Live Change Log

Vedi cosa stiamo costruendo in tempo reale. Ogni funzione, correzione e miglioramento spedito attraverso la piattaforma.

17,933
Variazioni totali
4,614
Caratteristiche
4,543
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 21, 2026
Featurekamo-internal

Mago di conformità dalle politiche dei modelli di sicurezza

- I tipi di rami API mappano le politiche di alcol/tobacco/firearms in stato wizard - Fase Dynamic Compliance: omit from nav when model fixs all ATF and ages - ...

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

Mostra lo stato dal vivo con link changelog e conteggio giornaliero

Sostituisci l'anteprima conto alla rovescia e firma copia con un compatto "Now LIVE" callout, mantenere il link changelog, e mostrare sempre il numero di cambia...

Kamo·4mo ago
FeatureSecurityService

Rendere RoleRightsSyncService completamente self-healing su ogni boot

Aggiungere o rimuovere un RoleRightType non deve mai più richiedere la corsa KamoInitializerService. syncAll() ora esegue tre fasi su ogni startup: 1. I vincol...

Kamo·4mo ago
Featurekamo-internal

Aggiungere le impostazioni dell'Amministrazione della Piattaforma — borse di org, eventi, catalogo di piani

- Nuove pagine sotto /settings/platform (guardate da hasPlatformAdminAccess): - /organizzazioni — elencare ogni org, concedere/modificare/rivocare piani COMP co...

kamo·4mo ago
FeatureBillingService

Aggiungi PlatformAdmin controller + servizio per borse di comp plan

- PlatformAdminController a /api/billing/platform (class-level @PlatformAdminOnly) - GET /orgs, GET /orgs/{orgId} - POST /orgs/{orgId}/grants, PATCH|DELETE /org...

Kamo·4mo ago
FeatureInitializerService

Seed Organization.isTopLevel per kamocrm e OWNER UNLIMITED autocomp

- DataLoader: drop Organization Digitare arg da creareOrg, set isTopLevel=true su kamocrm - KamoCRMAgeReqUpdateRunner + test: match su IS TOP LEVEL = TRUE invec...

Kamo·4mo ago
Featurekamo-shared-library

Aggiungere Organization.isTopLevel, PaymentMethod.COMP, tipi di eventi COMP *; rimuovere Organizzazione Tipologia

- Organizzazione: sostituire il campo `type` morto con la bandiera `isTopLevel` per l'identificazione del proprietario della piattaforma - PaymentMethod: aggiun...

Kamo·4mo ago
Featurekamo-internal

Diritti di sostegno dei richiedenti e visione dei biglietti a doppia modalità

- NavTop: mostrare SupportButton per qualsiasi diritto di supporto (agente o membro) - SupportButton: cancello ogni elemento a discesa a destra — creare / visua...

kamo·4mo ago
Featurekamo-shared-library

Aggiungere diritti di sostegno ai richiedenti (133-136)

Aggiunge quattro nuovi diritti SUPPORT-scoped per i membri non esperti: - No, no. - CREATE SUPPORT TICKET (134) - REQUEST WEBINAR (135) - VIEW MY SCHEDULED WEBI...

Kamo·4mo ago
Featurekamo-internal

Aggiungi il pulsante Sync Rights a SecurityRoleManager per gli org di alto livello

Pulsante è visibile solo quando l'organizzazione.hasParent è falso. Chiamate POST /api/security/roles/sync-rights poi ricarica la tabella dei ruoli.

kamo·4mo ago
FeatureSecurityService

Estrai RoleRightsSyncService e aggiungi endpoint di sincronizzazione

- RoleRightsSyncService: centralizza la logica di sincronizzazione dei diritti di ruolo sia per OrgRole E poi... tabelle; avvio e on-demand - DataLoader: delega...

Kamo·4mo ago
Featurekamo-shared-library

Rendi i diritti di ruolo DTO enum-driven e aggiungi la sincronizzazione dei diritti del modello di sicurezza

- SecurityRoleDTO.daOrgRole(): enumerate tutta la RoleRight Digitare i valori con DB impostazioni come ricerca — nuovi diritti appaiono con NOT SPECIFIED automa...

Kamo·4mo ago
Featurekamo-shared-library

