KamoCRM

Live Change Log

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

17,496
Variazioni totali
5,984
Caratteristiche
5,283
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,496AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore773Docs3,254Feature5,984Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
July 16, 2026
Refactorkamo-internal

Consumare @kamo/* libre condivise, eliminare copie web duplicate

kamo-internal ora importa i pacchetti TS condivisi che originariamente seme (uno - avatarUrlTransform → riesporta @kamo/media-core (getAvatarSized Url, trasform...

kamo·3mo ago
Featurekamo-shared-library

MortgageAmortization — P&I mensile da termini di prestito (supporto W6)

L'unico componente PITI non memorizzato sul prestito. Standard completamente atmosferico formula P·r·(1+r)^n/(1+r)^n−1); tasso zero degrada alla linea retta; no...

Kamo·3mo ago
Featurekamo-shared-library

ChiusuraReadinessEvaluator — livello di prestito cancello chiaro-chiusura

Rotola gli obblighi di un prestito fino alla domanda di finanziamento il gap end-to-end analisi sollevata ("servizio del prestito fino al finanziamento"): chiar...

Kamo·3mo ago
Featurekamo-shared-library

QualifyingRatioEngine — la chiave dti riproducibile (WS6)

Compone i quattro core (proventi, passività, PITI/DTI, riserve) in ONE QualifyingSnapshot: reddito di qualificazione, debito mensile riconciliato, assemblato PI...

Kamo·3mo ago
Featurekamo-shared-library

RiserveCalculatore — acconciature ammesse → Mesi PITIA (WS6)

Derives riserva mesi da beni reali con tagli di capelli di agenzia standard — depositi liquidi 100%, intermediazione 70%, pensione di consegna 60%, regalo/borso...

Kamo·3mo ago
Featurekamo-shared-library

PitiDtiCalculator — Assemblaggio PITI + DTI anteriore / posteriore (WS6)

Core rapporto puro completando il trio DTI con la responsabilitàReconciler + il core reddito: PITIA = P&I + tasse + HOI + HOA + MI + inondazione; anteriore = PI...

Kamo·3mo ago
Featurekamo-shared-library

QualifyingIncomeCalculator — base + core variabile (WS5)

Nucleo di reddito puro/deterministico: salario base = minimo conservatore prova disponibile (paystub / W-2 / VOE); variabile = media 2-yr con una guardia a redd...

Kamo·3mo ago
Featurekamo-shared-library

Affidabilità Reconciler — regole di pagamento dell'agenzia (core W6)

Computer puro / senza stato trasformando ogni responsabilità nel pagamento mensile che conta contro DTI, con una razionalità citata: omesso/pagato escluso, leas...

Kamo·3mo ago
Featurekamo-shared-library

Spec di quantità esplicita-periodo per successori delta

RequirementQuantity acquisisce un elenco di periodi espliciti (+ costruttore deltaJson); quando è presente il set richiesto, in modo che un successore può esser...

Kamo·3mo ago
Featurekamo-shared-library

# e' la fonte unica #

Aggiunge periodoKeyPer(data) quindi il percorso di scrittura (satisfier timbratura) e il copertura evaluator periodi chiave identici; evaluator ora delegato a e...

Kamo·3mo ago
Featurekamo-shared-library

Primitivi di periodo di copertura per la raccolta di documenti di tempo-consapevole

La fondazione pura e additiva della collezione di oggetti d'epoca (doc 06 §4) — la prima fetta dello stato della banca "collega solo i mesi che non ho ancora" A...

Kamo·3mo ago
Featurekamo-marketing

Sostituire chat forked con <kamo-chat> embed; eliminare widget proxy legacy

Swaps the forked AI/live-support React chat (PublicChatWidget + AiChatPanel + LiveSupportPanel + i percorsi /api/chat/** server proxy) per gli host, elemento pe...

Kamo·3mo ago
FixSecurityService

Accetti l'intestazione X-***-Token sulle mie reti + all-networks

getMyNetworks/getAllNetworks legga solo la richiesta-attr di OTK o il *** cookie, — nessun org al di là del dispositivo scambiato primario mai caricato, e il or...

Kamo·3mo ago
Refactorkamo-internal

I18n le etichette software-identità LabelManager tramite il prossimo-intl

Sostituire le corde letterali con... chiavi (aggiunto al dizionario di traduzione). Il fallback inglese copre i locali in attesa di traduzione.

kamo·3mo ago
Featurekamo-internal

Aggiungi install-QR (self-hosted APK) per Impostare la scheda Mobile App

Install/Sign-in toggle: "Install" mostra un QR al rilascio firmato APK sul nuovo telefono può scaricare+sideload; "Sign in" mantiene il flusso OTK password-gate...

kamo·3mo ago
Featurekamo-internal

Web Chat Integrazione design personalizzato + anteprima live

Aggiunge una finestra di dialogo Personalizza alla scheda Integrazione Chat Web: un modulo di editor (colori, copia, layout, comportamento, AI prompt) a sinistr...

kamo·3mo ago
Featurekamo-internal

Web Chat Integrazione scheda — elenco, creare, snippet (BFF + UI)

Fase 2 core delle impostazioni Web Chat Integration scheda: BFF percorsi proxying alla Phase-1a MediaService CRUD, un client digitato e il /settings/features/ch...

kamo·3mo ago
Featurekamo-register

Kamo-Registrati onori software auth logo + nome

- DynamicMetaLoader: lettura dell'identità del software + selettori auth da config.json, risoluzione scheda titolo, persist auth logo/name stato a sessionStorag...

Kamo·3mo ago
Featurekamo-login

Kamo-login onori software auth logo + scheda titolo

- DynamicMetaLoader: lettura dell'identità del software + selettori auth da config.json, set scheda titolo dal nome risolto (authNameBrandSource), persistere au...

Kamo·3mo ago
Featurekamo-internal

LabelManager software identità UI + scheda interna titolo

- Informazioni sull'azienda: nome/short-name + nome login/register + selettori a schede - Branding: software pieno/semplice logo uploads, override toggles, e pe...

kamo·3mo ago
Featurekamo-internal

3-stage org guida di bordo (creare → finire DNS → entrare)

Generalizzare l'eroe di primo-org in un unico pannello di guida di studio sul conto di proprietà-org del membro + stato DNS (da /api/security/org/my-networks): ...

kamo·3mo ago
Featurekamo-internal

Doppio risolutore aziendale/software + consegna + consumo

- Organization.ts: fornire identità software + selettori per-superficie tramite OrgContext - No. (+ prova, 8 casi) - ThemeLogo: logoSoftware/logoFullSoftware va...

kamo·3mo ago
FeatureSecurityService

Tipo di caricamento del logo del software + config.json pane

- uploadLogo: esplicito interruttore a chiave per oggetti con il rifiuto di default in modo che un upload software non possa mai clobber il logo aziendale.svg -...

Kamo·3mo ago
Featurekamo-internal

Primo eroe CTA per i membri sulla piattaforma org

Mostra un eroe onboarding in cima alla home launchpad invitando un KamoCRM-platform (non un membro del team) che non ha ancora creato un bambino org per girare ...

kamo·3mo ago
FeatureVOIPService

Endpoint delle credenziali TURN-REST per il softphone mobile

GET /api/voip/turn/credentials mints ephemeral coturn creds (HMAC-SHA1 over " <expiry>: <memberId>" con il comune statico-auth-secret) così nativo/cellulare Web...

Kamo·3mo ago
FeatureSecurityService

Expose per-org primarioColore + logo URL su /my-networks

Ogni riga org ora porta il colore primario (Organization.colors.colors.colors, '#'-prefisso per abbinare config.json) e logo derivatoUrl/logoSimpleUrl (tema. lo...

Kamo·3mo ago
FeatureMediaService

Integrazione web-chat istantaneo id su supporto visitatore + biglietto

Risolve la WebChatIntegration creandoKeyHash (abilitato filtrato, coerente con la risoluzione boottrap()/AI-prompt) una volta in creareSupportSession e timbra i...

Kamo·3mo ago
FeatureAIService

Per-integrazione pubblica AI prompt + attribuzione sessione

Aggiornare la cascata di sistema-prompt a catena pubblica da per-org a per-integrazione: PublicAiChatController ora legge il Intestazione X-Public-Chat-Key-Hash...

Kamo·3mo ago
FeatureAPIService

GET /api/pubblico-chat/bootstrap gateway route

Aggiungi un endpoint bootstrap che riutilizza il proxy esistenteCon pipeline Auth (valida chiave + origine opt-in + PUBLIC CHAT portata + tasso-limit + X-Public...

Kamo·3mo ago
FeatureMediaService

Risolvetore di configurazione di config di boot-trap

Aggiunge un GET interno che risolve il problema. WebChatIntegration di X-Public-Chat-Key-Hash e restituisce il suo risolto design/behavior config (default-fille...

Kamo·3mo ago
ChoreMediaService

Filo opzionale mediaservice-push segreto per le credenziali FCM/APNs

Monta il conto di servizio FCM JSON + APNs .p8 da un opzionale `mediaservice-push` segreto a /etc/kamo/push e imposta la chiave-id/team-id APNs dallo stesso seg...

Kamo·3mo ago
Fixkamo-internal

Icona copilota aderente + ingresso nudo NavPri

Aggiunta un icon.png (gliph riempis ~82% della cornice) e ha indicato la casa pillola, ingresso NavPri, scheda Centro di interazione e centro QR ad esso. - Si'....

kamo·3mo ago
FeatureMediaService

WebChatIntegration CRUD (chiavi chiave + integrazione, org-scoped)

API di gestione orientabile per la scheda Impostazioni web-chat Phase-2. Su creare, menti il sottostante PublicChatApiKey (stesso approccio key-gen come PublicC...

Kamo·3mo ago
Featurekamo-internal

Aggiungi "Access Copilot Mobile App" punti di ingresso su casa + NavPri

Entrambe le superfici inviano un evento `open-interaction-center` che NavTop ascolta per aprire il Centro Interazione sulla scheda Impostazione Mobile App. La c...

kamo·3mo ago
Featurekamo-internal

Password-gate il QR, scheda singola linea, intestazione logo-sinistra, codice 10min

- Il membro deve reinserire la propria password (verificata tramite /api/mobile-access-otk, che inganna l'OTK solo sul successo) prima che il QR sia rivelato — ...

kamo·3mo ago
FeatureSecurityService

POST # Gate Mobile Copilot QR #

Verifica la password del chiamante (passwordEncoder. partite contro la sessione utente) senza cambiare nulla. Usato dalla strada BFF mobile-access-otk in modo c...

Kamo·3mo ago
ChoreSecurityService

Ricostruzioni contro i libretti condivisi per la destra ALLOW MOBILE ACCESS

RoleRightsSyncService riempie il nuovo diritto generale a tutti i ruoli sul boot.

Kamo·3mo ago
Featurekamo-internal

Impostazione Mobile Access scheda — QR per installare + autoconfigure Mobile Copilot

Nuova 3° scheda in NavTopPanel (gated by ALLOW MOBILE ACCESS right): mostra un marchio QR codifica un link profondo OTK di breve durata (kamocopilot://configure...

kamo·3mo ago
Featurekamo-shared-library

Aggiungi ALLOW MOBILE ACCESS (167) diritto generale per Mobile Copilot

Nuovo RoleRightType (servizioTipe=null → gruppo generale) battendo il 'Setup Mobile Accesso alla scheda centro di interazione. RoleRightsSyncService lo riempie ...

Kamo·3mo ago
FixAPIService

Deferire l'orientamento obbligatorio alla Fase 1 — Opt-in OriginMatcher (permetta la lista dei permessi/origine mancante)

I widget Phase-0 chiamano ancora tramite il proxy server-side, quindi il blocco di origine non ha beneficio ancora e ogni chiave a catena pubblica dal vivo ha u...

Kamo·3mo ago
July 15, 2026

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