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 21, 2026
Featurekamo-internal

Kreator zgodności z zasadami modelu bezpieczeństwa

- typy oddziałów API mapuje zasady dotyczące alkoholu/tytoń/broń palnych w stan czarodzieja - Dynamiczny krok zgodności: pomiń z nav, gdy model utrwala wszystki...

kamo·4mo ago
April 20, 2026
Featurekamo-marketing

Pokaż stan na żywo z linkiem do changelogu i liczeniem dziennym

Zamień odliczanie podglądu i zarejestruj kopię zwartym "Now LIVE" Wezwanie, utrzymuj link na stronie changelogu i zawsze pokaż dzisiejszą liczbę zmian Z API po ...

Kamo·4mo ago
FeatureSecurityService

Make RoleRightsSyncSyncSyService w pełni samoleczy na każdym uruchomieniu

Dodawanie lub usunięcie RoleRightType nigdy nie może wymagać już biegania KamoInitializerService. syncAll() działa teraz trzy fazy każdego startupu: 1. Ulecz o...

Kamo·4mo ago
Featurekamo-internal

Dodaj ustawienia administracji platformy — dotacje planowe org, wydarzenia, katalog planu

- Nowe strony pod /settings/platform (strzeżone przez hasPlatformAdminAccess): - /organizacje — wymieniają co org, grant/modyfikuj/modyfikuj plany COMP z przy...

kamo·4mo ago
FeatureBillingService

Dodaj kontroler PlatformAdmin + serwis dotacji na plan kom,

- PlatformAdminController na /api/billing/platform (poziom klasowy ?PlatformAdminOnly) - GET /orgs, GET /orgs/'orgId' - POST /orgs/'orgId'/grants, PATCH|DEL...

Kamo·4mo ago
FeatureInitializerService

Seed Organization.isTopLevel dla kamocrm i OWNER_UNLIMITED self-comp Plan

- DataLoader: drop OrganizationType arg from createOrg, zestaw isTopLevel-true on kamocrm - KamoCRMAgeReqAktualizacjaZakazowy + test: mecz na IS_TOP_LEVEL - PRA...

Kamo·4mo ago
Featurekamo-shared-library

Dodaj do koszyka Organization.TopLevel, PaymentMethod.COMP, COMP_; usuwanie enum OrganizationType

- Organizacja: zastąpienie martwego pola typu "typ" flagą "isTopLevel" dla identyfikacji właściciela platformy - PaymentMethod: dodaj COMP dla bezpłatnych grant...

Kamo·4mo ago
Featurekamo-internal

Zwolennik państw członkowskich wspiera prawa do giingu i dual-mode ticket

- NavTop: pokaż przycisk wsparcia dla dowolnego prawa do pomocy technicznej (agent lub członek) - Przysługa: bramka każdego elementu rozwijanego po prawej stron...

kamo·4mo ago
Featurekamo-shared-library

Dodać uprawnienia do wsparcia dla członków (133-136)

Dodaje cztery nowe prawa w zakresie wsparcia dla członków niebędących agentami: - Nr (133) - CREATE_SUPPORT_TICKET (134) - REQUEST_WEBINAR (135) - VIEW_MY_SCHED...

Kamo·4mo ago
Featurekamo-internal

Dodaj przycisk Synchronizacja praw do SecurityRoleManager dla orgs na najwyższym poziomie

Przycisk jest widoczny tylko wtedy, gdy organizacja. ma rodzica jest fałszywy. Połączenia POST /api/bezpieczeństwo/role/syn-prawy, a następnie ponownie ładuje t...

kamo·4mo ago
FeatureSecurityService

Wyciąg RoleRightsSyncSyService i dodaj punkty końcowe praw syndobowych

- RoleRightsSyncSnasSynService: centralizacja logiki synchronizacji praw ról dla obu OrgRole tabele; startup i na żądanie - DataLoader: delegaci do RoleRights...

Kamo·4mo ago
Featurekamo-shared-library

Uczyń prawa do ról DTO enum i dodaj synchronizację praw do modeli zabezpieczeń

- SecurityRoleDTO.fromOrgRole(): wylicz wszystkie wartości RoleRightType z DB Ustawienia jako lookup — nowe prawa pojawiają się automatycznie z NOT_SPECIFIED ...

Kamo·4mo ago
Featurekamo-shared-library

Dodaj ALLOW_PROMOTING_MEMBERS w prawo (id 132)

Kamo·4mo ago
Featurekamo-shared-library

Promowanie POS i ESIG od PLANNING do etapu COMPLETED

Kamo·4mo ago
Featurekamo-internal

Pokaż miasto i podpodział w bilecie odwiedzającym geo-rzęd

Wyświetlanie jako „Miało, region, kraj (IP)” — nulls są filtrowane tak, aby były filtrowane Degraduje się z wdziękiem, gdy dostępne są tylko dane krajowe

kamo·4mo ago
FeatureMediaService

Expose miasto i podział w geo-szukajcie dla odwiedzających

- Rozszerz rekord GeoResult z polami miasta i podziału - Przełącz SupportTicketService.toDTO() do użycia GeoLookupService (poziom IP Lookup) zamiast geolokali...

Kamo·4mo ago
Featurekamo-internal

Dodaj kartę Params URL do strony /konkonto, aby uzyskać głębokie połączenie i odświeżanie trwałości

Państwo Tab jest teraz zsynchronizowane z - więc linki Na określone karty praca i prawidłowa karta pozostają zaznaczone na odświeżaniu strony.

kamo·4mo ago
Featurekamo-internal

Pokaż flagę dla odwiedzających, kraj i adres IP w nagłówku biletów

- Dodaj visitorIpAddress, odwiedzającyCokrajod, odwiedzającyCountryName do SupportTicketDTO typu - Render flaga emoji + nazwa kraju + wiersz adresu IP w TicketH...

kamo·4mo ago
FeatureMediaService

Pokaż flagę dla odwiedzających i lokalizację w nagłówku biletu wsparcia

- Wstrzyknąć PublicChatVisitorRepository i GeoLiteLocationRepository do SupportTicketService - Populate visitorIpAddress, odwiedzającyCokrad, odwiedzającyCountr...

Kamo·4mo ago
Featurekamo-marketing

Wymień natywny WebSocket STOMP/SockJS w LiveSupportPanel

- Dodaj pakiety .stomp/stompjs i sockjs-klient - Połącz się z mediami.-domain/ws/public-chat przez SockJS+STOMP zamiast Surowy WebSocket do api.-domain, który...

Kamo·4mo ago
FeatureMediaService

Naprawiać czat publiczny w czasie rzeczywistym przez STOMP / NASS

- Usuń wewnętrzny wymóg z PublicChatWebSocketInterceptor Aby odwiedzający mogli połączyć się bezpośrednio przy użyciu tylko za pomocą sessionToken - Dołącz wy...

Kamo·4mo ago
Featurekamo-internal

Auto-otwarty bilet wsparcia wyskakującego okienka na NEW_TICKET NATS

Kiedy pojawi się nowy bilet wsparcia, backend wysyła teraz NEW_TICKET Komunikat STOMP oprócz PENDING_COUNT. SupportCountContext Obsługuje go, wysyłając narzędzi...

kamo·4mo ago
Featurekamo-marketing

Dodaj stronę potwierdzaną /kontaktową z animowanym bohaterem, osią czasu i CTA

Zastąp komunikat sukcesu w linii w formularzu kontaktowym dedykowaną premią Strona z potwierdzeniem: animowany znak kontrolny SVG z pęknięciem cząstek, "What Ha...

Kamo·4mo ago
Featurekamo-internal

Przeprojektuj LabelManager — edycja sekcji inline, naprawę uszkodzonego zapisu, domyślnie tylko do odczytu

Przepisywanie etykietManager.tsx z wzorami odczytu/edit. Naprawia zepsutą oszczędność Przycisk (validateForm zablokował zapisy, ponieważ pola kontaktowe / firmy...

kamo·4mo ago
FeatureEmailService

Dodaj walidator domeny KamoMail, aby zablokować międzystolec adresy e-mail

Przedstawia komponent KamoMailDomainValidator, który sprawdza, w warstwie serwisowej, czy przesłana domena e-mail pasuje do zweryfikowanej domyślnej domeny org....

Kamo·4mo ago
Featurekamo-internal

Enforce Ograniczenie domeny KamoMail w skrzynce pocztowej, alias i tworzeniu wspólnej skrzynki pocztowej

Gdy KamoMail jest dostawcą poczty e-mail, członkowie mogą tworzyć tylko skrzynki pocztowe, aliasy i udostępnione skrzynki pocztowe przy użyciu zweryfikowanej do...

kamo·4mo ago
FeatureConversionService

Dodaj obraz resize i favicon generationpoints

Kamo·4mo ago
FeatureInitializerService

Dodaj migrację dla kolumny logo_full_ext na orgs

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