Aggiungi ALLOW PROMOTING MEMBERS destra (id 132)

Kamo·4mo ago
Featurekamo-shared-library

Promuovere POS e ESIG dal PLANNING alla fase COMPLETATA

Kamo·4mo ago
Featurekamo-internal

Mostra città e suddivisione in ticket visitatori geo fila

Visualizzazione come "Città, Regione, Paese (IP)" — nulli sono filtrati in modo che degrades con grazia quando solo i dati di paese è disponibile

kamo·4mo ago
FeatureMediaService

Esporre città e suddivisione in ricerca di geo visitatori

- Estendere il record GeoResult con i campi della città e della suddivisione - Switch SupportTicketService.toDTO() per utilizzare GeoLookupService (livello IP) ...

Kamo·4mo ago
Featurekamo-internal

Aggiungi i param dell'URL della scheda alla pagina /account per il collegamento profondo e la persistenza di aggiornamento

Lo stato del tab è ora sincronizzato con i link. a schede specifiche funzionano e la scheda corretta rimane selezionata in aggiornamento pagina.

kamo·4mo ago
Featurekamo-internal

Mostra la bandiera, il paese e l'IP dell'intestazione dei biglietti

- Aggiungi visitatoreIpAddress, visitatoreCountryCode, visitatoreCountryName a supportoTicketDTO tipo - Render flag emoji + nome paese + indirizzo IP riga in Ti...

kamo·4mo ago
Featurekamo-shared-library

Aggiungi i campi geo visitatori per SupportTicketDTO

Kamo·4mo ago
FeatureMediaService

Mostra la bandiera e la posizione dei visitatori nell'intestazione dei biglietti di supporto

- Inject PublicChatVisitorRepository e GeoLiteLocationRepository in SupportTicketService - Popula visitatoreIpAddress, visitatoreCountryCode, visitatoreCountryN...

Kamo·4mo ago
Featurekamo-marketing

Sostituire WebSocket nativo con STOMP/SockJS in LiveSupportPanel

- Aggiungere pacchetti @stomp/stompjs e sockjs-client - Collegare ai media.{domain}/ws/public-chat via SockJS+STOMP invece di crudo WebSocket ad api.{domain} ch...

Kamo·4mo ago
FeatureMediaService

Fissare la chat pubblica end-to-end in tempo reale tramite STOMP/NATS

- Rimuovere il requisito internoAuth da PublicChatWebSocketInterceptor così i visitatori possono connettersi direttamente utilizzando solo la loro sessioneToken...

Kamo·4mo ago
Featurekamo-internal

Biglietto di supporto automatico popup su NEW TICKET NATS notifica

Quando arriva un nuovo biglietto di supporto, il backend invia un NEW TICKET Messaggio STOMP oltre a PENDING COUNT. Il contesto di sostegno lo gestisce inviando...

kamo·4mo ago
Featurekamo-marketing

Aggiungi /contact-confirmed page con eroe animato, timeline, e CTA

Sostituisci un messaggio di successo in linea sul modulo di contatto con un premio dedicato pagina di conferma: marcatura SVG animata con scoppio di particelle,...

Kamo·4mo ago
Featurekamo-internal

Redesign LabelManager — editing di sezione in linea, correzione di salvataggio rotto, di default di sola lettura

Riscrive LabelManager.tsx con per-sezione letto/edit pattern. Risolve il salvataggio rotto pulsante (validateForm bloccato salva perché i campi di contatto/azie...

kamo·4mo ago
FeatureEmailService

Aggiungere il validatore di dominio KamoMail per bloccare gli indirizzi email cross-tenant

Introduce il componente KamoMailDomainValidator che controlla, a livello di servizio, se il dominio email inviato corrisponde al dominio predefinito verificato ...

Kamo·4mo ago
Featurekamo-internal

Enforce KamoMail restrizione di dominio sulla casella di posta, alias e creazione di casella di posta condivisa

Quando KamoMail è il provider di posta elettronica, i membri possono solo creare caselle di posta, alias, e caselle di posta condivise utilizzando il dominio pr...

kamo·4mo ago
FeatureConversionService

Add image resize and favicon generation endpoints

Kamo·4mo ago
FeatureInitializerService

Add migration runner for logo_full_ext column on orgs

Kamo·4mo ago

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo