Live Change Log

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

17,864
Variazioni totali
4,580
Caratteristiche
4,512
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,864AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,552kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI522Chore670Docs226Feature4,580Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 20, 2026
OtherSecurityService

Abilitare Hibernate SQL logging per diagnosticare i membri query di ritorno 0

Temporaneamente abilitato org.hibernate.SQL=DEBUG per vedere cosa SQL il TYPE() La query JPQL genera per l'endpoint dei membri-subscribers.

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
OtherSecurityService

Aggiungi registrazione diagnostica per ottenereMembersAndSubscribers endpoint

Logs orgId, conteggio dei risultati di query e per-member isStato attivo per aiutare diagnosticare perché la scheda Membri mostra l'elenco vuoto.

Kamo·4mo ago
FixMediaService

Etichetta i messaggi dei visitatori come tipo VISITOR MESSAGE, aggiungi senderName ai messaggi GET

- PublicChatService: set messageType=VISITOR MESSAGE in modo che frontend possa distinguere echi visitatori dalle risposte degli agenti sull'argomento STOMP - M...

Kamo·4mo ago
Fixkamo-internal

Trattare il tipo VISITOR MESSAGE come sempre da loro in TicketChat

I messaggi dei visitatori pubblicati tramite PublicChatService portano il messaggioType=VISITOR MESSAGE. Segnalitamente questi come autore= 'them' indipendentem...

kamo·4mo ago
Fixkamo-marketing

Salta VISITOR MESSAGE eco in LiveSupportPanel STOMP handler

I messaggi dei visitatori sono ora contrassegnati dal messaggioType=VISITOR MESSAGE dal backend. Salta questi nell'abbonamento STOMP in modo che i messaggi prop...

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
FixEmailService

Filifica il filtro di stato e i modelli richiesti automaticamente nell'elenco

- EmailTemplateController.list() ora accetta ?status= param e filtri utilizzando la query del repository di findByOrgIdAndStatus esistente - Auto-seeds modelli ...

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
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

Numero di biglietto separato / fila di cattivi dal titolo in TicketHeader

Il titolo stava condividendo una riga flex orarap con il numero del biglietto e due I distintivi, che l'hanno fatto tagliare. Ora il numero di biglietto e i dis...

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
Fixkamo-internal

Mantenere la chiave dei biglietti nella risposta della lista dei biglietti di supporto

MediaService restituisce { biglietti: [...], totalElements } ma il frontend solo controllati per i dati. contenuto, causando l'elenco di rendere sempre vuoto.

kamo·4mo ago
Fixkamo-marketing

Corretto porta MEDIASERVICE URL da 443 a 80 per modulo di contatto

Il servizio ClusterIP espone solo la porta 80; utilizzando 443 con http ha causato un ConnectTimeoutError su ogni presentazione del modulo di contatto.

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
Featurekamo-shared-library

Aggiungere findByBranchTypeID query derivato a OrganizationRepository

Supporta i nuovi /branch-types/{id}/usages endpoint in SecurityService per verificare se un tipo di ramo ha un bambino attivo org prima della cancellazione.

Kamo·4mo ago
FeatureSecurityService

Add GET /branch-types/creatable and /{id}/usages endpoints

/creatable returns branch types filtered by the caller's creator-type (OWNERS/TEAM_MEMBERS/MEMBERS) via AppliedModelEnforcementService. /{id}/usages returns th...

Kamo·4mo ago
Featurekamo-internal

Cancellazione del tipo di ramo di guardia contro usi attivi org

Prima di rimuovere un chip tipo branch, il frontend ora chiama E' il momento giusto. Se esiste un org mostra una finestra di dialogo informativo che li elenca e...

kamo·4mo ago
FixSecurityService

Use correct session key 'memberID' instead of 'MID'

KSessionService stores member ID under key 'memberID' but both **************** and OrganizationController were reading session.get("MID") which always returned...

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