Schimbare live jurnal

Să vedem ce construim în timp real. Fiecare caracteristică, fix și îmbunătățire expediate pe platforma.

17,933
Total modificări
4,614
Caracteristici
4,543
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 29, 2026
Featurekamo-asterisk-support

Manifeste de încărcare bogate cu date Asterisk CDR apelant-ID

Adaugă opţional MySQL îmbogăţire CDR astfel încât fila de istorie softphone poate arată cine a sunat (sau a fost chemat). Atunci când ASTERISK CDR DSN este conf...

Kamo·4mo ago
FeatureConversionService

Parse CDR caller-ID câmpurile din lista de încărcare

Atunci când kamo-asterisk-support include o secțiune cdr {} în încărcarea manifest (populat atunci când ASTERISK CDR DSN este configurat), Serviciul de conversi...

Kamo·4mo ago
FeatureInitializerService

Add CDR caller-ID columns to recordings table (order 40)

Adds caller_id_num, caller_id_name, call_direction, and call_result columns to the recordings table so the softphone history tab can display who called without ...

Kamo·4mo ago
Featurekamo-shared-library

Add CDR caller-ID fields to Recording entity

Adds callerIdNum, callerIdName, callDirection, and callResult columns to the Recording entity so kamo-asterisk-support can store Asterisk CDR metadata alongside...

Kamo·4mo ago
Featurekamo-internal

Add COMP payment method option to subscription order wizard

COMP is a valid backend PaymentMethod enum value for complimentary platform-admin grants, but was missing from the frontend type and wizard UI — only INVOICE an...

kamo·4mo ago
Featurekamo-internal

Show platform kamocrm domain on custom domain entry

Surface the active *.kamocrm.com hostname on the add-domain flow and detect custom domains by excluding kamocrm URLs instead of default-flag alone.

kamo·4mo ago
April 28, 2026
Featurekamo-internal

Afișează butonul de facturare pentru proprietarii de org fără cont

Atunci când un proprietar de org deschide fila de facturare a planurilor și fără conturi de facturare există, afișați un prompt bootstrap în loc de generic "con...

kamo·4mo ago
FeatureSecurityService

Adăugați criteriul de evaluare privind facturarea cizmelor pentru orgurile preexistente

POST *************** declanşează acelaşi lucru. configurarea idepotent ca cârlig de creare sub-org (BillingSetupService .setupForSubOrgCreation) dar poate fi ap...

Kamo·4mo ago
Featurekamo-internal

Wave 3 conversii, fixa de rezervă, și auto-translate CI

- Înlocui toate siruri de caractere hardcoded limba engleză cu t() apeluri peste val 3 componente (chat, clubhouse, suport, note, conducta, piste, nav, etc.) - ...

kamo·4mo ago
Featurekamo-internal

Wire next-intl cu membru.limbă ca sursă locală

Adaugă internaţionalizare pe bază de nou-întl peste kamo-internă fără URL localizează prefixele. Localizarea activă este citită din cookie-ul kamo-local, care O...

kamo·4mo ago
FeatureVOIPService

Fall back to imaging recordings for call history + voicemails

FreePBX 17 doesn't expose voicemail messages over REST or GraphQL on this install (the GraphQL voiceMail type returns mailbox config, not messages, and /admin/a...

Kamo·4mo ago
Featurekamo-shared-library

Paginated Recording lookup by (instance, extension, isVm)

Used by the softphone tabs as the canonical source of truth for call recordings and voicemails when the upstream provider can't list them — e.g. FreePBX 17 has ...

Kamo·4mo ago
FeatureSecurityService

Sediul KamoCRM la crearea suborgului; criteriul de evaluare a proprietarilor de titluri de valoare

Serviciul de Drept de mers pe jos SubscriereMembru (nu ContMembru) pentru a calcula Se raportează valoarea totală a acțiunilor preferențiale deținute în vederea...

Kamo·4mo ago
April 27, 2026
FeatureInitializerService

Adaugă limbă membru + coloane implicit monedă

Adaugă două coloane NULL la tabelul membrilor care sprijină noul Membru (VARCHAR DEFAULT "ENGLISH") și Membru. Câmpuri (VARCHAR (1/10) DEFAULT "USD." Rândurile ...

Kamo·4mo ago
Featurekamo-register

Adăugați pas limbă, țară culegător fus orar, defilare + *** reparații

- Noul pas 'My Language' pregătit pentru vrăjitor, oglindind țara Layout pas lui. Listă cele 22 de localităţi de marketing ca dale de pavilion cu nume nativ + t...

Kamo·4mo ago
Featurekamo-internal

Adaugă limba + moneda implicită cardului Setări regionale

Cardul de Setări Regionale al profilului membrilor expune acum limba editabilă (22 de localităţi sprijinite care reflectă site-ul de marketing) şi moneda implic...

kamo·4mo ago
FeatureSecurityService

Limbă/zonă de timp/monedă de înregistrare

Obiectivul / înregistrare acceptă acum limba, fusul orar, și implicitCurrency alături de domeniul de țară existent. Țara seturilor de servicii de înregistrare ș...

Kamo·4mo ago
Featurekamo-shared-library

Map external customer address blocks into AccountAddress on pull

Add AdapterAddressMapper helper that converts a JSON address node from any provider into an EmbAddress and attaches it to an Account as a typed AccountAddress (...

Kamo·4mo ago
Featurekamo-internal

/cont/nou copy-from-Lead UX, câmpurile de nume complete, telefoane duble, adresă; gestionarea adresei la nivel de cont

Frontend: - /cont/nou: pe secţiune "Copy from Lead" butoane + antet "Copy all from Lead" buton (when leadId param) - Sectiunea nume: prefix, primul, mijloc, ult...

kamo·4mo ago
FeatureSecurityService

Suport nume/email/telefon Număr + criterii finale de gestionare a adresei

- ContContController acceptă nume/email/telefon Număr JSON pe POST/PUT - Adresa iniţială de pe POST creează Shipping (şi BILLING atunci când utilizaţiAsBillingT...

Kamo·4mo ago
Featurekamo-internal

Istorie de producţie + taburi vocale cu instrument media-player

Fila de istorie (SoftphoneIstoryTab.tsx): - sul infinit prin IntersectionObserver în interiorul containerului de sul al panoului - Cipuri de filtrare: Toate / I...

kamo·4mo ago
FeatureInitializerService

Migration runner for Recording provider-lookup columns + VM archive columns

Adds recordINGS. provider istance id (UUID) and provider extern id (VARCHAR(64)))) plus the compound idx recordings preferer lookup index used by the softphone ...

Kamo·4mo ago
FeatureConversionService

Furnizor Persist CONTRACTEId + furnizorExternId on Recording at inger

Suportul pentru asteriscuri X-Phone-Server-Id și X-Asterisk-Unique-Id (deja în NeprocesatRecording) pe noile Câmpuri de înregistrareMetadata astfel încât rândur...

Kamo·4mo ago
FeatureDocsService

Adaugă ***************** cu suport HTTP Range

Obiectiv generic de streaming pentru activele imagistice audio/video, utilizat de instrumentul mediaPlayer kamo-intern. Reuse ImageService autorization (la fel ...

Kamo·4mo ago
FeatureVOIPService

Redare înregistrare, arhivă vocală, mesagerie vocală paginată, îmbogăţire istorie

- Înregistrarea nouă Controlor cu căutare în vrac, audio cu flux de gamă pentru piese master + per-canal, și metadate pentru fereastra instrument de media-playe...

Kamo·4mo ago
Featurekamo-shared-library

Chei de căutare furnizor pe înregistrare, arhiva de mesagerie vocală, flux gamă MinIO

- Inregistrare: adauga furnizorul INCLUSIV + providerExternalId pentru aderarea furnizorilor call-history / voicemail inapoi la activele imagistice - TelefonVoi...

Kamo·4mo ago
Featurekamo-internal

Adăugați istoric fil

- LeadHistoryPanel: bara de instrumente filtranta lipiciosa cu cautare desavarsita, *********** filtre, masa MUI cu paginatie, jetoane de evenimente codate colo...

kamo·4mo ago
FeatureSecurityService

Adaugă criteriile finale GET / {id}/istorie și / {id}/istorie/filtre

Criteriul final de evaluare paginabil, filtrabil, care poate fi percheziționat, cu încărcare de actor pe loturi (fără N+1). Criteriul final al filtrelor returne...

Kamo·4mo ago
Featurekamo-shared-library

Adăugați jurnalul de audit al lead-istoric

- LeadHistory entity (UUID PK, pur și simplu Long FKs - LeadHistoryEventType enum with human-reading etichete - LeadHistoryFieldRegistry: single source of trut...

Kamo·4mo ago
Featurekamo-internal

Eticheta de tip pentru membri dinamici în titlul paginii contului meu

Titlu acum se citește "Contul meu {Membru al echipei}" folosind org-configurat etichete de comportament, comutarea automat odată ce tipul de membru este încărca...

kamo·4mo ago
Featurekamo-internal

Mută butonul Creare document în bara de instrumente DocManager

Butonul a fost disponibil doar pe /doc/manager prin intermediul propunerii de acţiuni. Mutat toate logica (stat, handler, DOC TYPES, meniu) în DocManager astfel...

kamo·4mo ago

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile