Live Change Log

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

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

Smart layout multicolonna per Aggiungi modulo di piombo

Ristrutturare la pagina in una griglia di alto livello quindi le sezioni compongono orizzontalmente invece di allungare i singoli campi: - Market & Assignment ...

kamo·4mo ago
Fixkamo-internal

Utilizzare /api/security/members/names per la risoluzione dei nomi assegnati

I filtri endpoint di by-department per il solo TeamMembers attivo, mancante assegnazioni ai membri di base o ai membri inattivi. Passare a /nomi che restituisce...

kamo·4mo ago
FeatureSecurityService

Aggiungi /names endpoint di ritorno id→ nome per tutti i membri indipendentemente dallo stato

I filtri endpoint di by-department per il solo TeamMembers attivo, ma l'estensione assegnazioni possono fare riferimento ai membri di base o ai membri inattivi....

Kamo·4mo ago
Refactorkamo-internal

Fare il miglior contatto Tempo un campo di testo libero

Sostituire il Morning/Afternoon/Evening dropdown su Aggiungi piombo e piombo Visualizza i moduli di modifica con un semplice input di testo in modo che i membri...

kamo·4mo ago
Fixkamo-internal

Aggiungi modulo di piombo e clearance per il piè di pagina appiccicoso

Getta la larghezza massima 1200px su /leads/new quindi il modulo abbraccia l'area pagina, e paraurti imbottitura in modo che la barra di azione appiccicosa non ...

kamo·4mo ago
Featurekamo-internal

Aggiungi modulo di piombo a /leads/new

Refactor Aggiungi Piombo da un pannello multi-tab in una rotta dedicata a /leads/new quindi può essere collegato direttamente. Il mercato attuale è passato attr...

kamo·4mo ago
FeatureSecurityService

Aggiunga... punto

Resi venditeTipo, subTipo, e personalizzatiForms per un mercato da marketId così il modulo Aggiungi piombo può rendere i campi sottotipo e l'assunzione di modul...

Kamo·4mo ago
FixSecurityService

Risolvere il nome del display con una corretta priorità in endpoint by-department

Priorità: member.usernameAlias → user.name.formatFull() → user.alias → user.username

Kamo·4mo ago
Featurekamo-shared-library

Expose isDisplayOnIntake in FormFieldDTO

Kamo·4mo ago
Fixkamo-internal

Sonda modello master endpoint e fix applicatoModello org ID

- Sostituire applicatoModel.source-based gate con una sonda diretta /api/security/master-model sul montaggio; r.ok=false (409) significa org è regolato da un ti...

kamo·4mo ago
Chorekamo-marketing

Aggiornare le traduzioni locali e hash [skip ci]

Kamo CI·4mo ago
Fixkamo-internal

Gate censorship tab options by applied model constraints

- Hide EDIT MASTER MODEL button when org is governed by a branch type (use appliedModel.source instead of unreliable org context branchTypeID) - Hide ATF fiel...

kamo·4mo ago
Featurekamo-internal

Persist casella di posta attiva nei param di query dell'URL

Cambiare le caselle di posta aggiorna l'URL (?mailboxType, ?mailboxId, ?mailbox) così rinfrescante il browser ripristina la stessa casella di posta. MessageBrow...

kamo·4mo ago
Featurekamo-marketing

Add Flowroute to integrations hub page

Kamo·4mo ago
Featurekamo-marketing

Add Flowroute to INTEGRATED WITH banner

Kamo·4mo ago
Fixkamo-internal

Mark-as-read and message fetch for shared/member mailboxes

Classic mode now loads shared mailbox messages via the correct /messages/{folder} endpoint (was calling the non-existent /conversations endpoint). Fetching a fu...

kamo·4mo ago
FixEmailService

Mark-as-read for shared and member mailboxes

EmailController.setFlags now accepts an optional mailboxId query param and routes through resolveProviderWithMailbox so member-mailbox flags are set against the...

Kamo·4mo ago
Featurekamo-internal

Show accurate provider connection status from isConnected field

Replaces the old logic that showed "Connected" for any provider with no sync error (including brand-new providers that were never tested). New three-state badg...

kamo·4mo ago
FeatureVOIPService

Persist connection test result to isConnected field

- test() endpoint saves isConnected=true/false to DB after every health check - update() resets isConnected to null when configJson changes (credentials may h...

Kamo·4mo ago
Featurekamo-shared-library

Add isConnected field to VoipProviderInstance

Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.

Kamo·4mo ago
FixVOIPService

Use extensionId as external ID, not Relay node id

FreePBX returns the same Relay id (ZXh0ZW5zaW9uOg== = "extension:") for every extension because the id field is not populated. Using it caused all extensions to...

Kamo·4mo ago
FixEmailService

Maniglia IMAPInputStream in getMessage per evitare ClassCastException

JavaMail può restituire un IMAPInputStream invece di uno String decodificato da part.getContent() quando il contenuto del messaggio non è stato pre-fetched. The...

Kamo·4mo ago
Featurekamo-marketing

Mostra banner di offerta attiva con conto alla rovescia dei millisecondi dal vivo

Possiede il server di promozione attivo sulla home page e rende un HeroOfferBanner tra la sottotena e il callout gratuito. Il banner mostra la quantità di scont...

Kamo·4mo ago
Featurekamo-internal

Cavo Disponibile / Interruttore non disponibile per eseguire il backup e correggere il bug di presenza OFFLINE

- Rinominare Paused/Active chip a Disponibile/Non disponibile in NavTop - Prestare la disponibilità iniziale sul montaggio e perseverare con le nuove API me/ava...

kamo·4mo ago
FeatureInitializerService

Backfill is available = TRUE per i membri esistenti

Kamo·4mo ago
FixVOIPService

Riscrivi tutte le query/mutazioni GQL contro l'introspezione dello schema live

Verificato ogni nome del campo e digitare contro lo schema effettivo FreePBX 17. Set completo di correzioni: Query: - fetchAllExtensions: rimuovere il campo "v...

Kamo·4mo ago
Fixkamo-internal

Passare selezionatoFolder a ThreadDetailView in modo e-mail:fuochi cambiati cartella con una cartella valida

conversazione.folder è sempre non definita perché la conversazione Java ha folderIds (text[]) non un campo di stringa cartella. Questo ha causato il carico. cal...

kamo·4mo ago
FixVOIPService

Corretto il nome del campo di GraphQL per fetchAsteriskDettagli

FreePBX API restituisce "Vuoi dire fetchAsteriskDetails?" — rinominare la salute controllare query e il suo percorso di dati accesso di conseguenza.

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