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
April 16, 2026
Featurekamo-internal

Implementează sistemul de partajare a documentelor cu dialog partajat, Partajat cu Me tab și linkuri partajabile

- Adăugaţi ShareDocumentDialog cu membru/echipă/dept/job Culegător destinatar titlu - Buton Wire Share în bara de instrumente DocManager (numai MY DOCS) - Adaug...

kamo·6mo ago
Featurekamo-shared-library

Adaugă drepturi de securitate în comun (SHARE DOCS SEARCH MEMBERS, SHARE DOCS ALIAS MEMBERS, SHARE DOCS SEARCH TEAM MEMBERS, SHARE DOCS ALIAS TEAM MEmberS)

Noi intrări RoleRightType (ID 108-111) sub ServiceType.DOCS pentru a controla membrul Împărţirea permisiunilor de documente cu modelele de acces doar în căutare...

Kamo·6mo ago
April 15, 2026
Featurekamo-internal

Real BLAKE3 hashing și verificarea pre-upload dedup în doc manager

- Înlocuiți Blake3 placeholder cu real Blake3 WASM în fișiereHashing.ts - Adăugaţi check-hashes şi înregistraţi rutele proxy API existente - MultiFileUploader v...

kamo·6mo ago
FeatureConversionService

Add check-hashes and register-existing endpoints for upload dedup

- POST /check-hashes: client sends hashes before upload, server returns whether file exists - POST /register-existing: creates Img record pointing to existing I...

Kamo·6mo ago
Featurekamo-shared-library

Adăugați hashing real BLAKE3, verificare pre-upload dedup, și org-scoped dedup

- Înlocuiți Blake3 locholder cu real BouncyCastle Blake3 Digest in HashUtils - Adăugaţi coloana dedupScope la ImgOrgAssoc (GLOBAL sau ORG, GLOB implicit) - Adău...

Kamo·6mo ago
Fixkamo-internal

Dosarul portii si coloanele/ campurile de tip Doc pe dosarele de permisie si permitDocType

Atunci când folderul sau caracteristicile de tip doc sunt dezactivate pentru un tip de assoc, ascunde coloane de dategrid corespunzătoare și câmpurile de formul...

kamo·6mo ago
Fixkamo-internal

Aliniază câmpurile de încărcare cu MUI-uri consistente TextFields, întotdeauna arată dosarul și tipul de doc

Înlocuiește elementele brute <select> cu MUI TextField selectați pentru consistent stilare și aliniere cu domeniul Descriere. Dosar și tip Doc Câmpurile sunt ac...

kamo·6mo ago
FixDocsService

Remove auth requirement from backfill-thumbnails endpoint

This is an internal admin maintenance endpoint that needs to be callable from within the cluster without user authentication.

Kamo·6mo ago
Fixkamo-internal

Acceptă toate tipurile de fișiere pentru upload, folosește lista neagră a serverelor în loc de lista albă

Înlocuiește lista albă de ACCEPTAT EXTENSIONS cu extBlackList furnizată de server de la assoc-config. Toate tipurile de fișiere sunt acum încărcabile, cu excepț...

kamo·6mo ago
FeatureDocsService

Include extBlackList in assoc-config response

Kamo·6mo ago
FeatureDocsService

Add thumbnail backfill endpoint for existing converted documents

POST /backfill-thumbnails processes up to 20 converted documents that are missing thumbnails per call, generating per-page PNGs and storing them in MinIO. Call ...

Kamo·6mo ago
FeatureConversionService

Add async conversion + thumbnail generation for regular document uploads

Previously only template uploads triggered the conversion/thumbnail pipeline. Now regular uploads also convert to PDF and generate per-page thumbnails asynchron...

Kamo·6mo ago
FixDocsService

Use RandomAccessReadBuffer instead of ByteArrayInputStream for PDFBox 3.x

**************** was removed in PDFBox 3.0 — use RandomAccessReadBuffer(byte[]) which implements RandomAccessRead.

Kamo·6mo ago
CIDocsService

Re-trigger build after k0m1 restart

Kamo·6mo ago
CIkamo-internal

Redeclanşare după repornirea k0m1

kamo·6mo ago
FixDocsService

Add esign repos to JPA repository scan so ESignTemplateRepository bean is found

DocsService was crashing on startup because ESignTemplateRepository lives in com.kamo.z.shared.esign.repos which wasn't included in the @EnableJpaRepositories s...

Kamo·6mo ago
Featurekamo-internal

Redesign Pregătiți fila selectat cu reordonare, previzualizare și descărcare în vrac

Înlocuiți panoul de opțiuni mock cu pregătirea documentului funcțional UI. Documente sunt reordonabile prin intermediul butoanelor drag-and-drop și săgeată, cu ...

kamo·6mo ago
FeatureDocsService

Add bulk download (merged PDF/ZIP) and general-purpose thumbnails

Remove e-signature template guard from thumbnail endpoint so all documents can serve per-page thumbnails. Add isThumbAvail and thumbPageCount to DocumentMetadat...

Kamo·6mo ago
April 13, 2026
Fixkamo-marketing

Utilizați fereastra de 24 de ore în loc de data UTC pentru numărul jurnalului de modificări de astăzi

Serverul ruleaza in UTC, asa ca pe timp de noapte in Statele Unite ale Americii la ISOString() întoarce data de mâine și nu se angajează meci. Folosind o fereas...

Kamo·6mo ago
Fixkamo-marketing

Forță dinamică pe trasee API changelog pentru a preveni cacheul de date vechi

Urmatorul.Js a fost static cacheing aceste GET manipulatori de traseu la construirea de timp, înghețare nouă dată() până la data de construcție, astfel încât nu...

Kamo·6mo ago
Fixkamo-internal

Utilizați sistemDocsDocument Doar pentru tab-ul Docuri Sistem, arată toate docurile în Original Docs

Original Docs file arată acum toate documentele pentru acest org/assocType fără filtrarea prin assocObjectId. Fila Docuri de sistem trimite sistemDocsOnly: adev...

kamo·6mo ago
FixDocsService

Use **************** for hasDesignVersion, add systemDocsOnly filter

hasDesignVersion now checks if an esign template exists with current_design_version > 0, instead of using isSigTemplate which is true for all uploads through th...

Kamo·6mo ago
Fixkamo-internal

@ info: whatsthis

Atunci când nu este furnizat nici un param URL ooid, Original Docs and Modified Docs file Acum interogare prin ID-ul actual al membrului, în timp ce System Docs...

kamo·6mo ago
FixConversionService

Add @JsonIgnoreProperties to UploadTemplateRequest to prevent hash null on unknown fields

The frontend sends accessLevel, description, folderId, docTypeId in the metadata JSON. Jackson was failing to parse the entire metadata object when encountering...

Kamo·6mo ago
Refactorkamo-internal

Description

kamo·6mo ago
FeatureDocsService

Add isConverted, hasDesignVersion, isHidden to DocumentMetadata response

The /api/docs/imaging/list endpoint now returns conversion status from ImgDat and design version status (isSigTemplate) so the frontend can enable/disable the E...

Kamo·6mo ago
Chorekamo-internal

Elimină /doc/semn/creează și /doc/sign/edit

Editorul este acum incorporat in line in doc manager page.

kamo·6mo ago
Refactorkamo-internal

Adaugă membruType la informațiile utilizatorului, redenumește șablonNume la docDescriere în setări șablon stoc

Adaugă câmp membruType din coloana de discriminatorii a entității membre la user-info API răspuns şi utilizareUserInfo cârlig. Redenumește numele șablonului doc...

kamo·6mo ago
April 12, 2026
Featurekamo-internal

Fixaţi filigranul de deasupra stratului z-index, adăugaţi meniul pagina dreapta-click, adăugaţi pagina de mai sus/jos, îmbunătăţiţi indicatorul de tragere

- ModifierLayer: "deasupra" trece acum foloseste zIndex 20 astfel încât filigranele red pe partea de sus a câmpurilor și adnotări - PdfCanvas: meniu context cu ...

kamo·6mo ago
Fixkamo-internal

Locul a scăzut câmpul la poziția vizuală exactă a fantomei

Utilizați activ.rect.curent.tradus (clientul stafiei Dragoverlay) se potrivește rect tradus, astfel încât câmpul aterizează acum exact în cazul în care utilizat...

kamo·6mo ago
Featurekamo-internal

Plasarea câmpului Drag-and-Drop, bara de instrumente de adnotare plutitoare și distanța paginii PDF

- Înlocuiți clic-la-loc cu @dnd-kit drag-and-drop pentru toate semnăturile, identitatea, și instrumente de câmp de intrare; drag fantoma se potrivește cu aspect...

kamo·6mo ago
RevertAPIService

Remove incorrectly added esig gateway route

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