KamoCRM

Live Change Log

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

17,488
Variazioni totali
5,978
Caratteristiche
5,281
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,488AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,347kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore773Docs3,254Feature5,978Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 6, 2026
FixESigService

Eseguire i campi richiesti sul server, non solo nel browser

invia() validato solo consenso e step-up; ha accettato un elenco dei valori vuoti e ancora contrassegnato il destinatario SIGNED. Ports validation.ts (esign-cor...

Kamo·2mo ago
FixESigService

Legare ogni destinatario a uno slot di marcatore modello

Nessun chiamante fornito signerUid, così i destinatari sono stati creati senza uno. costruzioneSessione filtra i campi di un firmatario da signerUid, quindi myF...

Kamo·2mo ago
Docskamo-internal

Aggiungi il piano delle entità del pacchetto legale

Fase 1 della serie HR Legal & Compliance: il com.kamo.z.shared.hr.legal set entità e la sua migrazione schema.

kamo·2mo ago
Fixkamo-internal

Guidare il badge di posta da conti non letti spinti, non un sondaggio di 30s

MailButton ha eseguito il setInterval (fetchUnreadCount, 30 000) in ogni scheda aperta, e ogni zecca chiamata /api/email/cartelle — un endpoint che apre ogni ca...

kamo·2mo ago
FeatureEmailService

Push INBOX unread counts over NATS/WebSocket instead of polling

The nav-top mail badge in kamo-internal refreshed itself by calling /api/email/folders every 30 seconds, per browser tab. That endpoint walks the entire folder ...

Kamo·2mo ago
FixInitializerService

Fail run quando non è possibile creare un indice UNICO richiesto

garantire() catturato Eccezione e loggato, quindi un non riuscito CREATE UNIQUE INDICE segnalato il successo e il servizio avviato senza alcuna garanzia di unic...

Kamo·2mo ago
Fixkamo-shared-library

Rendere il pubblico FK e la formulazione attestata in realtà tenere

Cinque difetti della revisione integrale, tutti nel percorso delle prove. Il pubblico FKs non ha fatto cascata. cascata = CascadeType.DETACH è un persistenza-c...

Kamo·2mo ago
FeatureInitializerService

Avviare lo schema del pacchetto legale

Aggiunge com.kamo.z.shared.hr.legal alla lista di scansione del repository e assicura il unicità e indici di ricerca l'entità mappatura non può esprimere in mod...

Kamo·2mo ago
Featurekamo-shared-library

Certificato di attestazione del pacchetto di registrazione come prova di solo append

Il pacchetto-livello 'Ho letto e d'accordo' è un diverso strumento giuridico il consenso E-SIGN a tradurre e da qualsiasi firma per documento, ed è la prova SOL...

Kamo·2mo ago
Featurekamo-shared-library

Aggiunga le assegnazioni per membro e i progressi per documento

La riga del documento è la unione che rende N e-sign buste leggere come un unico pacchetto. Il conteggio del badge viene fuori dallo stato di assegnazione, non ...

Kamo·2mo ago
Featurekamo-shared-library

Blocca il contenuto del pacchetto in versioni immutabili

ImgDat blob id e la sua SHA-256, non solo imgId — un Docs salvare indica lo stesso Img a nuovi byte, così imgId da solo avrebbe lasciato due membri firmare dive...

Kamo·2mo ago
Featurekamo-shared-library

Obiettivo di un pacchetto in reparti, tipi di lavoro o membri nominati

Formata su SystemUserAccess. Aggiunge il risolutore del pubblico a TeamMemberRepo, che era un'interfaccia vuota; il predicato ACTIVE + recordState è ciò che man...

Kamo·2mo ago
Featurekamo-shared-library

Aggiungi le entità del modello del pacchetto legale

Un pacchetto è un insieme ordinato di leganti più un pubblico. I riferimenti di Binder sono soft ids perché leganti sono selezionabili dall'utente e cascata i l...

Kamo·2mo ago
FixDocsService

Applicare il documento/l'ambito di raccolta del fornitore in addItem

BinderService.addItem ha controllato l'accesso a lettura e ha rifiutato documenti VAULT/LOAN, ma non ha mai paragonato la collezione del documento a quella del ...

Kamo·2mo ago
FixInitializerService

Portare i raccoglitori vuoti a (MY DOCS, '') non il membro del proprietario

I miei Docs DocManager non passa mai un assocObjectId prop, quindi sempre risolve e interroga (3, '). BACKFILL EMPTY SQL stava puntando i leganti vuoti a (3, me...

Kamo·2mo ago
Docskamo-internal

Aggiungi il disegno Legal & Compliance e il piano di scorrimento del legante

Il design è l'analisi completa del modulo HR Legal & Compliance (modelli di pacchetto, consegna, procedura guidata di esecuzione, badge navtop, e-mail di notifi...

kamo·2mo ago
Fixkamo-internal

Caricabatterie per richiesta identità, non valore di portata

stessoBinderScope da solo non può dire due richieste in-flight per lo scopo SAME a parte (A -> B -> A), per cui una più lenta richiesta precedente potrebbe anco...

kamo·2mo ago
Fixkamo-internal

Mostra solo i leganti appartenenti alla collezione aperta

OrganizzatoreTab ha già ricevuto assocType/assocObjectId e li ha passati al il raccoglitore di documenti dell'editor, ma caricato il legante LIST unscoped — cos...

kamo·2mo ago
Featurekamo-internal

Rendere il deposito del legante consapevole della sua collezione

Il negozio è un modulo singleton, quindi ora traccia la portata attiva, si schiarisce su un cambiamento di portata, e gocce stale in-flight risposte.

kamo·2mo ago
FixInitializerService

Corretto javadoc su Hibernate ddl-auto comportamento per le colonne NON NULL

CockroachDB rifiuta ADD COLUMN ... NON NULL senza un DEFAULT su un popolato tavolo, così il tentativo ddl-auto di Hibernate fallisce (perduto, non-grasso) piutt...

Kamo·2mo ago
FeatureDocsService

Elenca e crea leganti all'interno di una collezione

Scope la query visibile-binder al DocManager's (assocType, assocObject Id), timbri la portata su creare, lo eredita su duplicato, e urti last modified dalle mut...

Kamo·2mo ago
FeatureInitializerService

Riempire la collezione ogni legante esistente appartiene a

Deriva la portata dal Img del primo prodotto DOC; i leganti vuoti tornano a Il proprietario e' il mio dottore. Si applica NON NULL solo dopo il riempimento.

Kamo·2mo ago
Featurekamo-shared-library

Visibilità del legante stretto a una raccolta di documenti

SostituisceVisibleToMember con una variante di portata e scende i due Trovatori non riferiti che ordinati dalla colonna data updated morta.

Kamo·2mo ago
Featurekamo-shared-library

Dare un legante la raccolta del documento che appartiene a

Binders non aveva assoc scoping, quindi ogni DocManager ha reso lo stesso globale piscina per membro e un legante costruito sotto Marketing potrebbe essere riem...

Kamo·2mo ago
Fixkamo-internal

Aggiungi un pulsante vicino alla finestra di dialogo di gestione delle importazioni automatizzate

Il popup di gestione non aveva alcun licenziamento nella sua intestazione — solo il sfondo e Esc l'ha chiusa. Aggiungi un tasto icona X accanto all'azione di mo...

kamo·2mo ago
Featurekamo-internal

Raggruppare i campi d'invito di riunione per significato quando massimizzato

Dividere la forma in metà uguali ha usato l'unità sbagliata. Ha allungato una data ingresso attraverso la metà della finestra e ha infilato la sua casella di tu...

kamo·2mo ago
Otherkamo-internal

Rinominare la scheda DocManager Organizer a Binders

La scheda elenca leganti, quindi nominalo per quello che detiene. Punta l'etichetta e l'azione di riga alle chiavi del dizionario rinominato (tabs.binders, addT...

kamo·2mo ago
Fixkamo-internal

Dire a un componente strumento quando la sua finestra è massimizzata

Massimizzare una finestra di strumento ridipinge la shell a 100vw/100vh ma lascia il dimensione memorizzata della finestra intatta, e quella dimensione memorizz...

kamo·2mo ago
Fixkamo-internal

Tenere i campi sulla pagina quando un documento si apre a uno zoom ricordato

Riaprire un documento potrebbe disegnare ogni campo piccolo e all'angolo, fino a quando un clic del controllo dello zoom ha attivato tutti. La casella di pagin...

kamo·2mo ago
Featurekamo-internal

Tenere l'originale citato fuori dal corpo modificabile

La risposta ha lasciato cadere l'intero messaggio citato nell'editor Quill come testo del corpo. Quill può solo modellare una semplice griglia, quindi ogni tabe...

kamo·2mo ago
Fixkamo-internal

Stop risponde disegnando una copia grigliata della firma citata

Rispondendo a un messaggio inviato da Kamo ha mostrato la firma due volte: quello dal vivo, e sopra di esso una versione schiacciata dell'originale citato, dise...

kamo·2mo ago
Featurekamo-internal

Abbina i campi invisibili all'incontro in due colonne quando massimizzato

Il modulo di invito impila otto righe a larghezza intera, che in una composizione massimizzata finestra ha spinto l'editor del corpo la maggior parte del modo f...

kamo·2mo ago
Fixkamo-internal

Numero pagine contro il documento che il lettore ottiene

I modificatori sono stati contrassegnati dall'indice di una pagina nel disegno, che è un'identità che sopravvive alla cancellazione e al riordino, non a una pos...

kamo·2mo ago
FeatureESigService

Applicare operazioni di pagina e modificatori al documento firmato

Il designer ha sempre offerto pagina ruotare, eliminare, riordinare e aggiungere-blank, più filigrana, numero di pagina e modifica etichette, e l'adulato non ne...

Kamo·2mo ago
ChoreESigService

Smettere di tracciare l'output

target/ è stato commesso qui, da solo tra i servizi Java — ogni altro lo ignora. Classi compilate e rapporti di fuoco sicuro si gettano su ogni costruzione e po...

Kamo·2mo ago
Featurekamo-internal

Dare ogni finestra strumento popup 40px più spazio in entrambi gli assi

Ogni strumento predefinitoSize e minSize nel Registro di sistema cresce di 40x40, e il geometria che è stato hardcoded accanto si muove con esso piuttosto che a...

kamo·2mo ago
Fixkamo-internal

Caricare il numero nel softphone senza posizionare la chiamata

Tapping un'estensione o un numero su una carta corrispondente ha passato autoDial, così il la chiamata è uscita nel momento in cui il softphone registrato. La c...

kamo·2mo ago
Fixkamo-internal

Dare la scheda di lettura etichette camera per respirare

La colonna dell'etichetta era un 76px a mano. Il DIPARTAMENTO è più ampio di quello, quindi ha traboccato la sua scatola e saturato il colore contro il suo valo...

kamo·2mo ago
Featurekamo-internal

Trascinare, tagliare, copiare e incollare chip destinatari tra A, Cc e Bcc

Trasferire qualcuno da To a Bcc significava eliminare il chip e digitare l'indirizzo di nuovo dalla memoria. I chip sono ora selezionabili e possono essere tras...

kamo·2mo ago
Fixkamo-signer-monorepo

Gruppo di pulsanti di un campo radio importato nativamente

I pulsanti di un campo radio AcroForm sono importati come campi collegati separati, una scelta ciascuno, così ognuno mantiene la propria scatola sulla pagina. S...

Kamo·2mo ago
Featurekamo-internal

Ruotare la sovrapposizione di campo con la pagina, contrassegnare le importazioni, i campi di ordine per la lettura

Tre cose che iniziano a importare solo una volta che un documento arriva portando quaranta campi rilevati invece di due posizionati a mano. Rotazione della pag...

kamo·2mo ago
Fixkamo-internal

Vernice la corrispondente carta nel colore del marchio inquilino

La scheda è stata stagnata con --accent-comms, il fisso indigo il pannello dello strumento utilizza per contrassegnare la famiglia dei messaggi. Sul solido puls...

kamo·2mo ago
Fixkamo-internal

Smettere le paste dark-mode atterraggio come testo invisibile nel compositore

Copiare una risposta da ChatGPT (o qualsiasi pagina a tema scuro) e incollarla nel corpo composto ha prodotto un grande blocco bianco con nulla in esso, e Anche...

kamo·2mo ago
Fixkamo-internal

Condividi il link di unisciti al pubblico, non il reindirizzamento dei membri

Un link di riunione scritto in una e-mail indicava a /meet/join/hyid>, che mints un tasto una volta dalla sessione Kamo del clicker — e reindirizza chiunque sen...

kamo·2mo ago
August 5, 2026
Featurekamo-internal

Leggere le azioni di formato Acrobat quando si rilevano i campi riempibili

Acrobat memorizza il formato desiderato di un campo come JavaScript in /AA, che pdf.js superfici come azioni. Formato. Questa è la dichiarazione dell'autore piu...

kamo·2mo ago
Featurekamo-internal

Inserire un nuovo link di incontro al coder del compositore

Aggiunge un'azione piè di pagina alla finestra di composizione che crea un incontro con la fornitore configurato dell'organizzazione e scrive il suo link di uni...

kamo·2mo ago
FixEmailService

Stop Hibernate mangling the ":" casts nel nativo SQL

Il parser nativo di Hibernate tratta "::" come colon evaso e inoltra un singolo ":". CockroachDB ricevuto *****************************************************...

Kamo·2mo ago
FixEmailService

Continuare a riprovare il consumatore NATS durevole dell'indicizzatore dopo una distribuzione

Un rotolamento distribuisce pod sovrapposti e quello in uscita mantiene ancora il durevole consumatore, così il pod in arrivo lega a "email-metadata-indexer" fa...

Kamo·2mo ago
Featurekamo-internal

Ricostruire i campi AcroForm di un PDF riempibile come campi nativi di Kamo

L'apertura di un PDF modificabile nell'editor del documento legge ora il suo widget AcroForm annotazioni dal documento pdf.js e ricrea ciascuno come DesignField...

kamo·2mo 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