KamoCRM

Live Change Log

Ogni funzione, correzione e miglioramento, postato come navi. Niente è tenuto indietro per un lancio.

17,494
Variazioni totali
5,983
Caratteristiche
5,282
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,494AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService248MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore773Docs3,254Feature5,983Fix5,282Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 16, 2026
FeatureSecurityService

Aggiungere la gestione dell'assunzione di piombo e ricevere i controller pubblici

Aggiunge due controller per il sistema automatizzato di assunzione di piombo: - LeadIntakeController: autenticato CRUD per endpoint di aspirazione, campo mappat...

Kamo·6mo ago
FeatureAPIService

Add public lead intake endpoint for 3rd-party lead submission

Adds LeadIntakePublicController at /api/public/lead-intake/{token} that accepts lead data in any format (JSON, form-urlencoded) from 3rd-party vendors and forwa...

Kamo·6mo ago
Featurekamo-shared-library

Aggiungi piombo entità del sistema di assunzione, repos, DTO e servizio

Aggiunge lo strato di dati completo per il sistema di assunzione di piombo automatizzato: - 4 entità: LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawP...

Kamo·6mo ago
ChoreEmailService

Bump version to trigger rebuild with updated kamo-shared-library

Rebuilds the Docker image with the fixed Member entity (memberType field removed) so the Hibernate SQL no longer selects security_level from the member_team_mem...

Kamo·6mo ago
Featurekamo-shared-library

Aggiunta a CommitLogRepository

Kamo·6mo ago
Fixkamo-marketing

Chat *** — Correggi la tempistica e migliora la copia del banner

- ***Provider: triggerVerify effetto ora dipende da sfidaUrl così verifica() è chiamato solo dopo il montaggio del widget; utilizza rAF per assicurarsi che il D...

Kamo·6mo ago
Featurekamo-marketing

Integra kamo *** (proof-of-work) in forma di contatto, modulo demo e widget di chat

- Aggiungi ***Provider reusable componente avvolgere Capcha-widget con lo styling a tema scuro - Modulo di contatto: auto-verificare a fuoco, presentazione canc...

Kamo·6mo ago
Fixkamo-shared-library

Rimuovere il campo membroTipo interamente per prevenire la colonna duplicata Hibernate

Le correzioni precedenti (@Transient on field, @Access(AccessType.FIELD) in classe) erano insufficienti. L'ispezione Bytecode ha rivelato che il @Setter di Lomb...

Kamo·6mo ago
FixInitializerService

Email as paid add-ons, not included free

- KamoMail Hosting: $5/user/mo add-on on all plans - 3rd Party Email Integration: $2/user/mo add-on on all plans - Email hosting feature reverted to "Add-on" in...

Kamo·6mo ago
Fixkamo-marketing

Email come add-on a pagamento, aggiorna tutti i dati dei prezzi di fallback

- KamoMail Hosting: $5/user/mo add-on (non gratuito — preoccupazione di responsabilità) - 3rd Party Email Integrazione: $2/user/mo add-on - Aggiornati i dati di...

Kamo·6mo ago
Featurekamo-marketing

Aggiungi banner di consenso dei cookie animati con il design del vetromorfismo

Scheda di fondo-sinistra galleggiante con animazioni primaverili, cookie essenziale/analytics toggles, localStorage persistenza, e un Cookie Impostazioni link n...

Kamo·6mo ago
FixInitializerService

Use 18DOFF promo code with April 30 2026 expiry

Kamo·6mo ago
Fixkamo-marketing

Utilizzare 18DOFF codice promozionale, aggiornare la scadenza al 30 aprile 2026

Revertito codice promozionale da EARLYBIRD indietro a 18DOFF per abbinare intestazioni nav. Aggiornato testo nav da "Prelaunch" a "Early Bird" per coerenza. Imp...

Kamo·6mo ago
Fixkamo-marketing

Aggiornare i dati dei prezzi fallback per soddisfare i nuovi prezzi di produzione

L'API restituisce 401 in modo che il sito di marketing utilizza i dati di fallback codificati. Aggiornato tutti i piani fallback, addons, bundle e tabella di co...

Kamo·6mo ago
Featurekamo-marketing

Aggiornamento sito di marketing per nuovi prezzi di produzione

- Aggiunto eSignatures a addon icon maps e calcolatore toggle - Email hosting mostrato come "Included Free" invece di pay add-on toggle - FAQ aggiornate: aggiun...

Kamo·6mo ago
FeatureInitializerService

Update KamoCRM pricing to production go-to-market rates

- Starter: $34/mo ($28 annual), Business: $72/mo ($59 annual), Enterprise: from $109/mo ($99 annual) - Business plan expanded from 50 to 100 users - Added eSign...

Kamo·6mo ago
Fixkamo-shared-library

Aggiungi @Access(AccessType.FIELD) a Membro per fermare la mappatura di Hibernate ottenereMemberType() come colonna

La correzione precedente (@Transient sul campo MemberType) era insufficiente. Hibernate 6 stava ancora scoprendo il metodo pubblico getMemberType() via scansion...

Kamo·6mo ago
Fixkamo-internal

Mostra il nome del uploader, allarga la colonna della data, unisci l'icona dell'estensione nel nome del file

- Caricato da: era sempre vuoto — il nome del campo era corretto ma backend non impostare mai creatoByName; ora risolto sul lato backend - colonna Nome file: ic...

kamo·6mo ago
FeatureDocsService

Populate createByName in DocumentMetadata dal membro del uploader

convertToMetadata() ora legge Non e' vero. e imposta creatoByName così il Caricato dalla colonna nel doc manager mostra il nome del caricabatterie.

Kamo·6mo ago
Featurekamo-shared-library

Tracciare il membro caricato su Img entità

Aggiungi il campo creatoByMember (ManyToOne) a Img in modo che il caricatore sia persistito al momento del caricamento. ImageService.uploadDocument() ora lo imp...

Kamo·6mo ago
Fixkamo-shared-library

Risolvere l'errore security level SQL causato da una colonna MEMBER TYPE duplicata in Hibernate 6

Member.java ha mappato MEMBER TYPE sia come @DiscriminatorColumn sia come esplicito Campo @Column. Hibernate 6 ha selezionato la colonna due volte nella proiezi...

Kamo·6mo ago
FeatureDocsService

Expose thumb and converted file sizes in DocumentMetadata

Adds thumbFileSize, convertedFileSize, and convertedThumbFileSize to the DocumentMetadata DTO and populates them in convertToMetadata() from the ImgDat and its ...

Kamo·6mo ago
Featurekamo-internal

Aggiungi dimensione memorizzata tooltip a Dimensione cella in Doc manager

Tooltip mostra la ripartizione dell'archivio effettivo utilizzato per documento: file originale, miniature (originale + convertito combinato), e documento conve...

kamo·6mo ago
Fixkamo-internal

Salta la schermata di caricamento per i download di file in NavigationInterceptor

Blob URL e link con l'attributo di download non causano mai la navigazione della pagina, così il gestore di clic globale ora ritorna presto per questi — impeden...

kamo·6mo ago
Fixkamo-internal

Salvare le superfici e ripristinare l'aggiornamento ottimistico nel selettore del provider di posta elettronica

Quando si salva un provider non configurabile (KamoMail, ParentOrg, NotConfigured) fallito, l'errore è stato impostato in stato, ma non è mai visualizzato nella...

kamo·6mo ago
Featurekamo-internal

Spostare i pulsanti di azione doc manager nella riga di ricerca della barra degli strumenti

- Rimuoveto Crea Documento, Carica Documento, Carica Bulk, e Rifiuta dall'intestazione del gradiente eroe - Hero header è ora titolo/descrizione solo - Crea Doc...

kamo·6mo ago
FixSecurityService

Corretto il riferimento della colonna security level nel login SQL

security level è sulla tabella dei membri (m), non membro team member (e). L'alias e.security level sbagliato ha causato l'intero SQL a fallire silenziosamente,...

Kamo·6mo ago
Fixkamo-internal

Ripristinare il modello di autorizzazione di gruppo/membro per la finestra di dialogo condivisione

I membri del team (memberType=TEAM MEMBER) bypassano tutte le porte. I membri regolari sono cancelli dai diritti SHARE DOCS *. Sessioni legacy senza membroType ...

kamo·6mo ago
Fixkamo-internal

Permettere a qualsiasi membro autenticato di condividere documenti

Rimuovere cancello basato sul ruolo sulla finestra di dialogo condivisione — qualsiasi membro connesso può condividere. Il controllo precedente richiesto èTeamM...

kamo·6mo ago
FixDocsService

Correct member name access in resolveAlias endpoint

member.getNameFirst() doesn't exist — name is on User.getName(). Use getMemberDisplayName() helper which correctly navigates the member -> user -> EmbNameFull p...

Kamo·6mo ago
FeatureSecurityService

Membri StoreType in Redis sessione al login

Aggiunge CASE WHEN e.id non è NULL THEN 'TEAM MEMBER' ELSE 'MEMBER' END a il login query SQL e passa il risultato attraverso creareSession in Redis, così fronte...

Kamo·6mo ago
Fixkamo-internal

Importare blake3 da blake3/browser per inizializzare WASM correttamente

blake3/esm/browser richiede il provisioning manuale WASM; blake3/browser lo fa automaticamente.

kamo·6mo ago
FeatureDocsService

Add document sharing endpoints to ImagingController

Adds: shares/by-image, shares/create, shares/update/{id}, shares/delete/{id}, shares/shared-with-me, **************** **************** shares/resolve-alias

Kamo·6mo ago
Featurekamo-login

Aggiungi ?next= supporto dei parametri in avanti per il reindirizzamento post-login

Cattures ?next=/path da URL e lo trasporta tramite login manuale e flussi di auto-login, applicandolo all'URL redirect di OTK così kamo-internal può reindirizza...

Kamo·6mo ago
Featurekamo-internal

Implementare il sistema di condivisione dei documenti con la finestra di dialogo condivisione, condiviso con Me scheda e link condivisibili

- Aggiungi ShareDocumentDialog con membro/team/dept/job basato sul permesso Destinatario del titolo - Pulsante Wire Share nella barra degli strumenti DocManager...

kamo·6mo ago
Featurekamo-shared-library

Aggiungi diritti di sicurezza di condivisione doc (SHARE DOCS SEARCH MEMBERS, SHARE DOCS ALIAS MEMBERS, SHARE DOCS SEARCH TEAM MEMBERS, SHARE DOCS ALIAS TEAM MEMBERS)

Nuove entrate RoleRightType (ID 108-111) sotto ServiceType.DOCS per il controllo del membro i permessi di condivisione di documenti con i modelli di accesso di ...

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

Real BLAKE3 hashing e pre-upload dedup controllo in doc manager

- Sostituire BLAKE3 segnaposto con vera blake3 WASM in fileHashing.ts - Aggiungi check-hashes e registra-existing API proxy percorsi - MultiFileUploader control...

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

Aggiungere reale BLAKE3 hashing, pre-upload controllo dedup, e org-scopedup

- Sostituire BLAKE3 segnaposto con BouncyCastle Blake3 Digerire in HashUtils - Aggiungi la colonna dedupScope a ImgOrgAssoc (GLOBAL o ORG, default GLOBAL) - Agg...

Kamo·6mo ago

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo