KamoCRM

Live Change Log

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

17,500
Total Changes
5,986
Features
5,284
Fixes
30
Projects
Filter by project
All Projects17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 22, 2026
FixSecurityService

Stamp last login so "Ultima autentificare" oprește lectură Niciodată

Nimic din SecurityService nu a scris vreodată utilizatori.last login. Scrisul a trăit în serviciul de autentificare pensionat și nu a fost preluată atunci când ...

Kamo·2mo ago
Featurekamo-internal

Pune cele patru scurtături membre pe un rând

sunt o clasă de control, astfel încât acestea împărtășesc acum un rând: Launchpad lui colțul din dreapta sus citește ca o singură bandă mai degrabă decât un sti...

kamo·2mo ago
Fixkamo-internal

Stop /validat și /logout de la montarea coajă semnat-in

O încărcătură de / a arătat o explozie de 401/403 înainte de sesiunea decontate Ui-preferences, by-department, chat/neread, timezone/efficient și biletele/cont...

kamo·2mo ago
FixSecurityService

Restaurarea obiectivului de stare frontend a fost de votare

sondaje kamo-interne GET /api/security/session/god-mode o dată pe montare și fiecare 60 după aceea. Acest obiectiv a fost eliminat în 9c70cb7, împreună cu restu...

Kamo·2mo ago
Fixkamo-internal

Opri previzualizare drag de la conducere în sine într-o buclă de randare

Tragerea unui geam uneori aruncat React #185 și a lăsat pagina defilare la fundul pentru totdeauna, anulând fiecare încercare de a derula înapoi în sus. O cauz...

kamo·2mo ago
Fixkamo-internal

Bucket istoria de ziua membrilor, nu browser-ului

grupByDay a construit cheia de zi de la a lua Full Year/getMonth/getDate, care citește Calendarul maşinii mai degrabă decât al membrilor. Cu creatAt acum parsed...

kamo·2mo ago
Fixkamo-internal

Restaurare fix fusul orar, și să ia chat-core 0.1.5 / net 0.1.1

5d1cc23e s-a angajat printr-un indice privat vechi și a revenit la Ec881208 en-gros Reparaţiile au ieşit. Acest lucru restabilește acel copac exact și adaugă D...

kamo·2mo ago
Chorekamo-internal

Ia @kamo/chat-core 0.1.5, net 0.1.1, email-core 0.1.1

Jumătatea de chat a fusului orar fix trăiește în chat-core: timbru de mesaj și citeste chitantele sunt parsed acolo, asa ca balonul a ramas sapte ore pana la ac...

kamo·2mo ago
Fixkamo-internal

Render fiecare timbru în zona de membru, citit fiecare ca UTC

Un mesaj direct trimis la 3:33 AM Pacific a afişat "10:33 AM" ceas, imprimat ca şi cum ar fi fost local. Două defecte independente, prezente împreună pe aproap...

kamo·2mo ago
Featurekamo-internal

Poziţie şi culoare pentru logo-ul unui geam, şi întotdeauna lăsaţi un membru să deschidă editorul

Editorul era inaccesibil pentru oricine nu se hotărâse. nul până când a existat un semn și controlul a fost poarta pe răspunsul, astfel încât un membru al căru...

kamo·2mo ago
Fixkamo-internal

Opriți inelul de nota-master zdrobind un gradient peste tabla de lansare

VIU LA PRODUCTIE DIN B9b1fe08. Verigheta master a fost un gradient conic într-o pseudoelement de 150% cu 150%, centrat și rotit o dată la fiecare șase secunde a...

kamo·2mo ago
Featurekamo-internal

Pictează notele de bază în culorile organizației

"Metoda noastră principală" este PRIMARY a organizației și "My Master Note" ale acesteia. În al doilea rând, fiecare ca un pastel Perechea citeşte ca un set la...

kamo·2mo ago
RefactorKBService

Nu mai însămânța o culoare paleta pe nota master org

Ambele note de master sunt pictate de pe brand-ul organizației acum "Nota noastră principală," secundară pentru "My Master Note," fiecare ca un pastel Paleta ...

Kamo·2mo ago
ChoreSecurityService

Reconstruiește împotriva kamo-împărțit-library 48cde37

Picks up MANAGE ORG MAster NOTE, dreptul care păzește "Master Note" nostru. SecurityService este ceea ce enumeră RoleRightType pentru rol, job-titlu și editori...

Kamo·2mo ago
Featurekamo-internal

Pune cele două note principale pe fiecare tabla de lansare

"My Master Note" și "Our Master Note" sunt geamuri în aceeași grilă sortate ca orice altceva pot fi eliminate. Organizaţia poartă un inel conic-gradient de cot...

kamo·2mo ago
FeatureKBService

Serviți, furnizați și protejați cele două note principale

GET /api/notes/master raspunde atat si prevederile care lipsesc. PUT /api/notes/master/org scrie "Our Master Note," adresat de organizație mai degrabă decât pri...

Kamo·2mo ago
FeatureInitializerService

Adaugă coloanele master-scop la note

MASTER SCOPE ('MINTE' / 'ORG' / NULL) și Organisation ID, plus cei doi indici entitatea declară și un indice unic parțial per domeniu de aplicare astfel încât o...

Kamo·2mo ago
Featurekamo-shared-library

Modelează notele maestrului şi dreptul care păzeşte orga

O notă master este o notă un membru sau o organizație are întotdeauna. "My Master Note" este prevăzut pentru fiecare membru; "Our Master Note" este unul per org...

Kamo·2mo ago
Refactorkamo-internal

Dă-i editorului ce are nevoie în loc să-i ceri din nou

DocumentEditor tras POST /api/docs/form-fillable/{id} pe fiecare munte pentru a citi clasicEditabil care a deschis-o deja. Deschizătorul ştie răspunsul, aşa că...

kamo·2mo ago
Fixkamo-internal

Asigurați logo-ul geamului vizibil, și de a opri cele două pase de însămânțare curse

Două gândaci, oricare dintre care singur ar fi arătat nici un logo. A fost pictat în spatele geamului îngheţat. Marca a intrat la Z-index 0, sub geamul lui con...

kamo·2mo ago
Refactorkamo-internal

Face regulile Modify testabil, și picătură un câmp mort

Ambele reguli Codurile de meniu Modify au trimis greșit o dată formular umple a fost dezactivat pe rândurile ale căror câmpuri sunt menite să rămână editabile, ...

kamo·2mo ago
PerformanceDocsService

Drop hasDesignVersion și căutarea șablonului pe rând

Fiecare listă de documente a rulat un esign templies cautare pentru fiecare rând Pentru a răspunde "este acesta un original care se întâmplă să aibă un design....

Kamo·2mo ago
Featurekamo-internal

Marcați o treime din geamurile unui membru cu logo-ul org, și lăsați-le să-l ton

O treime din geamurile unui membru poartă același semn de org slab / plumb și /calendar transporta, la scara ferestrei. Care geamuri, și cum, este rulat o dată ...

kamo·2mo ago
Fixkamo-internal

Nu oferi câmpuri de formă pe fișiere care nu le pot transporta

Înlocuind cele două butoane căzut poarta esteConverted vechi "Edit PDF" a avut, aşa că modificaţi modul de editare oferit pe audio şi video, unde nu există Rend...

kamo·2mo ago
Fixkamo-internal

Un formular completabil poate fi încă deschis în editor

Am dezactivat "Edit In Form Fillable Mode" pe un rând care poate fi completat prin formular contrazice regula: câmpurile sale rămân editabile în fiecare instrum...

kamo·2mo ago
Featurekamo-internal

Editează în mod clasic și redesenează atunci când salvează

Editorul care poate fi completat poate acum să se ramifice la LibreOffice. Serverul derivă versiunea clasică pe drum în cazul în care documentul nu are unul, ca...

kamo·2mo ago
Featurekamo-internal

Oferă opțiuni Linux un Tux care hamei

Pictograma de lângă "Linux Desktop" și "Dev Machine" a fost un 18,6 KB static Pinguin. Este acum un vector 1.4 KB care sare, construit din plat geometrie elipsă...

kamo·2mo ago
TestDocsService

Oferă testul de audit al noului argument constructor

Ratat în comiterea anterioară, care am împins de pe un cod de ieșire Grep lui în schimb Un apartament roşu a ieşit verde. Controlorul a câștigat un ClasicSavePu...

Kamo·2mo ago
FeatureDocsService

Anunta un clasic salva pentru membru care a facut

O salvare WOPI pe o versiune CLASSIC publică acum docs.clasic-salvat. astfel încât editorul Kamo PDF, în cazul în care este deschis pe versiunea de formă-fillab...

Kamo·2mo ago
FeatureMediaService

Relay "versiunea clasica a fost salvata" editorului

DocsService publică docs.clasic-salvat. o versiune CLASSIC; aceasta îl pune pe /topic/docs/saves/{membreId} peste STOMP conexiune aplicația deține deja, astfel ...

Kamo·2mo ago
Fixkamo-shared-library

Nu facturați o org de două ori pentru o versiune care nu deține octeți

Total de stocare org este SUM (fileSize) peste rânduri Img, și o versiune derivată puncte la ImgDat original în timp ce copierea fişierului săuSize versiunea a...

Kamo·2mo ago
FeatureDocsService

Salvează Ca ramuri un nou original, nu o nouă copie a unuia

PutRelativeFile a fost neimplementat, așa că "Save As" în editorul LibreOffice a făcut Nimic. Acum face ceea ce înseamnă membrul: octeții devin un nou-nouț Orig...

Kamo·2mo ago
FeatureInitializerService

Mută modelele existente pe rândurile FORMALE FILLABLE

Înainte de a exista versiuni, punerea câmpurilor de formă pe un document atașat esign templels rândul direct la original, și fila modificată a fost "originalii ...

Kamo·2mo ago
Featurekamo-internal

Seminte 13% din geamurile unui membru cu o culoare, și oferă sticlă peste tot

Două lucruri. O parte din lanchpad arrives colorate. La prima sarcină a unui membru Panou are o șansă de 13% de o culoare aleatoare paleta. Destul ca majorita...

kamo·2mo ago
Fixkamo-internal

Restaurarea dispozitivului de umplere a geamului reverificat de 006fea03

006fea03 a fost o schimbare DocManager construit dintr-un copac care a predat 791b99a5, așa că a efectuat Toate cele opt dosare ale comite înapoi la petele lor ...

kamo·2mo ago
Featurekamo-internal

Un meniu modificat și modificat ca înregistrări proprii

"Open in Docs" şi "Edit PDF" au dispărut. Fiecare rând are o modificare, care oferă "Edit In Form Fillable Mode" întotdeauna și "Edit in Classic Mode" numai în ...

kamo·2mo ago
Fixkamo-internal

Lasă conţinutul unui geam să umple mărimea pe care a dat-o membrul

Un widget redimensionat a crescut cadrul și a lăsat conținutul său dimensiunea au fost. Cauza a fost o declarație lipsă. Adăugarea controlului culorii și a mân...

kamo·2mo ago
FeatureDocsService

Versiuni modificate în loc de editarea originalelor

Deschiderea unui document în editorul LibreOffice nu mai dă peste Original. Derivă versiunea CLASSIC a documentului o dată, reutilizat fiecare timp după, și a f...

Kamo·2mo ago
FeatureInitializerService

Adaugă imgs.modified kind și imgs.original img id

Ambele sejururi nu pot fi anulate. nimic pentru a umple spate și nici un pas NULL, spre deosebire de forma normală coloană-add. Indexul parţial UNIQUE este "ce...

Kamo·2mo ago
Featurekamo-shared-library

Împărțiți un document în versiunile sale originale și modificate

imgs.modified kind + imgs.original img id. Null fel înseamnă rândul este un original Fiecare rând care precede acest lucru și este motivul pentru care nici o c...

Kamo·2mo ago
Featurekamo-internal

Geamuri redimensionabile, recolorabile și note fixate se alătură grilei

Patru lucruri, o singură reţea. Obişnuieşte-te. Un widget poate declara acum Lăţimea registrului si inaltimea ramane Default aviz departe Deci un widget pe ...

kamo·2mo ago
Fixkamo-internal

Trimite instanţele evenimentului, şi păstrează sfârşitul după start

Cele două câmpuri de date dețin text de perete-oră fără compensare și API le leagă la o java.util. Data, aşa că serverul le-a citit în zona STI. Un membru stabi...

kamo·2mo ago
FixEmailService

De fapt, muta un eveniment atunci când calendarul său este schimbat

Dialogul a oferit întotdeauna un picker calendar atunci când editarea și PUT a efectuat întotdeauna ales calendarId, dar updateEvent nu a avut nici un parametru...

Kamo·2mo ago
Fixkamo-internal

Widget-urile sunt configurate prin drepturi de securitate, și nimic altceva

Oglinda pentru drepturile widget-ului se mișcă sub MANAGE TIMECARDS, astfel încât toate cele cinci widget-uri au o formă. Utilajele de disponibilitatea-hook su...

kamo·2mo ago
FixSecurityService

Picătură sămânța universală; widget-ul cronologie urmează MANAGE TIMECARDS

Universally seed rights este eliminat în întregime. Ea a existat doar pentru că cronologia widget a avut nici un drept părinte de a moșteni de la, și acum are u...

Kamo·2mo ago
Fixkamo-shared-library

Pune widget-ul cronologie sub grupul HR, ca orice alt widget

TIMECARD TOday WIDGET atârnă acum de MANAGE TIMECARDS în loc de a fi o rădăcină, așa că toate cinci widget-uri au forma identică cele calendar set: un drept de ...

Kamo·2mo ago
Fixkamo-shared-library

Restaurarea terminarilor liniei CRLF in CalendarEvenimentAttendeeRepository

A scripted edit rescrise fişierul printr-un text API, normalizând toate cele 62 de terminaţii de linie CRLF la LF şi transformarea unei adăugări de 15 linii înt...

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