KamoCRM

Live Change Log

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

17,650
Total Changes
6,071
Features
5,339
Fixes
30
Projects
Filter by project
All Projects17,650AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService586InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,411kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,071Fix5,339Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 24, 2026
Featurekamo-register

Combină aliasul/emailul/numele/telefonul într-un singur pas "Profilul meu"

Combinați separat anterior "My E-Mail & Alias," "Numele meu," și "Numărul de telefon" pași într-o singură etapă "Profilul meu" pentru 13+ înregistrați, cu alias...

Kamo·6mo ago
FeatureSecurityService

Face e-mail + numele legal opțional pentru sub-13 înscrieri

Criteriul final de evaluare /api/securitate/înregistrare a respins anterior orice cerere Lipseşte e-mailul, prenumele sau numele de familie. Asta a făcut calea ...

Kamo·6mo ago
April 23, 2026
Featurekamo-shared-library

Adaugă ******************* pentru cecurile introduse

Kamo·6mo ago
Featurekamo-internal

Name

Adds Platform Administration → Configurare, un părinte-org-proprietar numai pagina care acordă sau revocă permisiunea de a juca rolul platformei Utilizator de s...

kamo·6mo ago
FeatureSecurityService

Reumplere, intrare-ca flux, agenți de protecție a mutațiilor, configura API

Furnizarea de autovindecare: SystemUserBackfillService ruleaza pe fiecare SecurityService boot (din DataLoader) pentru a adăuga coloana is system user și tabelu...

Kamo·6mo ago
Featurekamo-shared-library

Adaugă steagul utilizatorului sistemului + entitatea care acordă acces

Introduce modelul utilizatorului de sistem: un steag utilizator.isSystemUser (Indicele parțial unic impune un singurton), plus un tabel SystemUserAccess care în...

Kamo·6mo ago
Featurekamo-register

Adaugă etape de verificare telefon + întrebări de securitate

Introduceți doi pași noi între Parola și Recuperarea Contului pentru 13+ Registre: o etapă a numărului de telefon (opțională, care poate fi omisă, cu cod SMS ve...

Kamo·6mo ago
FeatureSecurityService

Colecta telefon + întrebări de securitate în timpul înscrierii

Mută numărul de telefon și colectarea de întrebări de securitate în self-service fluxul de înregistrare (în cazul în care acestea au fost inițial destinate) mai...

Kamo·6mo ago
Featurekamo-shared-library

Adaugă înregistrareentitate telefon cod + depozit

Tabelul nou emisă în timpul înregistrării self-service, înainte ca o entitate utilizator să existe. Păstrat separat de AccountVerificationCode pentru a evita t...

Kamo·6mo ago
Featurekamo-internal

Adaugă pagini membre/Adaugă pagini membre ale echipei

- /cont: inlocuiti un singur buton ambiguu cu butoane cu telescop Adaugă <Member> pe fila membrilor, Adaugă <Team Member > pe fila membrilor echipei. Fiecare bu...

kamo·6mo ago
FeatureSecurityService

Adaugă fluxul de creare a membrilor echipei / Adaugă fluxul de creare a membrilor

- Noul membruCreateController expune: * GET ******************* Age-req, timezone, departamente, titluri de muncă * GET*****************************************...

Kamo·6mo ago
Featurekamo-shared-library

Adaugă AgeReqType.permisSub13() helper

Utilizat de Add Member / Adăugați fluxul de membru al echipei pentru a sări peste colectarea de e-mail pentru orgi a căror cerință privind vârsta permite utiliz...

Kamo·6mo ago
Featurekamo-internal

Rebuild member Plans & Billing around Billing Groups

- Member page Plans & Billing tab is now right-aligned with a pulsing glow and a StarRate icon on the tab bar. Visible when the viewed member is the signed-...

kamo·6mo ago
FeatureSecurityService

Adaugă servicii de drepturi + piețe comerciale de securitateModel

-GreutyService calcules per-member feature grants by unioning active Caracteristicile planului de facturare + KamoCRM Linia de bază liberă. Case Previziunile de...

Kamo·6mo ago
FeatureBillingService

Rescrie serviciul de facturare în jurul grupurilor de facturare

Şterge nivelul de org controlori, servicii şi DTO. Introduce: - BillingGroupController grup de montare, membri, abonamente, licențe, metode de plată și facturi...

Kamo·6mo ago
Featurekamo-shared-library

Înlocuiți facturarea org cu modelul BillingGroup

Prezintă BillingGroup, BillingGroupMember, BillingGroupSubscription, BillingGroupLicense, BillingGroupMetoda de plată, BillingGroupInvoice și ENTITĂȚI CONFIG GR...

Kamo·6mo ago
FeatureSecurityService

Interactiune Linia de membru a Centrului foloseste titluri de job

Înlocuire titlu rol RBAC cu loc de muncăTitlul Oficial, rezervări la titlul postului catalogul pentru TeamMember și eticheta pentru membrul de bază înregistrări...

Kamo·6mo ago
April 22, 2026
April 21, 2026
Featurekamo-shared-library

Cache-Control opțional privind încărcarea obiectului

Utilizat prin furnizarea de teme astfel globals.css și config.json instrui browsere și proxy-uri de revalidare în loc de servire obiecte vechi cache.

Kamo·6mo ago
FeatureSecurityService

TemaRevision in config and cache headers on theme actives

Emit temaRevision (epoch ms) în config.json pe fiecare scriere; set Cache-Control pe config, globals.css, și site-ul. Webmanifest uploads so edge caches revalid...

Kamo·6mo ago
Featurekamo-shared-library

Adaugă *************** pentru curăţarea avatarului

Utilizat atunci când eliminați un avatar, astfel încât membrul suprascrie corelarea același rând poate fi șters înainte de ștergere.

Kamo·6mo ago
Featurekamo-internal

Clear sessionStorage on fresh create via ?proaspete=1

Navighează din rețea pentru a crea cu ?proaspete=1, dezbracă interogarea și utilizează o sistem de blocare cu durată scurtă de viață astfel încât să reacționeze...

kamo·6mo ago
Featurekamo-shared-library

Politici de conformitate privind alcoolul/tobacco/arme de foc

-Child ORG SECURITY MODELS coloane și entități defaults MEMBRU SELECT - DTO si ChildOrgSecurityModelService creeaza/actualizeaza normalizarea - AplicatModelEnfo...

Kamo·6mo ago
FeatureSecurityService

Expunerea politicilor ATF de conformitate cu modelele și tipurile de sucursale care pot fi create

- OrganizationController aplică aplicarea modelului înainte de afirmaţiile de vârstă - SecurityModelController și MasterModelController trec domeniile de politi...

Kamo·6mo ago
Featurekamo-internal

Expert de conformitate din politicile de model de securitate

- Tipuri de sucursale API hărţi alcool / tutun / arme de foc politici în stare vrăjitor - Treaptă dinamică de conformitate: omite din navigaţie atunci când mode...

kamo·6mo ago
April 20, 2026
Featurekamo-marketing

Arată starea în direct cu link-ul de schimb și numărul zilnic

Înlocuiți numărătoarea inversă a previzualului și copia de înscriere cu un compact "Acum LIVE" Callout, păstrați link-ul de schangelog, și întotdeauna arată ast...

Kamo·6mo ago
FeatureSecurityService

Face RoleRightsSyncService complet auto-vindecare pe fiecare boot

Adăugarea sau eliminarea unui RoleRightType nu trebuie să mai necesite niciodată rulare KamoInitializerService. SyncToate() rulează acum trei faze la fiecare po...

Kamo·6mo ago
Featurekamo-internal

Adăugați setările de administrare a platformei

- Pagini noi sub /setări/platformă (păzită de hasPlatformAdminAccess): - /organizatii -/evenimente -/feed audit de *************** - /planuri catalog numai cit...

kamo·6mo ago
FeatureBillingService

Adăugați platformaAdmin controler + serviciu pentru granturile de plan comp

- PlatformAdminController la /api/billing/platform (class-level @PlatformAdminOnly) - GET /orgs, GET /orgs / {orgid} - POST /orgs/{orgId}/grants, PATCH - GET / ...

Kamo·6mo ago
FeatureInitializerService

Seed Organization.isTopLevel for kamocrm and HOTHER UNLIMITED auto-comp plan

- DataLoader: drop Organization Tip arg de la creaseOrg, set isTopLevel=true on kamocrm - KamoCRMAgeReqUpdateRunner + test: meci pe IS TOP LEVEL = TRUE în loc d...

Kamo·6mo ago
Featurekamo-shared-library

Add Organization.isTopLevel, PaymentMetode.COMP, COMP * tipuri de evenimente; eliminați Organizația Tip enum

- Organizatie: inlocuieste campul mort cu steagul pentru identificarea proprietarului platformei - Metoda de plată: adăugați COMP pentru granturi gratuite platf...

Kamo·6mo ago
Featurekamo-internal

Drepturile de sprijinire a cererii de aderare și vizualizarea biletelor în două moduri

- NavTop: arată SuportButton pentru orice drept de sprijin (agent sau membru) - SuportButton: poarta fiecare element dropdown de dreapta Cere Webinar, Webinari...

kamo·6mo ago
Featurekamo-shared-library

Adaugă drepturile de sprijin ale membrilor (133-136)

Adăugă patru noi drepturi de sprijin pentru membrii neagenți: - *************** (133) - CREATE support TICKET (134) - CERERE WEBINAR (135) - view MY SCHEDULED W...

Kamo·6mo ago
Featurekamo-internal

Adaugă butonul Sync Rights la SecurityRoleManager pentru orgile de nivel superior

Butonul este vizibil doar atunci când organizația.Are Parent este fals. Apeluri Post /api/security/rols/sync-rights apoi reîncărcați tabelul de roluri.

kamo·6mo ago
FeatureSecurityService

Extract RoleRightsSyncService și adăugați criteriul de evaluare a sincronizării

- RoleRightsSyncService: centralizează drepturile de rol sincronizare logică pentru ambele OrgRole Şi... tabele; pornire și cerere - DataLoader: delegaţi la Rol...

Kamo·6mo ago
Featurekamo-shared-library

Asigură drepturile de rol pe care DTO-urile le-au condus și adaugă sincronizarea modelelor de securitate

- Security Roledto. from OrgRole (): enumerate all Role Right Valori de tip cu DB setările ca căutare - *************** Aceeași abordare bazată pe enum pentru ...

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