KamoCRM

Live Change Log

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

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 6, 2026
Featurekamo-shared-library

Vizibilitate redusă a liantului la o colecție de documente

Înlocuiește GăseșteVizibilMember cu o variantă domeniu de aplicare și scade cele două Finders nereferite care sortate de coloana mort data updatate.

Kamo·2mo ago
Featurekamo-shared-library

Oferă un liant colecția de documente care aparține

Binders nu a avut nici un assoc cernere, astfel încât fiecare DocManager a făcut același global piscina pe membru și un liant construit în cadrul Marketing ar p...

Kamo·2mo ago
Featurekamo-internal

Grupează domeniile de întâlnire-invite prin sensul maximizării

Împărţirea formei în părţi egale a folosit unitatea greşită. A întins o dată. intrare pe jumătate fereastra și a blocat caseta de toate zilele la marginea îndep...

kamo·2mo ago
Featurekamo-internal

Păstrați originalul citat din corpul editabil

Răspunsul a scăzut întregul mesaj citat în editorul Quill ca text corp. Quill poate modela doar o grilă simplă, aşa că fiecare tabel din citat a fost aplatizate...

kamo·2mo ago
Featurekamo-internal

Pereche câmpurile de întâlnire-invite în două coloane atunci când maximizat

Formularul de invitatie stack-uri opt rânduri complete, care într-un compus maximizat fereastra împins editorul corp cea mai mare parte a drumului de pe ecran î...

kamo·2mo ago
FeatureESigService

Aplicați operațiunile de pagină și modificatorii documentului semnat

Designerul a oferit întotdeauna pagina rotiți, ștergeți, reordonați și adăugați-blank, plus filigran, număr de pagină și modificatori de etichetă, și aplatiza c...

Kamo·2mo ago
Featurekamo-internal

Da fiecare fereastra de instrumente popup 40px mai mult loc în ambele axe

Fiecare instrument implicitSize și minSize în registru crește cu 40x40, și geometrie care a fost hardcoded alături de ea se mișcă cu ea mai degrabă decât în der...

kamo·2mo ago
Featurekamo-internal

Glisați, tăiați, copiați și lipiți jetoane primite între To, Cc și Bcc

Mutarea cuiva de la To la Bcc însemna ştergerea chipului şi tastarea adresei. din nou din memorie. Chipsurile sunt acum selectabile şi pot fi târâte sau continu...

kamo·2mo ago
Featurekamo-internal

Rotiți suprapunerea câmpului cu pagina, importurile necitite ale drapelului, câmpurile de comandă pentru citire

Trei lucruri care încep să conteze doar o dată ce un document ajunge transportă patruzeci Câmpuri detectate în loc de două locuri. Rotirea paginii: rotirea une...

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

Citiţi acţiunile format Acrobat la detectarea câmpurilor de umplere

Acrobat stochează formatul destinat unui câmp ca JavaScript în /AA, care pdf.js suprafețe ca acțiuni. Format. Aceasta este declarația autorului mai degrabă decâ...

kamo·2mo ago
Featurekamo-internal

Introduceți un nou link de întâlnire la codorul compozitorului

Adaugă o acțiune de subsol la fereastra compune care creează o întâlnire cu furnizorul configurat al organizației și scrie legătura sa unire în organism Oriunde...

kamo·2mo ago
Featurekamo-internal

Reconstrui un domeniu AcroForm plin de PDF ca câmpuri native Kamo

Deschiderea unui PDF editabil în editorul de documente acum citește widget-ul său AcroForm Adnotări de pe documentul pdf.js și recrea fiecare ca un DesignField ...

kamo·2mo ago
FeatureInitializerService

Creează coloana de căutare e-mail vector și indexul inversat

N-a existat niciodată. Emailservice's own V1 email metadata schema.sql declară, dar că migrația nu a fugit niciodată -- Tabelul a venit de la scanarea entități...

Kamo·2mo ago
Featurekamo-internal

O carte de contact în spatele fiecărui nume pe un mesaj

Fiecare persoană arătată într-o vedere citită era o fundătură. Pentru și Cc redate ca AfișareNameFor (a).join(', ') Hover, fără acţiuni. Trei lucruri au fost î...

kamo·2mo ago
FeatureEmailService

Rezolva oamenii din spatele adreselor pe un mesaj

Un antet mesaj știe o adresă și orice nume de afișare expeditorul ales să Pune lângă ea. Organizatia stie deja mult mai multe colegi, adresa cărţi, extensii, fu...

Kamo·2mo ago
Featurekamo-internal

Fila de resurse este biblioteca documentelor HR ale orgului

Înlocuiește titularul de resurse cu DocManager pe o colecție de documente de propria sa imagineAssocType.HR RESOURCE, găleată de imagistică-hr- modul în care ma...

kamo·2mo ago
Featurekamo-shared-library

HR RESURCE assoc type for the org HR resurse library

Fila de resurse /hr publică manuale, politici, formulare și referințe material pentru întreaga echipă, și nici un tip de assoc existent se potrivește: MY DOCS e...

Kamo·2mo ago
Featurekamo-internal

Învelişul modulului Resurse Umane cu cinci file cu suport de rută

Adds / h with the accounts-page crome in its route-backed form (the same / Marketing folosește deja): un aspect care deține eroul gradient și tab-ul subliniat b...

kamo·2mo ago
Featurekamo-internal

Completați fila de comunicații

Fiecare sub-tab deţine acum propriile date, şi toate intersectează fiecare canal după dată. Note păstrează MediaStream, pentru că notițele sunt autoare aici b...

Kamo·2mo ago
FeatureSecurityService

Cronologie comunicații unificate API

GET *************** returnează o pagină comandată cu dată peste note, apeluri, mesaje vocale, mesaje, e-mail-uri și chat; ?canal= îngustează. Trei surse au fuz...

Kamo·2mo ago
FeatureDaemonService

Conduce e-mail-la-lider asociere matura

5 minute contra obiectivului intern de verificare al Serviciului Email, oglindire VoipGlobalSyncJob. Programul locuiește aici pentru că EmailService rulează mai...

Kamo·2mo ago
FeatureEmailService

Corespondență de plumb asociat, și repara indexer împinge mort

Adaugă jumătate din fila de comunicare de plumb, plus ingestie a avut nevoie să existe. Platforma nu are împingere de e-mail de lucru: IMAP IDLE este hardcoded...

Kamo·2mo ago
FeatureVOIPService

Apeluri și apeluri asociate, mesaje și mesaje vocale cu piste

Apelurile nu au fost niciodată înregistrate nicăieri. pentru browser și păstrat nimic, și ÎNREGISTRĂRI există doar atunci când audio a fost capturat. Sincroniza...

Kamo·2mo ago
FeatureInitializerService

Schemă și semințe de punct de contact pentru comunicațiile cu plumb

Hibernate creează cele trei tabele noi de la entitățile comune-lib; acest lucru adaugă ceea ce nu se poate exprima fereastra punctului de contact per (lider, s...

Kamo·2mo ago
Featurekamo-shared-library

Index punct-in-time al punctului de contact și linkuri de comunicare cu plumb

Adaugă coloana vertebrală fila de comunicare plumb citește de la. LEAD CONTACT points înregistrează fiecare număr de telefon și e-mail un plumb a avut vreodată...

Kamo·2mo ago
FeatureMediaService

Captura demo plumb înainte de etapa de rezervare

Formularul demo al site-ului de marketing colectat nume, email, companie, dimensiunea companiei, Industria și un mesaj, apoi avansat la programare fără a spune ...

Kamo·2mo ago
Featurekamo-shared-library

Primitivele demo-cereri publice de captare a plumbului

Un vizitator care completează formularul demo al site-ului de marketing dar niciodată nu face rezervări nu a lăsat nici o urmă: plumbul a fost scris doar vreoda...

Kamo·2mo ago
Featurekamo-internal

Înregistrați furnizorul de configurare în navigație, și scrie sfaturi rapide

Fila de configurare a furnizorului redată în interiorul SetăriView dar a fost accesibilă numai prin dactilografierea URL-ului destinatii: meniul de setari nav ...

Kamo·2mo ago
Featurekamo-internal

Aplicarea normelor de acces geo și IP la sarcinile de pagină

checkAccess a evaluat regulile în sine și nu s-a potrivit cu nimic pentru întreaga sa viață: față de tipurile de reguli În timp ce editorul scrie numele enum WH...

kamo·2mo ago
FeatureAPIService

Obținerea normelor de acces chiriaș la poarta de acces

Acest filtru a fost inert de când a fost scris. resultOrgId read org:domeniul: <host> de la Redis, nimic nu a scris vreodată acea cheie, și întoarcerea nulă a c...

Kamo·2mo ago
FeatureSecurityService

Aplicarea normelor de acces geo şi IP

Regulile au fost stocate, cached la Redis și niciodată consultat. AccesCheckController a fost singurul apelant al evaluării și nimic numit AccessCheckController...

Kamo·2mo ago
Featurekamo-internal

Card de înregistrare a platformei pentru aplicația Zoom Marketplace

Completează calea de conectare a lui Zoom. Platforma deja rezolvă PlatformOauthProviderType.ZOOM, dar cu nici un card aici un operator de platformă a avut nicăi...

Kamo·2mo ago
Featurekamo-internal

Microsoft Teams Furnizor telefonic din faţă în spate

Adds Teams to ************* și fire întreaga cale prin: selectie furnizor, Entra + Azure Communication Services config; Consimțământ admin chiriaș, per-membru c...

kamo·2mo ago
FeatureVOIPService

Microsoft Teams Phone as a provider

Teams is not one API, so the provider glues three control planes together: • Graph, app-only — call history (getPstnCalls), presence reads, directory and...

Kamo·2mo ago
Featurekamo-internal

Setare filă de configurare furnizor și setările de întâlnire gated capacitate

Adaugă fila de configurare a furnizorului la /setări/fetures/meets și face fiecare alte fil sincer despre furnizor este configurarea. useMeeting no longer buil...

Kamo·2mo ago
Featurekamo-shared-library

Tipul de furnizor MICROSOFT TEAMS

Adaugă MICROSOFT TEAMS la VoipProviderType. Enumul persistă ca ORDINAL pe - Deci poziţia e portantă. constant merge ultimul; clasa Javadoc spune acum mai degrab...

Kamo·2mo ago
FeatureAPIService

Traseu furnizorul de întâlnire OAuth apel înapoi

Zoom şi Microsoft redirecţionează browserul către această poartă după autorizarea unei org Aplicaţia lui Kamo. Popup aterizeaza aici cu nici o sesiune chirias ...

Kamo·2mo ago
FeatureMediaService

Intalnire abstractizare furnizor cu Zoom si Microsoft Teams

Întâlniri au fost Kamo Întâlniri prin construcţii. Numele şi nimic altceva. Acest lucru introduce abstractizarea și doi furnizori la distanță În spatele ei. in...

Kamo·2mo ago
FeatureInitializerService

Schema pentru stratul de întâlnire multi-furnizor

Creează ********************************************************************************************************************************************************...

Kamo·2mo ago
Featurekamo-shared-library

Model de reuniuni ca furnizor-agnostic

Kamo Meets a fost singurul suport posibil: OrgMeetConfig a fost un plat Meet Sacul de setări şi un MeetingRecord nu aveau decât un nume de cameră. Acest lucru a...

Kamo·2mo ago
Featurekamo-internal

Țările cu lista de permise de pe cardul de geoblocare

Cartea putea nega doar ţările, astfel încât o org care serveşte o ţară a trebuit să enumere Pe toate celelalte. Acum are ambele liste: un mod de comutare alege ...

kamo·2mo ago
FeatureSecurityService

Ţări cu lista de permise alături de blocurile geo

Secţiunea geo doar a negat vreodată: o ţară a fost blocată sau absentă. Orgs that doresc să servească o țară a trebuit să enumere fiecare alta, care este de nep...

Kamo·2mo ago
Featurekamo-shared-library

Citește calitatea ajustărilor și versiunilor orientative

Un preț asamblat este o celulă de bază PLUS ajustările stivuite pe ea, deci judecând numai celulele judeca jumatate din numar: un curat citit 99.875 cu o citire...

Kamo·2mo ago
Featurekamo-internal

Deschide link-uri înapoi în această aplicație în fila membrul este deja în

Mail în panoul de lectură deschide fiecare link într-o filă nouă, care este potrivit pentru internet întreg și greșit pentru noi. Mesajele noastre de notificare...

kamo·2mo ago
Featurekamo-shared-library

Încrederea în extracţia pe celule + provenienţa matricei de eligibilitate

Două lacune în modelul de încredere, ambele pe calea banilor. Per-cell. Un etaj la nivel de foaie este granula greșit pentru a judeca un preț: un singur Cupon ...

Kamo·2mo ago
Featurekamo-internal

Arată telefonul agentului, fără taxă și e-mail pe previzualizare

Fiecare pe linia sa proprie: un run-on de două numere și o adresă citește ca un șir și este format greşit.

kamo·2mo ago
FeatureSecurityService

Rezolvați datele de contact publicate ale agentului

E-mailul vine de la cutia poştală primară a membrului, mai degrabă decât de la TeamMember.emailWork coloana este un text gratuit înainte de furnizarea căsuţei ...

Kamo·2mo ago
Featurekamo-shared-library

Publică orice mod de a ajunge la agent, nu doar un nume

Numai numele și titlul spun unui client care deține citatul, dar nu cum să întreb despre el. Blocul poartă acum e-mail și telefon, rezolvate de apelantului tră...

Kamo·2mo ago
Featurekamo-shared-library

Extragerea încrederii în catalogul coloanei vertebrale + off automat

Un preț este la fel de demn de încredere ca foaia a fost asamblat de la, și nimic pe calea de stabilire a prețurilor a purtat acest semnal: încrederea a existat...

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