Schimbare live jurnal

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

17,859
Total modificări
4,576
Caracteristici
4,511
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,859AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,550kamo-login318kamo-marketing582kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI522Chore670Docs226Feature4,576Fix4,511Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 28, 2026
Refactorkamo-register

Drop language search filter on My Language step

The supported language list is short enough to scan visually; the search input added complexity without user value.

Kamo·4mo ago
Refactorkamo-internal

API-uri de membru Split; arată org țintă submarine; adăugați facturare-proprietar promova UI

facturareApi împarte membrii în membri cont (poateManageBilling, esteAccountManager) și membrii abonamentului (esteLicensee, canManageAbonare) sub Nu-ţi face gr...

kamo·4mo ago
RefactorBillingService

Subs target a sub-org; per-sub members divided from account admins

Abonamente necesită acum o țintăOrganizareId pe crearea tinta org) triplu este noua cheie unicitate. ContBillingMemberService este Împărțit în Serviciul membru...

Kamo·4mo ago
Refactorkamo-shared-library

Administratori de nivel de cont Split de la membrii per-sub; subs câștigă țintă org

Adaugă SubscriptionMember (per-subscription License + sub-manager stands) so a Contul de pe org KamoCRM poate deține abonamente multiple, fiecare având ca țintă...

Kamo·4mo ago
April 27, 2026
Refactorkamo-internal

Redenumește ContulBillingMember -> ContMember; isGroupPlanManager -> isAccountManager

Redenumește tipul de client de facturare și PlansBillingTab: - ContBillingMembru tip -> Membru al contului - esteGroupPlanManager pavilion -> esteAccountManager...

kamo·4mo ago
RefactorBillingService

Utilizați Cont.membri prin AccountMembers; redenumește esteGroupPlanManager -> isAccountManager

Contul este acum grupul, astfel încât toate trimiterile la vechi AccountBillingMember entity are a subliniat noua entitate generică Nu-ţi face griji. entitate. ...

Kamo·4mo ago
RefactorSecurityService

Utilizatori/masterAccountHolder, utilizaţi Cont.membri + membru primar

ContController reflectă acum modelul Cont-ca grup: - calculDisplayName / extractEmail / extractPhone rezolva prin intermediul Membru primar (membru) în locul ma...

Kamo·4mo ago
Refactorkamo-shared-library

Asigurați Contul grupului; înlocuiți Setul Utilizatorului cu Setul Membru + Membru Cont

Contul este acum el însuşi "grupul" concept. Membrii (org-scoped) aparțin Contului direct prin intermediul se alătură noii AccountMember, cu steagurile de permi...

Kamo·4mo ago
Refactorkamo-internal

Rescrie facturareClientApi pe obiective bazate pe conturi

billingApi vorbeşte acum cu *************** în loc de vechile rute / grupuri/ {grupe}. Tipuri de nivel superior redenumită: - BillingGroup -> ContBilling - Memb...

kamo·4mo ago
RefactorBillingService

Rescrie serviciul de facturare pe entități bazate pe conturi

Serviciul de facturare este acum centrat pe cont. Fluxuri conduse de membri (de exemplu: "Adauga o carte," "Aboneaza-te la un plan") trece acum printr-un Cont c...

Kamo·4mo ago
RefactorSecurityService

Trece de la BillingGroup la licențe bazate pe conturi

Serviciul de drepturi rezolvă drepturile membrilor împotriva ContLicense înregistrările deținute de contul de facturare al membrului. Entitlements formă acum ex...

Kamo·4mo ago
Refactorkamo-shared-library

Migrare de la BillingGroup la Cont ca principal de facturare

Contul este acum principalul client singur Stripe. Un membru care are nevoie să plătească (de exemplu, pentru un abonament) creează automat un cont; contul resp...

Kamo·4mo ago
Refactorkamo-shared-library

Orient înregistrări live la profilul adresei contului, adrese istorice instantaneu

Registrul comerțului direct din Orient care face trimitere la transportul maritim primar/facturarea contului adrese, cu instantanee luate numai atunci când înre...

Kamo·4mo ago
Refactorkamo-shared-library

Comutați Contul.java la delapidabile; adăugați AccountAddress entity pentru listele de transport maritim/de facturare

- Adaugă contAddressType enum (Shipping, BILLING) - Adaugă AccountAddress entitate (cont FK, tip, etichetă, EmbAddress, timbru temporal) - Adaugă contAddressRep...

Kamo·4mo ago
April 26, 2026
Refactorkamo-internal

Prezenţa tichetului numai prin WebSocket

kamo·4mo ago
Refactorkamo-internal

Mută Creați acțiunea de plumb în antet, picătură bara lipicioasă

Înlocuieşte butonul de sus- dreapta Anulează cu acţiunea principală Creare Lead și eliminați bara de acțiune lipicios de jos în întregime. Adaugă un iconbuton î...

kamo·4mo ago
Refactorkamo-internal

Face cel mai bun contact Timp un câmp de text liber

Înlocuiți dimineața / după-amiaza / seara picătură pe plumb Adăugați Vizualizează formularele de editare cu o intrare simplă de text astfel încât membrii să poa...

kamo·4mo ago
April 24, 2026
Refactorkamo-internal

Drop editor page header, redenumește General sub-tab

- Îndepărtează pictograma spate-săgeată + ecran + titlu + subtitrare partea de sus a editorului de securitate-model / master-model. Butonul de anulare în bara d...

kamo·4mo ago
RefactorInitializerService

Drop teamMemberPayFeesSeting from DataLoader

Furnizorul-model principal nu mai trece de plata tristatală eliminată setarea la crearea modelului principal de securitate ChildOrgSecurityModel şi supraîncărc...

Kamo·4mo ago
RefactorSecurityService

Drop teamMemberPayFeesSetarea parametrului

Mirrors the shared-library change MasterModelController, și ModelController aplicat nu mai citesc / scrie Echipa Membru PayFees Setare. Redactorul de tipuri de...

Kamo·4mo ago
Refactorkamo-shared-library

Drop teamMemberPayFees Setare

Politica privind taxa de auto-plată a angajatului a dispărut. facturarea pe grup, nu prin intermediul modelului de securitate. Elimină EchipaMemberPayFeesSetare...

Kamo·4mo ago
Refactorkamo-register

Drop My Profil banner + unificați distanța dintre secțiuni

Toate cele patru secţiuni ale profilului meu au acelaşi ritm vertical. 8px între antetul fiecărei secțiuni și câmpul său (s), 16px între secţiuni. Bannerul de a...

Kamo·4mo ago
Refactorkamo-register

Name

Reorganizați Pasul meu de profil astfel încât toate cele patru secțiuni să împartă același aspectul și formatul titlului. Ordinea este acum numele legal, alias,...

Kamo·4mo ago
RefactorSecurityService

Drop SMS de verificare pentru câmpul de telefon pe înregistrare

Numărul de telefon colectat în timpul înregistrării self-service este acum o câmp text opțional simplu nu/register/phone/verify. Obiectivul registrului acceptă...

Kamo·4mo ago
Refactorkamo-shared-library

Drop RegistrationPhoneCode entitate + depozit

Înregistrarea self-service nu mai utilizează verificarea codului SMS pentru câmpul telefonic şi îl depozitează pe noul utilizator. Elimină entitatea neutilizat...

Kamo·4mo ago
April 23, 2026
RefactorSecurityService

Partajați PostAuth***Servicii între conectare și intrare-ca

Extragerea post-autentificare *** construi (grant-toate expansiune, profil SQL, titluri de ramură, creaseSession) în PostAuth***Service astfel încât introduce-c...

Kamo·4mo ago
Refactorkamo-internal

Elimină paginile de telefon + cele de securitate

Acestea au fost adăugate la kamo-internal de colectare din greșeală de telefon numărul și întrebările de securitate aparțin fluxului de înregistrare în Kamo-reg...

kamo·4mo ago
April 22, 2026
April 21, 2026
RefactorSecurityService

Combină șablonul implicit fără ștergerea dosarului org

Dispoziție completă nu mai șterge prefixul org înainte de copiere. Copiază de la public/default suprascrie numai tastele de potrivire; alte obiecte sub org Dosa...

Kamo·4mo ago
April 19, 2026
April 18, 2026
Refactorkamo-internal

Antet de editor compactă

Elimină antetul lipicios (titlu, subtitlu, Save/Cancel/Preview) butoane, Editare/Previzualizare tab bar) de la EmailTemplateEdit la revendicare ~200px de spațiu...

kamo·4mo ago
Refactorkamo-login

Redirect EMAIL NOT VERIFICAT to register/resend-verification

Elimină e-mailul onlineVerifyCard din pagina de autentificare și toate asociate state/callbacks. Pe EMAIL NOT VERIFICAT, utilizatorul este acum transmis la E o ...

Kamo·4mo ago
Refactorkamo-shared-library

Eliminați încărcarea de caracteristici dornice de la getOrganizationByDomain

Caracteristicile sunt o preocupare la nivel de org fără legătură cu majoritatea apelanţilor acestei metode (de exemplu, înregistrarea, rezoluția domeniului de a...

Kamo·4mo ago
RefactorInitializerService

Tighten KamoCRMAgeReqUpdateRunner per review

- Restore Javadoc paragraph explaining @Order(10) rationale. - Test now references the UPDATE_SQL constant directly instead of duplicating the SQL string, so ...

Kamo·4mo ago
Refactorkamo-marketing

Sincer marketing

Revizuirea completă a paginilor de marketing împotriva capacităților reale ale produsului KamoCRM. Creanțe fabricate eliminate despre caracteristici care nu sun...

Kamo·4mo ago
April 17, 2026
Refactorkamo-internal

Apel BillingService direct prin K8s DNS în loc de APIService

Next.js proxy server-side apelează acum BillingService la Nu-ţi face griji. direct, sărind peste hop inutil prin APIservice. BILLING SERVICE URL env var cu DNS ...

kamo·4mo ago
April 16, 2026
RefactorSecurityService

Eliminați configurația traduce din aplicație.yml

Kamo·4mo ago
April 13, 2026
Refactorkamo-internal

Description

kamo·5mo 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·5mo ago
April 12, 2026
Refactorkamo-internal

Migrați toate rutele de imagistică API de la SecurityService la TransformationService/DocsService

Încarcă rute acum apelați la serviciul de conversie direct prin CONVERSION SERVICE URL: - Post/api/imagine/upload → /api/conversion/imaging/upload - POST / api/...

kamo·5mo ago
RefactorSecurityService

Elimina ImagingController și fasole/imagine mutat la Transformareservice și DocsService

Încarcă criteriile de evaluare în direct în TransformationService la /api/conversion/imaging/*. Toate obiectivele de management și de descărcare trăiesc acum în...

Kamo·5mo ago
RefactorDaemonService

Delegate thumbnail generation to ConversionService, remove PDFBox dependency

ThumbnailGenerationJob now POSTs the converted PDF to ConversionService **************** unzips the response, and stores each thumb_p{n}.png in MinIO. PDFBox re...

Kamo·5mo ago
RefactorSecurityService

Generație de miniatură delegată la ConversieServicii, elimina dependența de PDFBox

generați șiStoreThumbnails POSTs acum PDF convertit la serviciul de conversie - Nu. Unzips răspunsul, stochează fiecare Degetul mare p {n}.png în MinIO, și publ...

Kamo·5mo 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