KamoCRM

Live Change Log

Ogni funzione, correzione e miglioramento, postato come navi. Niente è tenuto indietro per un lancio.

17,500
Variazioni totali
5,986
Caratteristiche
5,284
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
March 29, 2026
Fixkamo-internal

60 OTK TTL per soddisfare le finestre, chat/email indipendenti invita che non bloccano sul backend

L'OTK aveva un TTL di 10 secondi. Quando la pagina kamo-meet ha caricato tutti i suoi beni e branding/overrides.js correva per convalidare OTK, era già scaduto ...

kamo·7mo ago
Fixkamo-internal

Invia chat invita tramite API di sessione di chat esistente, e-mail invita via multipart a EmailService

Chat invita: crea/ottene una sessione di chat via POST /api/media/sessions/chat poi invia l'invito dell'incontro come messaggio di testo in quella sessione. Uti...

kamo·7mo ago
FixAPIService

Use getServerName() instead of getHeader(Host) for original host resolution

ForwardedHeaderFilter consumes X-Forwarded-Host and adapts getServerName() accordingly, while getHeader(Host) returns the raw HTTP Host which may be a K8s inter...

Kamo·7mo ago
FixMediaService

Send chat invites to correct WebSocket topic /topic/chat/incoming/{memberId}

Was publishing to /topic/chat/member/{id} but kamo-internal subscribes to /topic/chat/incoming/{id}. Also fixed Member entity field access **************** inst...

Kamo·7mo ago
Fixkamo-internal

Invia tutti i campi di incontro (sendChatInvite, sendEmailInvite, customMessage, roomAlias, joinUrl) per backend

Il percorso API Next.js stava spogliando sendChatInvite, sendEmailInvite, usanzaMessage, e stanzaAlias — solo inoltro cameraName e invitareMemberIds. Backend no...

kamo·7mo ago
FeatureMediaService

Implement chat WebSocket and email invite sending for meetings

MeetController now reads sendChatInvite, sendEmailInvite, and customMessage from the create request body and triggers async invite sending. MeetService.sendInv...

Kamo·7mo ago
Featurekamo-internal

Passare a disposizioneMembri a tutte le istanze MeetingDialog e self-fetch quando non fornito

- Passi membri disponibili Membri a ciascun membro - MemberItem passa a disposizioneMembri al suo MeetingDialog - I membri del MeetingDialog di auto-fetches... ...

kamo·7mo ago
Fixkamo-login

Inoltra IP e User-Agent per eseguire il backend per la registrazione accurata dell'attività dell'account

Le rotte API Next.js non sono state inoltrate X-Forwarded-For, X-Real-IP, o Intestazioni Utente-Agent al backend Java, causando l'attività dell'account per regi...

Kamo·7mo ago
FixAPIService

Use HTTP on port 80 for meet service URL to match other services

The HTTPS endpoint on 8443 causes SSL cert mismatch when routing through K8s internal DNS. All other services use HTTP on port 80.

Kamo·7mo ago
Featurekamo-internal

Aggiungi un'area di testo messaggio personalizzata per MeetingDialog per inviti chat/email

Mostra un ingresso di testo multilinea quando almeno un'opzione di notifica è abilitato, permettendo al creatore dell'incontro di aggiungere una nota personale ...

kamo·7mo ago
Fixkamo-internal

Mostra MeetingDialog per riunioni per membri invece di bypassare direttamente

Sia MemberItem (Interaction Center) che ChatBox (chat tool window) ora aprire il MeetingDialog con il membro di destinazione pre-selezionato, permettendo utente...

kamo·7mo ago
Fixkamo-internal

Route meet config API tramite APIService invece di MediaService diretto

Il percorso di incontro/creazione esistente utilizza forwardToApi (APIService), che proxy a MediaService. I nuovi percorsi config/background devono seguire lo s...

kamo·7mo ago
Fixkamo-internal

Spostare il pulsante Nuova scheda dopo Chat Now come icon-only, rimuovere il link di note duplicate

La nuova scheda è ora un pulsante icona (senza etichetta) posto a destra di Chat Now. Note rimosse da NavTop poiché è già in NavPri.

kamo·7mo ago
FeatureKlusterServices

Configure Prosody, Jicofo, and secrets for Jibri recording support

Enable recording in Prosody, add Jibri XMPP passwords to secrets, and configure Jicofo brewery MUC for Jibri instance discovery.

Kamo·7mo ago
FeatureKlusterServices

Add Jibri deployment manifests for Meet meeting recording

Kubernetes deployment, service, and configmap for Jibri (Meet Broadcasting Infrastructure) to enable meeting recording with MinIO storage integration.

Kamo·7mo ago
Featurekamo-internal

Aggiungi /settings/features/meets pagina con 5 schede per configurazione di videoconferenze di livello org

Nuova pagina delle impostazioni con Generale, Sicurezza e Accesso, Registrazione, Branding, e schede notifiche. Include client meetApi, percorsi proxy MediaServ...

kamo·7mo ago
FeatureMediaService

Add MeetConfigController and MeetConfigService for org-level meet settings

REST endpoints for CRUD on OrgMeetConfig and MeetBackground entities. Supports config get/update, background upload/delete/reorder via MinIO storage.

Kamo·7mo ago
Featurekamo-shared-library

Aggiungi OrgMeetConfig entità, MeetBackground entità, MEET RECORDING ImageAssocType, e soddisfare le autorizzazioni

Aggiunge la configurazione di videoconferenza org-level con i default per la lobby, accesso agli ospiti, registrazione, branding e notifiche. Nuove autorizzazio...

Kamo·7mo ago
Fixkamo-shared-library

Aggiungi annotazioni esplicite @JsonProperty ai campi di visibilità AI KbArticolo

Assicurare Jackson serializza/deserializza aiEnabled, aiVisibleToPublic, aiVisibleToMembers, aiVisibleToTeamMembers con nomi di campo corretti.

Kamo·7mo ago
Fixkamo-internal

Prevenire l'infinito loop di ri-render in MeetingDialog causato da riferimenti di array prop predefinito

L'usoEffect aveva preSelectMembers (defaulting a [])) come dipendenza, creare un nuovo array su ogni rendering e attivare un set infinitoState Ciclo. Fisso util...

kamo·7mo ago
Chorekamo-internal

Trigger schieramento per MUI 7 fix

kamo·7mo ago
Fixkamo-internal

Fare Chat Now icona bianco, sincronizzare il badge e-mail con l'elenco dei messaggi, utilizzare CSS color-mix per i colori a tema

- NavTop: modifica il colore ForumIcon a bianco per abbinare Chat Now etichetta - MessageBrowser/MailButton: coordinate WebSocket e-mail di aggiornamento tramit...

kamo·7mo ago
March 28, 2026
ChoreMediaService

Trigger rebuild

Kamo·7mo ago
ChoreAPIService

Trigger build

Kamo·7mo ago
Featurekamo-shared-library

Aggiungi MeetingRecord e MeetingParticipant JPA repository

Kamo·7mo ago
Fixkamo-internal

Semplifica l'utilizzoMeeting per generare OTK e aprire la finestra di riunione direttamente

Backend meeting API endpoints non esiste ancora - skip record di riunione creazione per ora. Aggiungere la gestione degli errori a tutti i gestori di clic per e...

kamo·7mo ago
ChoreAPIService

Ricostruire per la fase MEET COMPLETATO

Kamo·7mo ago
ChoreSecurityService

Rebuild for MEET COMPLETED stage

Kamo·7mo ago
ChoreSecurityService

Rebuild

Kamo·7mo ago
ChoreMediaService

Rebuild

Kamo·7mo ago

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo