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
September 2, 2026
Docskamo-internal

Dite che il salvataggio dello status-label è un insieme completo, non un patch

Il significato di endpoint è cambiato sotto questo cliente: uno stato lasciato fuori la lista è ora una cancellazione piuttosto che un no-op, che è ciò che lasc...

Kamo·1mo ago
Featurekamo-internal

L'importatore e tre cose che ci ha insegnato

Pubblica il corpus guidando la vera API KBService piuttosto che scrivere righe -- un INSERT diretto salta la riga di versione, il kb.article. evento pubblicato ...

Kamo·1mo ago
Fixkamo-marketing

Tenere traccia dell'articolo su dell'indice

Il controllo canonico già ferma un percorso sbagliato che rende l'articolo -- serve invece la pagina non trovata. Ciò che non può fare è cambiare lo stato codic...

Kamo·1mo ago
TestSecurityService

Pin lo stato-label corpo un org invia per rilasciare un'etichetta

Le due forme che mancavano: una lista vuota, che è quello che sgombera l'ultima rimanente etichetta invia e che cosa il gestore ha rifiutato come malformato, e ...

Kamo·1mo ago
Fixkamo-internal

Invia un'etichetta di stato cancellata come rimozione, non come silenzio

Svuotare una scatola di etichette personalizzata e salvare non ha fatto nulla. Il salvataggio ha costruito il suo payload dalle etichette che avevano testo in l...

Kamo·1mo ago
FixSecurityService

Accettare un'etichetta di stato vuoto come la rimozione è

Il PUT è l'insieme completo di etichette personalizzate dell'org, quindi deve essere in grado di portare una scatola vuota. Due cose l'hanno fermato: una lista ...

Kamo·1mo ago
Fixkamo-shared-library

Lascia che un org metta un'etichetta di stato personalizzata in bianco

Un'etichetta di stato non aveva modo di essere rimosso. La schermata delle impostazioni salvata attraverso una upsert-solo massa scrivere, quindi l'unica cosa c...

Kamo·1mo ago
Fixkamo-internal

Non pretendere nulla abbinato quando un filtro ha nascosto le partite

La spiegazione della lista vuota aggiunta con la barra dei risultati di ricerca nascosta da solo, quindi ha anche sparato quando la ricerca aveva abbinato molto...

Kamo·1mo ago
FixKBService

La traduzione dell'articolo non ha mai funzionato

deleteBy ArticleUidAndLocale è una query @Modifying e JPA rifiuta di eseguire uno fuori da una transazione. Niente su questo percorso mai aperto uno, così ogni ...

Kamo·1mo ago
Fixkamo-internal

Smettere di cercare la posta aprendo una striscia sul lato dello schermo

L'elemento principale di MessageBrowser è una fila flessibile orizzontale i cui bambini sono i colonne della posta UI. La barra dei risultati di ricerca è stata...

Kamo·1mo ago
Fixkamo-internal

Seguire la scheda della finestra di chat massimizzata nel navigatore

Massimizzare un popup chat ha lasciato il navigatore di conversazione su qualsiasi scheda era già in mostra. `visibleRows` cade ogni riga al di fuori del secchi...

Kamo·1mo ago
ChoreSecurityService

Ricostruisci contro la libreria condivisa che persiste il contatto preventivo

Lo scrittore di mercato è atterrato un commit dopo questo servizio è stato costruito per l'ultima volta, e CI cloni kamo-shared-library a tempo di costruzione d...

Kamo·1mo ago
Docskamo-internal

Il progetto Report Studio — rapporti definiti Java, un rendering generico

I rapporti sono definiti come classi Java in kamo-shared-library e resi da uno funzionalità-driven frontend, quindi l'aggiunta di un rapporto è una nuova classe...

Kamo·1mo ago
Featurekamo-shared-library

Persistere una regola di citazione-contatto del mercato, e rifiutare una mezza quota

I DTO hanno portato citazioneContactMode e citazioneContactMemberId ma nessun scrittore letto loro, così l'impostazione arrotondata attraverso la forma e è stat...

Kamo·1mo ago
Featurekamo-internal

Scegliere chi un nome di preventivo come il contatto del cliente

La finestra di dialogo di mercato guadagna "Quote's Future Contatto" sotto Abilita citazioni: il piombo agente assegnato, una scelta fatta per preventivo, o una...

Kamo·1mo ago
FixKBService

Salvare un articolo bloccato su 21 chiamate di traduzione

@Async era inerte. E' il momento giusto. chiamato tradurreArticolo sullo stesso fagiolo, così la chiamata è andata dritto a questo e mai raggiunto il proxy che ...

Kamo·1mo ago
Fixkamo-internal

Basta. Per l'AI resettare le caselle mentre vengono digitate

Un membro ha archiviato questo contro la finestra di dialogo Invia all'IA: la descrizione "spesso resetta torna alla descrizione originale mentre lo stai modifi...

Kamo·1mo ago
FeatureSecurityService

Onora la regola di contatto di un mercato ovunque una citazione nomi qualcuno

Il dettaglio del personale, l'anteprima del personale e la pagina del cliente ora risolvono la contatto attraverso un metodo, in modo da non poter essere in dis...

Kamo·1mo ago
Featurekamo-internal

L'articolo corpus, e la pipeline che lo costruisce

307 articoli su 16 categorie e 29 sezioni, dal progetto 248 articoli sotto Documentazione/ plus 59 qui scritti: ogni categoria e sezione pagina di atterraggio, ...

Kamo·1mo ago
Featurekamo-shared-library

Un mercato decide chi nomina un preventivo come contatto del cliente

QuoteContactMode dà una LeadMarket tre risposte: l'agente assegnato al piombo (risolto per lettura, che è ciò che ogni citazione fa oggi e che cosa una colonna ...

Kamo·1mo ago
FeatureInitializerService

Colonne per il contatto preventivo di un mercato e l'istantanea per-quota

Un mercato nomina la sua risposta in QUOTE CONTACT MODE (+ QUOTE CONTACT MEMBER ID quando che la risposta è una persona esplicita), e ogni citazione mantiene il...

Kamo·1mo ago
Fixkamo-internal

Una finestra che si è alzata non è stata letta

Il distintivo di chat non letto era invisibile ovunque — il pulsante Chat, il Centro di interazione, la testa di esagonale — e la ragione non era il distintivo....

Kamo·1mo ago
Fixkamo-marketing

Point at the real org, keep the tree in the URL, show related articles

KB_ORG_ID was "1". The help center lives in org 1168485648209608710, so every KB read on this site missed -- /help-center rendered its empty state no matter wha...

Kamo·1mo ago
FixMediaService

Annunciare un messaggio solo una volta che può essere letto

POST /sessions/{guid}/messages è @Transactional, e la pubblicazione NATS del il messaggio ha sempre aspettato per il commit — con un commento dicendo esattament...

Kamo·1mo ago
Featurekamo-internal

Curare gli articoli correlati di un articolo

KbRelated Pannello è un componente in tre posti: cura nel compositore e l'editor, e legge sulla vista dell'articolo. Aggiungi un articolo qui aggiunge anche que...

Kamo·1mo ago
FeatureKBService

Articoli correlati, e un percorso pubblico che mantiene l'albero

Tre cose, tutti alla stessa pagina. Articoli correlati. KbArticoloRelationService possiede la simmetrica "vedere anche" link: elenco, set, suggerire e un chiar...

Kamo·1mo ago
FeatureInitializerService

Migrazione per KB ARTICLE RELATIONS

Specchi KbArticoloRelazione in kamo-shared-library. Scritto esplicitamente che da sinistra a ddl-auto in modo che i default UID e DATE CREATED vivano database, ...

Kamo·1mo ago
Featurekamo-shared-library

Relazioni con l'articolo

KB ARTICLE RELATIONS detiene il curato "vedere anche" link tra gli articoli in una base di conoscenza. Le righe sono per direzione e la coppia è tenuta simmetri...

Kamo·1mo ago
Fixkamo-internal

Aggiungere il percorso forma-riempibile mancante e smettere di offrire azioni ingrante

Due difetti dietro un rapporto: l'editor PDF non si apriva e l'eliminazione era offerto a un membro che non può cancellare. L'editore. DocManager post a /api/d...

Kamo·1mo ago
Fixkamo-internal

Ride down to your own message when you had scroll up

Inviare mentre scorreva nella storia ha lasciato il membro parcheggiato dove erano, con il loro proprio messaggio allegato sotto la piega. Dal sedile Sembra pro...

Kamo·1mo ago
Docskamo-internal

Progettazione per il Centro assistenza KB costruire, articoli correlati e cablaggio pubblico

Copre le 248 bozze di sorgente sotto Documentazione/, l'albero che mappano a sotto l'articolo del Centro assistenza esistente, la nuova funzione KB ARTICLE RELA...

Kamo·1mo ago
FeatureSecurityService

Pagina e ricerca la directory org, e fermare due costruttori di riga alla deriva

Le reti endpoints rispondono con l'intero insieme in un unico corpo. Questo va bene per un membro di una dozzina di org e impossibile per un operatore su una te...

Kamo·1mo ago
Otherkamo-internal

Prendere i due fallimenti "non potrebbe iniziare" dalla fonte

Entrambi i percorsi di rifiuto SMS citano il server quando dà una frase e ricadono in uno dei propri quando dà solo un codice macchina. Quei due fallback erano ...

Kamo·1mo ago
August 31, 2026
Featurekamo-marketing

Starter base up $10 su ogni termine

69 / 59 / 49, da 59 / 49 / 39. La scala di impegno è intatta dal disegno — ancora esattamente $10 off per un anno e $20 per tre — che è lo standard ogni superfi...

Kamo·1mo ago
Fixkamo-internal

Offrire il termine di fatturazione davanti e smettere di nasconderlo su Enterprise

Due modi separati questa pagina ha tenuto la scelta. La console org HAD ha un controllo a tre tempi, ma è stato nascosto nella destra del "Piano sciolto" che s...

Kamo·1mo ago
Fixkamo-internal

Cita il risparmio di impegno in dollari sulle carte di piano

Lo sconto è un appartamento $10 all'anno e $20 su tre anni, che è come il catalogo imposta e come viene pubblicizzato ovunque. In percentuale smettere di essere...

Kamo·1mo ago
Docskamo-internal

Dì quale abbonamento il cancello della pillola di lancio è circa

"Non già pagando" significa la sede del VIEWER — la stessa domanda i Piani & pagina di fatturazione risponde quando decide se offrire loro uno. Vale la pena dic...

Kamo·1mo ago
FixBillingService

Smettere di offrire il piano interno platform-proprietario in vendita

listPlansForMarket filtrato su isActive da solo, e attivo non è lo stesso come su il menu. OWNER UNLIMITED ("Platform Owner — Internal") è attivo, non trasporta...

Kamo·1mo ago
Featurekamo-internal

L'offerta in esecuzione, su Plans & fatturazione e sul launchpad

La console citò i prezzi della lista mentre kamocrm.com pubblicizzò un terzo fuori dello stesso piano, perché nulla in kamo-internal poteva vedere che esisteva ...

Kamo·1mo ago
FeatureBillingService

Servire l'offerta in esecuzione e dire se un sedile è realmente PAID per

Aggiunge GET /markets/{id}/promozione. Non c'era modo per una superficie di acquisto in-app conoscere un'offerta era in esecuzione a tutti — il sito di marketin...

Kamo·1mo ago
Fixkamo-marketing

Impostare "/seat/mese" a destra della propria linea

Il prezzo mantiene il bordo sinistro e l'unità prende la destra, quindi la due staffa la larghezza della carta invece di impilamento a sinistra — che ha lasciat...

Kamo·1mo ago
Featurekamo-marketing

L'offerta raggiunge l'eroe e la striscia di prezzi

L'eroe aveva già un nastro di conto alla rovescia, e stava rendendo NONHING da allora il catalogo spostato ad una percentuale: `pickHeroOffer` filtrato su FLAT ...

Kamo·1mo ago
Fixkamo-marketing

Mettere "/seat/mese" sotto il prezzo, non accanto a esso

I tassi a tre cifre e "/seat/mese" non condividono una linea su una carta a quattro incroci. Inline a 1rem l'etichetta sia avvolto midtext o premuto il numero c...

Kamo·1mo ago
Fixkamo-marketing

Una promozione che non riesce a risolvere non deve allargarsi ad ogni piano

Un EMPTY applicabilePlanIds significa "nessuna restrizione" a valle, quindi una restrizione non deve essere consentito a TRANSLATE di diventare una lista vuota....

Kamo·1mo ago
ChoreSecurityService

Ricostruire per prendere BillingCycle. TRIENNIALE

Nessun cambiamento sorgente. SecurityService cloni kamo-shared-library a tempo di costruzione di immagini, e il catalogo che serve sta per trasportare le righe ...

Kamo·1mo ago
Fixkamo-marketing

Un codice promozionale funziona da solo il giorno scorso

La data finale è il giorno LAST un codice funziona, non il primo giorno che non — SubscriptionPromotions.check lo legge in quel modo sul server, e l'offerta Il ...

Kamo·1mo ago
Featurekamo-marketing

Una linea di impegno a tre termini e una promozione che la pagina può dimostrare

Nuovi prezzi: Starter $59/$49/$39 e Business $119/$109/$99 al posto al mese su termini mensili, annuali e triennali. La ferrovia sostituisce la coppia mensile/a...

Kamo·1mo ago
Featurekamo-internal

Vendere il termine di tre anni e fermare quattro copie del ciclo alla deriva

I cicli di fatturazione sono stati digitati a mano in cinque posti. Uno di loro, editor plan-pricing, offerto "BIENNIAL" — un valore che il server non ha mai av...

Kamo·1mo ago
FeatureBillingService

Bill il termine di tre anni, e cita il suo tasso alla console

BillingCycles guadagna TRIENNIAL, espresso a Stripe come tre ANNI piuttosto che trentasei MESE così il rinnovamento traccia l'anniversario di iscrizione — la st...

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