Dziennik zmian na żywo

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

17,933
Całkowite zmiany
4,614
Funkcje
4,543
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 20, 2026
FixSecurityService

Rozwiązywanie karty Członków pokazujących puste z powodu problemu klasy podstawowej Hibernate TYPE()

Hibernate's TYP(m) -:: Typ filtr JPQL zwraca 0 wyników, gdy jest związany Parametr jest podstawową klasą członków (dwudzieła JOINED). To wpływa na Punkt końcowy...

Kamo·4mo ago
FixMediaService

Oznacz wiadomości odwiedzające jako typ VISITOR_MESSAGE, dodaj nadajnikName do wiadomości GET

- PublicChatService: ustawione messageType-VISITOR_MESSAGE, aby Frontend mógł się rozróżnić Odzwierciedla echa odpowiedzi agentów na temat STOMP - MediaContro...

Kamo·4mo ago
Fixkamo-internal

Traktuj typ VISITOR_MESSAGE jak zawsze z nich w TicketChat

Wiadomości odwiedzających publikowane za pośrednictwem PublicChatService przenoszą komunikatType-VISITOR_MESSAGE. Wyraźnie zaznaczcie je jako autor-twór' niezal...

kamo·4mo ago
Fixkamo-marketing

Pomiń VISITOR_MESSAGE echos w obsłudze LiveSupportPanel STOMP

Wiadomości dla odwiedzających są teraz oznaczone messageType-VISITOR_MESSAGE przez backend. Pomiń te w subskrypcji STOMP, aby własne wiadomości odwiedzającego n...

Kamo·4mo ago
FixEmailService

Podsłuchij filtr stanu i automatyczne ziór wymagane szablony na liście

- EmailTemplateController.list() akceptuje teraz ?status-param i filtry Używanie istniejącego zapytania repozytorium findByOrgIdAndStatus - Automatyczne nasie...

Kamo·4mo ago
FixMediaService

Three support/chat issues — NATS relay, auto-popup, topic fallback

1. Switch SupportNotificationService and SupportStompRelayController from JetStream to core NATS — the CHAT_MESSAGES stream only covers chat.> so JetStrea...

Kamo·4mo ago
FixMediaService

Write contact form description as chat message on public ticket creation

The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...

Kamo·4mo ago
Fixkamo-internal

Oddzielny numer biletu / rzędy odznaki od tytułu w TicketHeader

Tytuł dzielił się teraz flex row z numerem biletu i dwoma Odznaki, powodując ich odcięcie. Teraz numer biletu i odznaki zajmują Własny kompaktowy rząd, a tytuł ...

kamo·4mo ago
Fixkamo-internal

Uchwyt na klucze biletów w odpowiedzi na listę biletów wsparcia

MediaService zwraca bilety: [...], sumElementy ? ale frontend Sprawdzone tylko dla data.content, powodując, że lista zawsze renderuje pustą.

kamo·4mo ago
Fixkamo-marketing

Prawidłowy port MEDIASERVICE_URL od 443 do 80 dla formularza kontaktowego

Usługa ClusterIP tylko eksponuje port 80; przy użyciu 443 z http spowodował ConnectTimeoutURor na każdym formularzu kontaktowym.

Kamo·4mo ago
FixSecurityService

Użyj poprawnego klucza sesji "memberID" zamiast "MID"

KSessionService przechowuje identyfikator członka pod kluczowym "dentyfikatorem", ale oba - i Administratorzy czytali session.get ("MID"), który zawsze zwracał ...

Kamo·4mo ago
FixSecurityService

Wyklucz model główny z listy modeli; dodaj dziennik debugowania do kontroli tworzenia dzieci-org

SecurityModelController teraz filtruje model główny orgi (zidentyfikowany przez org.getMasterModelID()) z odpowiedzi /api/security/models — to Jest zarządzany w...

Kamo·4mo ago
FixSecurityService

Przeczytaj prawa do sesji jako nazwy List-String, a nie CSV identyfikatorów numerów

Prawa do sesji są przechowywane jako szereg znaków nazw RoleRightType. Zarówno jak i OrganizationController byli Odlewanie ich na String (powodując ClassCastExc...

Kamo·4mo ago
Fixkamo-internal

Zatrzymaj podwójną przełączanie w polach wyboru w BranchSetupManager

Box onClick i Checkbox onChange obaj strzelali do każdego kliknięcia, przechylając się dwukrotnie I pozostawienie stanu bez zmian. Stop propagacji na formularzu...

kamo·4mo ago
Fixkamo-internal

Użyj MUI v7 Grid size prop w StackingOrdersManager

MUI v7 Grid2 zastąpił xs/sm/md rozmiarem rekwizytu.

kamo·4mo ago
April 19, 2026
Fixkamo-internal

Usuń przestarzały MUI Grid ret w StackingOrdersManager

MUI Grid v2 upuścił przedmiot prop; użyj rekwizytów wielkości bezpośrednio na sieci.

kamo·4mo ago
Fixkamo-marketing

Stabilizacja szerokości odliczania, aby zapobiec chwiejeniu tekstu banera

Pojemnik monoprzestrzeń o szerokości stałym z tabular-nums zapobiega układowi Zmiany zmieniają się, gdy cyfry odliczania zmieniają się co 50ms.

Kamo·4mo ago
Fixkamo-internal

Align model-editor SERVICE_TYPES z backend ServiceType enum

Lista aplikacji edytora odpłynęła z backend ServiceType enum: - Brakujące 8 niededykowanych aplikacji (AI_SUPPORT, WSPARC, KNOWLEDGE_BASE, UWAGA, POS, DOCS, M...

kamo·4mo ago
Fixkamo-shared-library

Zamiennik AppConfig jest tylko upserem, nigdy nie usuwa na opacie ładunku

Poprzednie zachowanie usunęło istniejący wiersz aplikacji-config, którego serwisowanie Nie było w przychodzących ładunkach. To zamieniło częściowe ładunki w cic...

Kamo·4mo ago
Fixkamo-marketing

Przenieś funkcjęProjekcje i18n klucze do poprawnej przestrzeni nazw domu

Klucze zostały przypadkowo umieszczone w sprawie przestrzeni nazw; punktowano Surowe łańcuchy klucza zamiast przetłumaczonego tekstu.

Kamo·4mo ago
Fixkamo-internal

Wyślij null zamiast pustego ciągu dla treściJson/contentPlainText na artykule kb

Pusty ciąg jest nieprawidłowy dla typu kolumny JSONB, powodując błąd DB podczas tworzenia artykułu bez zawartości.

kamo·4mo ago
Fixkamo-login

Prawidłowo oczyść słuchaczy wydarzenia Capcha podczas przejścia krokowym

Połączenia removeEventListener były wewnątrz oddzwonienia do setTimeout Wartość zwraca, którą JavaScript ignoruje. Spowodowało to, że opiekunowie Gromadzenie si...

Kamo·4mo ago
FixInitializerService

Wiersz szablonów wiadomości e-mail UPSERT SYSTEM w każdym uruchomie

Wcześniej biegacz nasion wstawiał tylko rzędy, które nie istniały, więc Kanoniczne zmiany HTML nigdy nie rozprzestrzeniają się na DB. Teraz istniejący system Wi...

Kamo·4mo ago
FixEmailService

Podgląd używa tych samych auto-vars, co sendToUser (logorg + nazwa)

Punkt końcowy podglądu wstrzykuje teraz logoUrl, logoSimpleUrl i orName Domena org przed zastosowaniem zmienne zawartości próbki, dopasowując się do domeny Dokł...

Kamo·4mo ago
Fixkamo-internal

Użyj symboli zastępczy ?loUrl, więc wysłane wiadomości e-mail zapowiedź zaparze

SerializeFullEmailHtml teraz sklepy Zamienniki w bodyHtml zamiast rozwiązywać lokalne ścieżki. EmailTemplateService Wstrzykuje już absolutny adres URL logo w mo...

kamo·4mo ago
Fixkamo-shared-library

Przepisz wszystkie szablony kanoniczne z pełnym markowym wzorem

Wszystkie 5 szablonów wykorzystuje teraz spójną strukturę stołu inakcyjnego (600px, zaokrąglony Karta, szary nagłówek / stoper) pasujący do seriali edytora blok...

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