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 26, 2026
FeatureInitializerService

Schema per caselle di posta associate

Il vecchio membro unico su member imap configs è scoperto per forma piuttosto che con il suo nome Hibernate-generato, e caduto solo dopo esiste una chiave più a...

Kamo·2mo ago
Featurekamo-shared-library

Contare caselle di posta personali collegate

Kamo·2mo ago
Docskamo-internal

Chiudere SW4

Nove partenze. I due che hanno più importanza: questo piano è proprio Self-Review affermò che un tipo era coerente in tre luoghi, ed era coerente e sbagliato; e...

kamo·2mo ago
FeatureSecurityService

Modifica demografica, imposta il calendario, fattura e post

Gli ultimi quattro diritti che hanno nominato operazioni che non esistevano. EDIT PATIENT DEMOGRAPHICS: i dettagli di un paziente potrebbero essere inseriti un...

Kamo·2mo ago
ChoreSecurityService

Ricostruire contro la conversione di citazione di Kamo-shared-library per SW4

Un impegno vuoto. QuoteConversionService, QuoteConversionBilling e i cinque citazione difetto corregge tutti vivono nella biblioteca condivisa, e nessuno di lor...

Kamo·2mo ago
FeatureSecurityService

POST /quote/{uid}/convertire

Su QuoteController piuttosto che POSController: questo controller applica un a destra su ogni manubrio, POSController non applica alcun punto finale dell'ordine...

Kamo·2mo ago
FeatureEmailService

Indietro l'API di posta personale la console già chiama

Diciotto metodi client su dodici rotte che erano state spedite senza dietro di loro. Un membro raggiunge solo la propria casella di posta e la configura solo un...

Kamo·2mo ago
Featurekamo-shared-library

Personal mailbox entità e due fornitori di consumatori

GMAIL PERSONAL e OUTLOOK PERSONAL sono stati offerti dal raccoglitore e non sono stati membri dell'enum, così selezionando o prodotto un org inutilizzabile.

Kamo·2mo ago
Featurekamo-internal

Una testa chiusa si allontana invece di lampeggiare

Fare clic con il tasto destro su una testa e scegliere Chiudi, o mettere uno nell'obiettivo — gettato in o portato e caduto — ora gioca un'uscita 500ms: un anti...

kamo·2mo ago
FeatureSecurityService

Prescrivere, ordinare e immunizzare

Il grafico potrebbe visualizzare farmaci, ordini e vaccinazioni e potrebbe produrre Nessuno di loro. I percorsi letti, i renderer FHIR e le code di sicurezza er...

Kamo·2mo ago
Featurekamo-internal

Spiegare l'addebito della casella di posta dove vengono effettuate le caselle di posta

Console righe prezzo mail per mailbox con il conteggio dal vivo; la scheda mailboxes, picker e fornitore del dipartimento aiutano a tutti gli stati che cosa con...

kamo·2mo ago
Featurekamo-internal

Opzione del fornitore del gate sull'add-on, le spese della casella di posta

Carte bloccate dicono che add-on li sblocca piuttosto che essere nascosti o silenziosamente morto, e il cancello non si apre in modo che un'interruzione di fatt...

kamo·2mo ago
FixSecurityService

22 dei 26 diritti clinici non sono mai stati applicati

Solo i quattro diritti a livello di popolazione — esportazione in massa, misure di qualità, portale l'amministrazione e le impostazioni EHR — sono mai stati con...

Kamo·2mo ago
FeatureInitializerService

Entrambi i componenti aggiuntivi della posta sono valutati per mailbox

Prezzi invariati a $5 e $2; solo l'unità cambia. Copia ora afferma cosa in realtà conta, e che gli alias sono illimitati e liberi.

Kamo·2mo ago
FeatureBillingService

Expose mailbox conta, diritto e modalità di costo

Kamo·2mo ago
FeatureBillingService

Bill e-mail per casella di posta, riconciliato di notte

La quantità è server-computata sotto una chiave riservata un corpo di richiesta non può raggiungere, e spinto attraverso il percorso di modifica esistente — cos...

Kamo·2mo ago
Docskamo-internal

QuoteConversionResult.orderUid è uno String, non un UUID

Ordine estende BaseEntity, il cui id è un lungo — solo Quote, QuoteOption e QuoteLineItem estendere BaseUuidEntity. Il piano ha dichiarato UUID e il suo Self-Re...

kamo·2mo ago
Featurekamo-shared-library

Una citazione accettata diventa un ordine

accettarePublic ha scritto quattro colonne e ha aggiunto un evento. Nessun impegno, no Ordine, nessuna Transazione — la pretesa di Quote javadoc che accetta men...

Kamo·2mo ago
Docskamo-internal

Il dizionario SW4 chiavi atterrare nel repo del dizionario

Elenco dei file 6a chiamato kamo-internal/messages/en.json, che è gitignored e non può essere commesso. La prosa del passo aveva ragione; la lista Non lo era.

kamo·2mo ago
Featurekamo-shared-library

Contare le caselle di posta fatturabili di un org

Aggiunge i prezzi PER MAILBOX, la modalità di costo della posta e uno stereotipo-free aggregatore: ha ospitato fatture ogni casella sul server, fatture di terze...

Kamo·2mo ago
FeatureInitializerService

Schema di fatturazione per casella di posta

Kamo·2mo ago
Featurekamo-internal

Ogni org sceglie quello che un ordine prende da un preventivo accettato

Un gruppo radio, non un interruttore — entrambi sono modi legittimi di vendere, e né e' fuori. Mostra che è il default e che cosa ciascuno fa a una carica reale...

kamo·2mo ago
FixEmailService

Un primario contestato è un 409, non un 500

Il catch-all ha trasformato un rifiuto atteso in un errore server, che ha perso il messaggio che il membro aveva bisogno e ha fatto un conflitto di routine semb...

Kamo·2mo ago
Fixkamo-internal

Chiedi a un host che esiste per l'organizzazione ?org= nomi

Una nuova organizzazione è stata creata con il suo logo, colori e tre sfondi. Tutti — 15 oggetti, diritto valori hex in globals.css, config.json che nomina tre ...

kamo·2mo ago
FixSecurityService

Un'organizzazione può essere esaminata dal riferimento ?org= porta

GET /org/ref/{ref} — lo stesso record proiettato di /org/domain/{host}, per un organizzazione chiamata dal suo id o il suo alias web. Niente potrebbe risponder...

Kamo·2mo ago
FeatureSecurityService

Il corpo di configurazione porta una scalare, e l'assenza significa invariata

updatePOSConfig bound Map citazioneConversionBilling affatto. Ampliato alla mappa Una chiave che è assente significa lasciarla sola, non impostarla a null — la...

Kamo·2mo ago
Featurekamo-shared-library

Ogni org sceglie quello che un ordine prende da un preventivo accettato

Non c'è una risposta giusta a livello di piattaforma. Un imprenditore di manutenzione su un bollette del piano di tre anni ogni periodo; un installatore di capi...

Kamo·2mo ago
Featurekamo-internal

Dì chi detiene una casella di posta contestata, e che gli alias sono liberi

Lo snackbar ha sostituito il messaggio 409 del server con un guasto generico, quindi un manager non poteva dire a quale membro ha tenuto la casella di posta. Ag...

kamo·2mo ago
FixEmailService

Rifiutare una casella di posta primaria un altro membro detiene

Primary è un identificativo di login, quindi un cambiamento di takeover silenzioso che account un indirizzo autentica da uno schermo che non menziona mai i logi...

Kamo·2mo ago
Fixkamo-internal

Ogni evento catalogato spara dove l'evento realmente accade

La maggior parte del catalogo sonoro era configurabile e inaudibile. Due cause, entrambe silenzio per costruzione: un suono che non suona mai sembra esattamente...

kamo·2mo ago
FixSecurityService

In realtà misurare il secchio all'esportazione

StorageDomain.BULK EXPORTS spedito dichiarato, documentato come "misurato dalla scansione il negozio di oggetti", e citato da nulla. Ha riferito zero per ogni p...

Kamo·2mo ago
Docskamo-internal

Piano SW5, il task book a tasso piatto

La premessa della spec che nessuna linea porta una durata del lavoro è andata ore stanti fa — SW3 ha atterrato il lavoroMinutes e taskCodice su ServiceLineItem,...

kamo·2mo ago
FeatureInitializerService

Un membro primario per mailbox

is primary era unico solo per membro, quindi due membri potrebbero entrambi rivendicare mailbox — e PrimaryMailboxIdentityLookup restituisce null su un ambiguo ...

Kamo·2mo ago
Docskamo-login

Pianifica per-mailbox fatturazione e la casella di posta personale backend

Piani B e C di 3. Self-review ha chiuso cinque lacune: niente set mail cost mode, niente lato server ha fermato un gruppo di fatturazione che comprava component...

Kamo·2mo ago
Fixkamo-internal

Gocciare nei punteggi di gol, e mirare a esso non si riunisce più

Due reclami sullo stesso gesto — prendendo una testa all'obiettivo. Non ha fatto niente. Scoring vissuto interamente all'interno del lancio RAF loop, che funzi...

kamo·2mo ago
Docskamo-login

Correggere la spec — StorageAutoExpandSweep esiste già

La spec sosteneva che non esisteva alcun riconciliatore server-driven-quantity per riutilizzare e elencato le colonne auto-espand di archiviazione come morto. E...

Kamo·2mo ago
Docskamo-login

Design per-mailbox fatturazione e add-on gating

Bills e-mail dalla casella di posta piuttosto che la sede, gates fornitore scelta sul componente aggiuntivo che lo copre, e attribuisce ogni casella di posta al...

Kamo·2mo ago
Fixkamo-marketing

Leggi il branding della piattaforma dalla sua cartella alias

La cartella tematica è stata derivata dal nome host — kamocrm.com è diventato kamocrm-com — che è dove il branding è stato scritto fino a quando un dominio è di...

Kamo·2mo ago
Fixkamo-signer-monorepo

Una pagina di firma indossa il marchio del mittente, non di Kamo

getThemePath ha preso un nome host e ha usato il suo FQDN con punti trasformati in trattini come la cartella del secchio. Questo potrebbe solo rispondere per un...

Kamo·2mo ago
Fixkamo-register

Marca la schermata di registrazione dall'alias di org, non l'host

register.kamocrm.com è la pagina di registrazione per ogni organizzazione senza registro ospite del proprio, così una cartella tema host-derived dipinto tutti l...

Kamo·2mo ago
Fixkamo-login

Marca lo schermo di accesso dall'alias dell'org, non l'host

login.kamocrm.com è lo schermo di accesso per ogni organizzazione che non ha host del proprio. La base tematica era derivata da quel nome host, quindi tutti lor...

Kamo·2mo ago
Featurekamo-internal

Dipingere ogni scheda dall'alias della sua organizzazione, non dal nome host

La base tematica è stata costruita da un nome host: goccia l'etichetta leader, unisciti al resto con trattini, e questa è la cartella del secchio. Ha risposto c...

kamo·2mo ago
FixMediaService

La lobby di un bambino org offre i propri background, non la piattaforma

La cartella che tiene sottofondo di una riunione di org e la configurazione del tema è stata derivata da un nome host — la richiesta, o il dominio org che il si...

Kamo·2mo ago
FixESigService

L'app firmatrice ottiene il marchio del mittente, non di Kamo

Due modi separati lo stesso presupposto sbagliato è apparso. L'URL del logo della pagina di firma è stato https:// <org fqdn>/theme/logo-full. non è un percors...

Kamo·2mo ago
FixEmailService

Costruire l'URL del logo org dal suo alias, non il suo dominio

Transactional email è inviato a caselle di posta reale, in modo che i loghi intestazione e piè di pagina hanno per risolvere senza alcun JavaScript tema lato cl...

Kamo·2mo ago
FeatureSecurityService

Fornire un marchio di un'organizzazione sotto il suo alias, e migrare ciò che esiste

La cartella di ogni logo, colore, favicon e sfondo è stata scritta l'hostname dell'organizzazione con i punti trasformati in trattini. Un dominio è facoltativo ...

Kamo·2mo ago
Fixkamo-shared-library

Modificare le linee di livello superiore non elimina più le linee di ogni opzione

Quote.lineItems è orfanoRemoval=true e le righe di opzione impostano sia citazione che opzione — ecco perché QuoteMapper filtri su getOption() == null due volte...

Kamo·2mo ago
Fixkamo-shared-library

Un preventivo di opzione mantiene il personale fiscale e di spedizione inserito

ricalcolare tassa zeroedTotal e spedizioneTotal ogni volta che un preventivo aveva opzioni. Entrambi erano ancora memorizzati sulla riga e ancora resi da QuoteM...

Kamo·2mo ago
Fixkamo-shared-library

Guardie terminali su cancellazione e rivedere, e smettere di ingoiare cattivo input

cancellare() e rivedere() non aveva la guardiaTerminal(), quindi un preventivo ACCEPTED potrebbe essere capovolto a CANCELLED o REVISED mentre accettatoA e acce...

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