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

Etichetta di tipo di membro dinamico nel titolo della pagina del mio account

Il titolo ora legge "Il mio account {Member|Team Member}" utilizzando il configurato org etichette di comportamento, commutazione automatica una volta che il ti...

kamo·6mo ago
Featurekamo-internal

Crea il pulsante Document nella barra degli strumenti DocManager

Il pulsante era disponibile solo su /doc/manager tramite le azioni prop. Spostato tutta la logica (stato, handler, DOC TYPES, menu) in DocManager così appare su...

kamo·6mo ago
Fixkamo-internal

Mostra sempre Creare Document pulsante sulla pagina Doc Manager

Rimuoveto il getMemberId() > 0 guardia che nascondeva il pulsante durante la finestra di caricamento UserInfo. La pagina è già dietro auth quindi no qui è neces...

kamo·6mo ago
Fixkamo-internal

Ripristinare l'importazione dell'organizzazione rimosso per caso

organizzazione.id è ancora necessario nel manicoCreateDocument richiesta corpo; solo la condizione isDocsEditor dovrebbe essere stata rimossa.

kamo·6mo ago
Fixkamo-internal

Mostra Crea il pulsante Document per tutti i membri registrati

L'org caratteristica flag check (isDocsEditor → isDocs → hasFeature DOCS) era di ritorno falso perché le caratteristiche org usano i tipi di chiavi deprecated. ...

kamo·6mo ago
Featurekamo-internal

Sostegno internazionale — CountrySelect, LanguageSelect, Subdivision Campo in tutte le forme

- Aggiungi CountrySelect riutilizzabile (207 paesi, icone della bandiera), LanguageSelect (26 lingue, icone della bandiera), SubdivisionField (Stato USA a disce...

kamo·6mo ago
Fixkamo-internal

Rimuovere i filtri di livello campo datagrid e la riga di filtro galleggiante

Disabilita tutti i filtri della colonna e la riga di ingresso del filtro galleggiante in modo da griglia mostra solo intestazioni di colonna e righe di dati. An...

kamo·6mo ago
Fixkamo-internal

Spostare il pulsante Carica nella barra degli strumenti DocManager

Il trigger di carico è stato solo in /doc/manager pagina azioni prop, rendendolo invisibile quando DocManager è incorporato in altre pagine. Spostato il pulsant...

kamo·6mo ago
Featurekamo-shared-library

Aggiungi supporto internazionale — Lead country/subdivision/timezone, Org language, CountryType isProvince

- CountryType: aggiungi PROVINCE NAMES set, isProvince(), getSubdivisionLabel() - Organizzazione: aggiungere lingua (LanguageType) campo - Lead: add country (Co...

Kamo·6mo ago
Fixkamo-internal

Consentire le opzioni di caricamento per scorrere in DocManager incorporato

Il contenitore della scheda di carichi era troppo pieno: nascosto, clipping per-file opzioni (descrizione, cartella, tipo doc, livello di accesso) in altezza li...

kamo·6mo ago
Fixkamo-internal

Fissare 400 errore di alimentazione e aggiungere sub-tabs di comunicazione con params URL

Fissare il doppio? bug in MediaStream dove feedEndpoint già contenuto query params ma il fetch allegato ?page=... invece di &page=..., causando un URL malformat...

kamo·6mo ago
Fixkamo-internal

Fai 'All Leads' un menu reale con icone nel filtro agente

- Sostituisci il segnaposto a valore vuoto con ALL così il dropdown non mostra mai vuoto quando All Leads viene selezionato - Aggiungi l'icona del gruppo a...

kamo·6mo ago
Featurekamo-internal

ASSIGN LEADS destra, filtro agente non firmato opzione, pulizia della colonna della griglia

- Gate 'Unassigned Leads' opzione filtro agente dietro ASSIGN LEADS destra - 'All Leads' esclude i lead non firmati per i membri senza il diritto - Rimuovere le...

kamo·6mo ago
Featurekamo-shared-library

Aggiungere ASSIGN LEADS destra (ID 137) nella sezione CRM

Kamo·6mo ago
Featurekamo-internal

Aggiungi Assegna Per la sezione Mercato e Assegnazione su /leads/new

- Fetches membri del team attivo da... - Membri dei gruppi per dipartimento con dipartimenti e membri ordinati in ordine alfabetico - Formatta i nomi come "Last...

kamo·6mo ago
Featurekamo-asterisk-support

Emit recordedAt + per-file extension in upload manifest

- Watcher: every emitted Recording carries RecordedAt, derived from the EPOCH segment of our managed **************** filename, falling back to file mtime f...

Kamo·6mo ago
FeatureConversionService

Passare i metadati di registrazione a imaging — lunghezza di ffprobe + parsing manifesto

- No, no. run ffprobe -show entries format=duration sul master Opus/WebM, restituisce ms. 0 = sconosciuto (non fatale). - Ora... * esegue sondaDurationMs sul ma...

Kamo·6mo ago
Featurekamo-shared-library

Registrazione + RecordingExt entità, RecordingImagingService li scrive

- Nuova entità di registrazione (UUUID id, IMG ID, IS MASTER, IS VM, EXTENSION, MEMBER ID, LENGTH, DATE RECORDED, DATE CREATED [DB-defaulted via @CreationTimest...

Kamo·6mo ago
Featurekamo-internal

Aggiornare le schede di amministrazione della piattaforma per abbinare la struttura della scheda unificata

Sostituire le due carte stanti (Organizzazioni pagina standalone + Configurazione) con cinque carte corrispondenti alle schede reali: Generale, Organizzazioni, ...

kamo·6mo ago
FixDaemonService

Consumare *** segreto così X-Internal-Auth corrisponde servizi a valle

DaemonService -> Servizio di conversione Non c'e' problema. di ritorno 401 Non autorizzato perché DaemonService stava timbrando la sua Intestazione X-Internal-A...

Kamo·6mo ago
Featurekamo-internal

Il layout della griglia a tutta larghezza e spostare il trigger di sincronizzazione dalla scheda Avanzata

- Ridisegnare la scheda VOIP & SMS per utilizzare la larghezza dell'area del contenuto completo: la riga superiore, Elaborazione di registrazione e Programma di...

kamo·6mo ago
Featurekamo-internal

Unisci le organizzazioni nella pagina di configurazione con scheda unificata nav

Aggiunga le Organizzazioni come un tabellone. (Generale · Organizzazioni · VOIP & SMS · System User · Ordine Avanzato) - Cancellare la pagina standalone - Aggio...

kamo·6mo ago
Fixkamo-shared-library

Use @CreationTimestamp(source=DB) on ****************

The DB is the single source of truth for timestamps in this codebase. The canonical Hibernate pattern is @CreationTimestamp(source = SourceType.DB), which makes...

Kamo·6mo ago
Fixkamo-shared-library

Let DB fill **************** via @Generated(INSERT)

INSERTs were failing with: null value in column "date_created" violates not-null constraint @ColumnDefault only declares the DB-side default for new rows; Hi...

Kamo·6mo ago
Fixkamo-asterisk-support

Drop the [from-internal-custom] _X. catch-all that broke softphone calls

The catch-all exten => _X.,1 in [from-internal-custom] was intercepting every internal dial — softphones started reporting "phone is not registered" / calls wou...

Kamo·6mo ago
FixConversionService

Enable JPA repos for commerce + email + dao.repositories packages

ConversionService new pod CrashLoopBackOff with the same error DaemonService hit earlier: Parameter 0 of constructor in **************** required a bean of ...

Kamo·6mo ago
FixAPIService

Carve /api/voip/recordings/** out of the wildcard VOIP forwarder

The /api/voip/** catch-all in APIGatewayController was shadowing the dedicated VoipRecordingUploadController POST /api/voip/recordings/upload mapping when Sprin...

Kamo·6mo ago
Featurekamo-marketing

Add Go logo to BUILT WITH banner

Kamo·6mo ago
Fixkamo-asterisk-support

Write managed config files 0644 so the asterisk daemon can read them

The kamo-asterisk-support pod runs as root and writes to host-mounted **************** Asterisk inside the FreePBX pod runs as user "asterisk" and could not rea...

Kamo·6mo ago
Fixkamo-asterisk-support

Utilizzare la sintassi \${VAR} compatibile con envsubst nel modello di configurazione + re-render sui segnaposto stanti

I Pod erano CrashLoopBackOff con "errore di configurazione: API KEY manca o troppo breve" perché il modello di configurazione usato literal API KEY marcato...

Kamo·6mo 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