KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,497
Total Changes
5,985
Features
5,283
Fixes
30
Projects
Filter by project
All Projects17,497AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,254Feature5,985Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 13, 2026
Featurekamo-internal

O pictogramă creată de organizații lângă fiecare membru și membru al echipei

Membrii și membrii echipei tab-uri pe /contul obține o coloană lângă Nume: a clădire completat în culoarea mărcii cu un cont pentru cineva care a creat organiza...

Kamo·1mo ago
FeatureSecurityService

Organizatiile fiecare membru creat, pe listele membre

GET *************** şi /membri-contractanţi Acum transporta createOrgi per persoană: numele organizațiilor pe care le dețin (orgs.user id proprietar, stabilit o...

Kamo·1mo ago
FeatureSecurityService

O organizație și propria pagină de tranziție a unui membru

Tranziția paginii este acum aleasă la trei niveluri, membru rezolvat, apoi organizaţie, apoi platforma pentru alegerea tranziţiei şi, o tranziţie la un moment d...

Kamo·1mo ago
Featurekamo-internal

O organizație și propria pagină de tranziție a unui membru

Tranziția paginii este acum aleasă la trei niveluri. Platforma rămâne pe Administrare Platformă → Tranziții; o organizație poate alege pe cont propriu Comportam...

Kamo·1mo ago
FeatureInitializerService

Page tranzition overrides, o organizație și propria pagină de tranziție a unui membru

Un rând pe proprietar (ORG cu org id, MEMBRU cu ID membru): un catalog token sau NULL să urmeze nivelul de mai sus, și proprietăți numai pentru tranziții acel n...

Kamo·1mo ago
Featurekamo-internal

Încă cinci pagini de tranziţie, fiecare cu proprietăţile sale

Apertură, Cortina Split, jaluzele veneţiene, Şerveţel lichid şi Shatter se alătură Tile Dizolvare. Fiecare tranziție este acum un efect în aplicația/lib/tranziț...

Kamo·1mo ago
September 12, 2026
Featurekamo-internal

Adăugați destinatari și Trimiteți la cele mai recente pe o campanie care a ieșit

- Pagina de progres o campanie are Adăugaţi destinatari: beneficiarii pas într-o dialog (upload, ID-uri, toate cutiile, adresele), salvat în felii ca Editorul l...

Kamo·1mo ago
FeatureEmailService

Campania de rulare contează, și trimite la cele mai recente

Numără: - Fiecare schimbare de statut se mișcă o campanie contează exact ceea ce sa schimbat: o trimitere +1 trimis, un raport de salt mai târziu -1 trimis +1 s...

Kamo·1mo ago
Fixkamo-shared-library

Salvarea unei campanii nu-şi scrie niciodată socotelile

Cele cinci contoare rulează totaluri acum, mutat numai de EmailService cu actualizări relative ("trimis conte = send conte + 1"). Mapped updatable = fals, Aşa c...

Kamo·1mo ago
Featurekamo-internal

Dimensiunea și culoarea plăcilor de dizolvare a plăcilor, stabilite per tranziție pe fila Tranziții

Fiecare tranziţie îşi are propriile proprietăţi, stocate pe tranziţie lângă cea activă, aşa că... Schimbarea tranziţiilor păstrează alegerile fiecăruia. Dizolva...

Kamo·1mo ago
FeatureSecurityService

Reglați fiecare pagină de tranziție, dimensiunea și culoarea plăcilor pentru a începe

GET and Put /api/security/page-tranzition answer options for every catalog id, normalized din PAGINA TRANSITION OPŢII: un document lipsă, necitit sau care nu po...

Kamo·1mo ago
FeatureInitializerService

în afară de tranziţie

O coloană TEXT care deține proprietățile fiecărei tranziții ca JSON tastat de ID-ul tranziției. Nu. Backfill: nul înseamnă implicitul fiecărei tranziții, cum ar...

Kamo·1mo ago
Featurekamo-shared-library

Proprietăţile fiecărei pagini de tranziţie, păstrate per tranziţie

Nu-ţi face griji. Harti PAGINA TRANSITION OPŢII, un obiect JSON tastat de Id de tranziție, de exemplu - Nu. Keyed by tranziţia astfel încât tuningul unul suprav...

Kamo·1mo ago
Fixkamo-internal

O coajă remontată nu mai lasă capacul paginii în picioare pe reîncărcare și sign-in

Pe fiecare reîncărcare și fiecare prim document după sign-in coperta a rămas peste pagina, în timp ce Navigarea în aplicație a arătat bine. PrezențăWrapper redă...

Kamo·1mo ago
Fixkamo-internal

Ultima pagină a listei de destinatari este ultima pagină, iar adresele stau nivel cu rândurile lor

Ultima citește o pagină întreagă înapoi de la sfârșitul anului, astfel încât atunci când o listă nu se împarte în pagini întregi se suprapune cu pagina înainte ...

Kamo·1mo ago
Featurekamo-internal

Shorten admin etichete bar la Billing, Statistici, Roles, Block, Log

Poziția panoului păstrează numele complet al fiecărui ecran prin titluKey, ca alb Etichetarea și aplicațiile deja fac.

kamo·1mo ago
Docskamo-internal

Page tranzitions

Kamo·1mo ago
Featurekamo-internal

Coperta paginii și dizolvarea sa Tile dezvăluie, în locul ecranului de încărcare

Intre pagini zona de vedere principala (niciodata NavTop sau NavPri) este acum acoperita de organizatia culoare primară cu logo-ul său complet centrat pe ea, pi...

Kamo·1mo ago
Featurekamo-internal

O filă de tranziție pentru a alege și previzualiza tranziția paginii

Administrarea platformei → Configurare → Tranziții, cu poarta de către noul manager PLATFORM TRANSITES platforma dreapta și înregistrată peste tot o filă consol...

Kamo·1mo ago
Featurekamo-internal

Lista de destinatari de campanie este format, cu totaluri

Primitorii grila pe o campanie acum pagini ca o listă de miliarde ar trebui: Prima, Anterior, Next și Ultimul, rânduri pe pagină, "101 Fiecare pas este o cerer...

Kamo·1mo ago
FeatureEmailService

Lista de destinatari a campaniei pagini ambele moduri, cu totaluri, la orice dimensiune

Lista a fost deja citit o pagină la un moment dat, dar numai înainte, ca un sul nesfârșit, cu nici un total și un filtru de stare găsit rândurile sale de mers p...

Kamo·1mo ago
Featurekamo-shared-library

Setarea de tranziție pagină, și dreptul care o alege

**************** detine un catalog Token, NULL ceea ce inseamna ca expediat implicit. MANAGE PLATFORM TRANSITIONS Gates Platform Administration → Configurație →...

Kamo·1mo ago
FeatureInitializerService

în faţa tuturor cititorilor

Un token catalog, NULL înseamnă TILE DISOLVE expediate, astfel încât nimic nu este backfilded. Ordin 0 deoarece entitatea cartografiază coloana de la această ba...

Kamo·1mo ago
FeatureSecurityService

Fiecare filă citește tranziția paginii, și un operator alege

GET /api/security/page-tranzition raspunde la orice sesiune semnata, deoarece fiecare fila are nevoie de ea pentru a descoperi o pagina; o valoare nesetata sau ...

Kamo·1mo ago
FixEmailService

Salvarea unei campanii nu mai eșuează cu "Restart citit necesar"

Rândul furnizor în vrac (hosts, send window, warm-up-uri, publicul de campanie) a fost citit în interiorul apelanților" tranzacții mai lungi. O campanie salva s...

Kamo·1mo ago
Docskamo-internal

Tranziții pagină

Kamo·1mo ago
Featurekamo-internal

"Toate conduce / conturi / aplicații" pe o campanie, la orice dimensiune

Fiecare casetă de identitate de pe editorul campaniei are acum o cutie "Toate ..." lângă ea. Ticked, cutia se pliază într-o panou live pentru toată lumea de ace...

Kamo·1mo ago
FeatureEmailService

O campanie poate merge la fiecare plumb, cont sau cerere un membru poate vedea

"Toate conduce / conturi / aplicații" este o regulă, nu o listă. Acesta este stocat cu campania ( Blob furnizor în vrac, campaniePublici Trimite, și este aduna...

Kamo·1mo ago
FixSecurityService

Rezolvatorul nu dă niciodată o campanie o adresă pe care membrul nu o poate citi

Rezolvarea ID-uri plumb citit fiecare adresă prin DTO masca de plumb și sărit doar cele goale. Masking acum obfuscates în loc de golire ("s*****@gmail.com"), as...

Kamo·1mo ago
Fixkamo-internal

Fila Opt Out păstrează conținutul de pe pereții cardului

SetăriCartea albă a luiView și TabPanel nu transportă umplutură; fiecare filă de setări furnizează propria sa carte și Ăsta nu, aşa că direcţia, butoanele, cărţ...

kamo·1mo ago
FeatureEmailService

Pagina de preferințe în fiecare limbă produsul vorbește

Pagina din spatele fiecărei linkuri de neabonare vorbea doar engleza. Acum vorbeşte. toate cele 22 de limbi produsul navele UI: engleză, chineză, hindi, spaniol...

Kamo·1mo ago
Featurekamo-internal

Paginile refac pe org schimba evenimentele în loc de încărcare o dată

Fiecare scriere reuşită către Api publică acum rt.org. pe baza NATS (domeniul este primul segment de cale backend, sărind peste securitate/). MediaService îl tr...

Kamo·1mo ago
FixAIService

O adresă exclusă din marketing nu este scrisă nici de agentul de vânzări

Verificarea prin e-mail a agentului a fost mai puțin subiect, astfel încât o adresă care a oprit buletine informative și campanii - dar nu a fost pe întreaga li...

Kamo·1mo ago
FeatureEmailService

Un dezabonaj prin email este onorat, nu scăzut

Fiecare mesaj în vrac și în comun a oferit unsubscribe@<sender's domain> în antetul List-Dezabonare, dar nimic nu a citit cutia poștală - pentru un chiriaș Nu a...

Kamo·1mo ago
Featurekamo-internal

Fila Opt Out și update-ul cipului de plumb live

Amândoi se abonează la ************* (EmailService and SecurityService published after every commised change; MediaService relees), so a recipient unsubscribing...

kamo·1mo ago
FeatureEmailService

Comment

Registrul spune acum OptOutChangePublisher după fiecare schimbare comisă - un destinatar pe pagina de preferințe, un salt, un membru în Setări - și publică rt.o...

Kamo·1mo ago
FeatureSecurityService

Schimbarea opţională a unui fir reîmprospătează ecranele deschise live

Registrul de aici spune OptOutChangePublisher după schimbarea se angajează, care publică rt.org.{orgId}.email-opt-out pe baza NATS (acest serviciu JetStream str...

Kamo·1mo ago
Featurekamo-shared-library

Registrul opt-out spune atunci când lista unei organizații sa schimbat

Un ascultător opţional, spus după schimbarea se angajează, astfel încât ecranele care arată lista poate reîmprospăta live în loc de încărcare o dată. Acesta poa...

Kamo·1mo ago
FeatureKlusterServices

Mail to unsubscribe@hello.kamocrm.com access EmailService

Fiecare mesaj vrac și partajat-article oferă un dezabonare prin e-mail (List-Unsubscribe mailto), dar e-mail la acea adresă a mers la postmaster și nu a fost ni...

Kamo·1mo ago
Fixkamo-marketing

Etichetează fiecare căutare a site-ului, aşa că reîmprospătarea unei misiuni ajunge la ea

getHuntOffer s-a întors devreme când vânătoarea nu a fost configurată şi Clădirea nu este niciodată, aşa că clădirea nu a adus şi paginile pe care le-a copt au ...

Kamo·1mo ago
FeatureAIService

Agentul de vanzari onoreaza lista de opt-out a organizatiei

Înainte de orice e-mail atinge poarta outbound acum cere e-mail organizației Eliberează registrul cu adresa contactului. Adresa este cea de contact Puncte cheie...

Kamo·1mo ago
Fixkamo-marketing

Reîmprospătaţi linia de jos a locului de vânătoare pe fiecare capsulă după o desfăşurare

exec pe implementare / atinge o replica, și fiecare păstrează propriul cache, astfel încât alte pagini servite fără linie timp de până la zece minute după fieca...

Kamo·1mo ago
Fixkamo-marketing

Fiecare fereastră de vânătoare poartă propriul pop-up al site-ului, nu o cutie neagră

Cardul de semnal, pilula, panoul de ieșire, consola și șoaptă au fost plat rgba (8,8,8) cutii în monospaţiu cu un verde off-brand, şi citit ca Ceva a căzut deas...

Kamo·1mo ago
Fixkamo-internal

Pagini și setări file umple lățimea lor în loc de o coloană centrată

Aruncaţi capacele cu lăţime maximă şi auto-margine care au ţinut pagini şi setări file la o coloană subţire centrată. În cazul în care ridicarea unui capac ar l...

Kamo·1mo ago
Fixkamo-internal

Proprietarul organizației vede fila Opt Out, meniul de intrare și cardul său

Un drept nou-nouț este deținut de nimeni în ziua în care se desfășoară; Gating numai pe MANAGE EMAIL OPT OUTS ar ascunde fila de oricine ar putea acorda. Meciur...

kamo·1mo ago
FixEmailService

Proprietarul organizației poate deschide lista de opt-out

Un nou-nouț drept este acordat nimănui în ziua în care se desfășoară, astfel încât o listă poartă numai pe MANAGE EMAIL OPT OUTS ar nava vizibilă pentru nici o ...

Kamo·1mo ago
FeatureMediaService

Reacţii adverse la/topic/rt/org/{orgId}/{domeniul}

Scriitorii publică rt.org.{orgId}.{domeniu} pe nucleul NAT după o schimbare de succes; fiecare pod îl retransmite la subiectul orgului, astfel încât ecranele de...

Kamo·1mo ago
Docskamo-internal

Regulile casei pentru activitatea UI

Paginile îşi umplu lăţimea, se construiesc din componentele comune, se colorează doar din jetoanele globale.cs şi se schimbă datele pe subiectele STOMP în loc s...

Kamo·1mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing