Dziennik zmian na żywo

Zobacz, co budujemy, w czasie rzeczywistym. Każda funkcja, naprawa i ulepszenie wysyłane na całej platformie.

17,865
Całkowite zmiany
4,581
Funkcje
4,512
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 18, 2026
Featurekamo-register

Dodaj /api/capcha/challenge proxy

Kamo·4mo ago
FixSecurityService

Rozwiązuj duplikat e-mailTruduSkonflikt konflikt fasoli

/i :-) Były identyczne - Komercje o tej samej domyślnej nazwie fasoli, powodując - w przypadku startupu. Usuń duplikat w Rejestracja/import odzyskiwania z e-mai...

Kamo·4mo ago
FixVOIPService

Bump kamo-shared-library do 1.4.0

Docker Stage 1 buduje kamo-wspólne biblioteki (obecnie 1.4.0) i instalacje To do lokalnego .m2; serwis nadal odnosił się do 1.0.0, który Maven Nie można było zn...

Kamo·4mo ago
Fixkamo-register

Zastosuj poprawki poprawności SP6 i poprawki wdrożeniowe

C1: użyj NEXT_PUBLIC_H_SITE_SITE_KEY envar zamiast zakodowanego symbolu zastępcze C2: zmiana ZarejestrujResponse.userId i wszystkie paramy API od numeru do ciąg...

Kamo·4mo ago
Featurekamo-register

SP6 register kreda refaktora refaktora — split PersonalInfo, dodaj prawdziwe API rejestracji

- Zamień FormPersonalInfo na FormName (pole nazwy) i FormAvatar (generator avatar Creator z trybami generowania/przesłaniania/wykiwania dla 13+) - Usuń formular...

Kamo·4mo ago
FeatureInitializerService

SP5 migrować KamoCRM agereq do ALL_WORK_ELIGIBLE

Dodaj KamoCRMAgeReqAdateRunner (zamówienie 10) — kondycja warunkowa idempotentowa W sprawie uruchomienia; Klauzula WHERE sprawdza starą wartość, więc powtórki s...

Kamo·4mo ago
FixSecurityService

Adres 4 wyniki przeglądu kodu w ścieżkach rejestracji i logowania

- Ukryj surową wiadomość wyjątku na / ścieżce / rejestracja 500; zamiast tego dziennik - Niezamknięte (503) na podstawie zweryfikowanej przez e-mail DB czeku DB...

Kamo·4mo ago
FeatureSecurityService

Wdrożenie weryfikacji i rejestracji SP4 weryfikację i rejestrację

- Usuń sejsszą e-mail/VerificationEmail.java (hardcoded SMTP stub) - Dodać ? (wzorzec pakietu odzyskiwania luwek) - Dodawanie - Generowanie tokenów/hashing SHA-...

Kamo·4mo ago
Featurekamo-internal

Dodawanie stron ustawień konta dla telefonu + pytania zabezpieczające (SP3)

Dodaje - z okablowaniem API do SecurityService /api/konto/. Synchronizacja nav we wszystkich 3 lokalizacjach.

kamo·4mo ago
Featurekamo-login

Przewodowywanie prawdziwych wywołań API na stronę /odzysk (SP3)

Zastępuje wszystkie fakeSubmit() stubs recoveryApi połączenia. Dodaje SMS OTP Weryfikacja fazy, wejście e-mail z nasionami, krok nowego słowa i lądowanie tokenó...

Kamo·4mo ago
FeatureSecurityService

Dodaj AccountSettingsSAdministrator + Usługa dla telefonów + pytania bezpieczeństwa (SP3)

Umożliwia zalogowanym użytkownikom ustawione/weryfikowanie telefonu i skonfigurowanie 3 pytań zabezpieczających. Trasy do /api/konto/o (sesyjne – za pośrednictw...

Kamo·4mo ago
FeatureSecurityService

Dodaj grę BulkTextSmsClient + EmailTemplateServiceClient + PasswordRecoveryController (SP3)

Pełny przepływ odzyskiwania hasła: e-mail-link, SMS OTP, pytania bezpieczeństwa, fraza nasiona. Trasy do /api/recover/ (nieuwierzytelniona). Używa rurociągu poc...

Kamo·4mo ago
Featurekamo-shared-library

Dodaj jednostki odzysku + repozys; bump do 1.3.0 (SP3)

Dodaje PasswordResetToken, SmsOtp, RecoverySession, AccountVerificationCode Podmioty JPA z odpowiednimi repozytoriami dla przepływu odzyskiwania SP3.

Kamo·4mo ago
Featurekamo-internal

Podgląd trasy przez backendowy modal Browser (część SP2)

EmailTemplateBrowser jest teraz właścicielem modalu Preview bezpośrednio, więc Menedżer nie musi już przechwytować żądań podglądu na poziomie wiersza i Przekier...

kamo·4mo ago
Featurekamo-internal

Wire EmailTemplateEdytuj do prawdziwego API

Nawodnienia z templateApi.get, zapisy za pośrednictwem templateApi.update. Kategoria Rozpad jest oparty na API z inline-create afordance w kategorii. Zmienne Wy...

kamo·4mo ago
Featurekamo-internal

Wire EmailTemplateBrowser do prawdziwego API + dodaj kartę Domyślne domyślne

Zastępuje 140 linii danych próbnych wywołaniami templateApi.list(). Warunkowe Piąta zakładka "System domyślnie" pojawia się tylko dla administratorów i renderów...

kamo·4mo ago
Featurekamo-internal

Dodaj e-mailTemplateCategory Modal (część SP2)

kamo·4mo ago
Featurekamo-internal

Dodaj e-mailProsmodalTemplatePreview

Otwiera się na podgląd w akcję wozówką. Backend-rendered via templateApi.preview(); Wynik wyświetlany w piaskownicy iframe dla izolacji stylu. Pasuje do: Dokład...

kamo·4mo ago
Chorekamo-internal

Usunij nieużywane EmailGeneralManager.tsx ( 560 linii martwego kodu)

Komponent nigdy nigdzie nie był importowany. Jego przełączanie (przeprowadzanie odbijania, Wysubskrybuj, śledzenie dostaw, domyślnie z poczty e-mail) nie miało ...

kamo·4mo ago
Featurekamo-internal

Dodaj templateApi + categoryApi + zmienne moduły klienta

Wraps SP1's /api/email/plats/pl-es/a - i . Punkty końcowe z typed TypeScript helpers. zmienneKontrakty Lusterka SP1's TemplateKeys Javadoc więc zmienny numernik...

kamo·4mo ago
FeatureSecurityService

Wire EmailTemplateSeedClient do -

Thin RestTemplate klient, który POSTuje się do poczty e-mailService Po org + właściciel TeamMember Wytrwale. Retries dwa razy z backoffem; porażka rzuca OrgProv...

Kamo·4mo ago
FeatureEmailService

Dodaj e-mailTemplateCategory Kontroler REST punkty końcowe

CRUD. - Usunięcie odpowiedzi obejmuje ReasededCount – liczba szablonów, które stały się niekategoryzowane jako Wynik usunięcia kategorii. Kontekst sesji odczyty...

Kamo·4mo ago
FeatureEmailService

Dodaj e-mailTemplateController Punkty końcowe REST + DTO

Ekspozycje /api/email/templates/? CRUD + podgląd + duplikat + reset-to-default + service-to-service /send + /seed-org/orgId. orgi najwyższego poziomu (bez rodzi...

Kamo·4mo ago
FeatureEmailService

Dodaj InternalAuthFilter dla punktów końcowych usługi

Walifikuje nagłówek X-Internal-Auth na /api/email/templates/send i /api/email/templates/seed-orgs/' ścieżki. Inne ścieżki omijają ten filtr (Sedaż sesji użytkow...

Kamo·4mo ago
FeatureEmailService

Dodaj e-mailTemplateCategoryService — CRUD for org-scoped kategorii

Niewrażliwa na przypadek wymierna nazwa na org w warstwie usługowej (dopasuje częściowy unikalny indeks w DB). Delikatesy nulls category_id na dotkniętych szabl...

Kamo·4mo ago
FeatureEmailService

Dodaj e-mailTusterlateService — CRUD + wysyłaj + nasienie + reset-to-default

Core orkiestrator dla transakcyjnej poczty e-mail. sendToUser rozwiązuje szablon, renderuje podmiot/ciało, wybiera domenę orgi z Organization.domains, i przekaz...

Kamo·4mo ago
FeatureEmailService

Dodać adres NoReplySenderService for 'NoReply'-domen'

Pojedyncze źródło prawdy dla transakcyjnego-email z adresów. Akceptuje a Ciąg domeny, masa doznormalizuje go, zwraca "NoReply'domain>". Dzwonicze muszą rozwiąza...

Kamo·4mo ago
FeatureEmailService

Dodaj TemplateRenderer dla substytucji .var

Bezpaństwowy renderer oparty na regex. Brakujące vars zastępują pusty sznurek i emitowanie dziennika WARN z szablonemKey + orgId do przypisania. Brak ucieczki H...

Kamo·4mo ago
FixSecurityService

Doda się Z do tej poryPozeń, więc JS analizuje go jako UTC

LocalDateTime.toString() nie produkuje oznacznika strefy czasowej, powodując JavaScript's new Date() do traktowania wartości UTC jako czasu lokalnego i Wyświetl...

Kamo·4mo ago
FeatureInitializerService

Dodaj e-mailTumplateSeedRunner dla SYSTEM + za-org seeding

Działa na stronie "Zamek" (20) na startupie KamoInitializerService. Obciążenia kanoniczne Szablony z zasobów bibliotekowych kamo-wspólnych; upserts rzędy SYSTEM...

Kamo·4mo ago
FixSecurityService

Konwertuj odcięcie PT midnight na UTC dla zapytania o dzisiejszą liczbę

Zobowiązania są przechowywane w UTC, ale odcięcie było naiwnym LocalDateTime w PT, powodując wczorajsze zobowiązania PT (00:00–06:59 UTC) Liczyło się jak dzisia...

Kamo·4mo ago
FeatureInitializerService

Dodaj częściowe unikalne indeksy + CHECK ograniczenia dla email_templates

Hibernate ddl-auto nie może generować częściowych unikalnych indeksów ani oliwonych-CHECK Ograniczenia. To zobowiązanie dodaje je za pośrednictwem istniejącego ...

Kamo·4mo ago
Chorekamo-shared-library

Bump kamo-shared-library wersja do wersji 1.2,0 dla dodatków SP1

Dodaje EmailTemplate, EmailTemplateCategory, TemplateStatus, TemplateKeys, CanonicalTemplate, CanonicalTemplateLoader i kanoniczne zasoby HTML.

Kamo·4mo ago
Featurekamo-shared-library

CanonicalTemplateLoader + CanonicalTemplate rekord

Odczytuje trzy wymagane szablony (WELCOME, PASSWORD_RESET, EMAIL_VERIFICATION) z zasobów klasy patowych - Spożywane przez KamoInitializerService for SYSTEM-rzęd...

Kamo·4mo ago
Featurekamo-shared-library

Dodaj kanoniczny HTML + JSON dla WELCOME, PASSWORD_RESET, EMAIL_VERIFICATION

Zawartość źródła prawdy dla wierszy SYSTEM. Załadowanie w KamoInitializerService Start firmy CanonicalTemplateLoader i UPSERTed do email_templates. Część SP1.

Kamo·4mo ago
FixEmailService

Zmień nazwę skrzynki pocztowejId-id i providerStatus-status w odpowiedzi na listę skrzynek pocztowych

Wyrównaj nazwy pól z oczekiwaniami frontendu dla listów skrzynek pocztowych członków.

Kamo·4mo ago
Featurekamo-shared-library

Dodaj EmailTemplate entity + repozytorium

Przechowuje jeden wiersz SYSTEM na template_key (org_id NULL, is_system TRUE) plus Klon na org na template_key. Soft-reference org_id/category_id. DB- Przekiero...

Kamo·4mo ago
Featurekamo-shared-library

Dodaj EmailTemplateCategory entity + repozytorium

Kategorie Org-scoped dla szablonów e-mail. Miękki BIGINT org_id (bez FK) Pasuje do istniejących wzorców. Niewrażliwa na przypadek nazwa niepowtarzalna per-org j...

Kamo·4mo ago
Featurekamo-shared-library

Dodaj TemplateStatus enum + TemplateKluczowe stałe dla szablonów transakcyjnych

Ogłasuje stany cyklu życia wymaganego/okiennego/ARCHIVED oraz trzech Wymagane klucze szablonu (WELCOME, PASSWORD_RESET, EMAIL_VERIFICATION). Kontrakty zmienne d...

Kamo·4mo ago

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny