Schimbare live jurnal

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

17,896
Total modificări
4,600
Caracteristici
4,522
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,896AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,565kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI522Chore670Docs226Feature4,600Fix4,522Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
April 24, 2026
Fixkamo-register

URL-uri logo Cache-bust folosind temaRevision from config.json

DynamicMetaLoader stochează acum temaRevision în sesiuneStorage and fires KAMO THE ME CONFIG LOADED după ce a adus config.json. TemaLogo ascultă pentru acest ev...

Kamo·4mo ago
Fixkamo-internal

URL-uri logo Cache-bust folosind temaRevision from config.json

DynamicMetaLoader stochează acum temaRevision în sesiuneStorage and fires KAMO THE ME CONFIG LOADED după ce a adus config.json. TemaLogo ascultă pentru acest ev...

kamo·4mo ago
FixSecurityService

Încărcare direct în public/{dosarul principal}/img/ în loc de găleată de montare

Obiectivul de uploadLogo a fost de a scrie la un hardcoded "Sumtingwong" locholder (Setare necompletată) în loc de calea tematică publică reală a orgii. Logos a...

Kamo·4mo ago
FixSecurityService

Elimină implicit nodul k2m1 coborât

k2m1 (10,8.2.1) este în scădere permanentă. Lăsând-o în lista de eșec a cauzat retries de încărcare să stea până la noul timeout OkHttp incendii. Implicit este ...

Kamo·4mo ago
Fixkamo-shared-library

Aplicați timeout-uri de conectare/scriere/citire pe MinioClient via OkHttpClient

Fără timeout-uri, un peer de replicare a site-ului redus (k2m1) a cauzat makeBucket și putObject cheamă pentru a bloca pe termen nedefinit, iesind la suprafață ...

Kamo·4mo ago
Featurekamo-internal

Setări dialog, web-alias cale vrăjitor, și panoul de furnizare DNS

Adaugă Sucursalele Subdomeniu IU pe trei suprafețe: - **********************************************************************************************************...

kamo·4mo ago
FeatureSecurityService

Org-nivel de configurare, GoDaddy client, și web-alias org crea calea

Firele noile Sucursale Subdomeniu caracteristică end-to-end pe backend: - SubdomeniuBranchesController pentru org-nivel activ + GoDaddy creds (viu verificat) - ...

Kamo·4mo ago
Featurekamo-shared-library

Adaugă entități, cifru și alias/Schelă de jurnal DNS

Adds per-org GoDaddy crede (AES-GCM criptat), un steag permisRootSubdomaines și colectarea de copii-org alias pe modelul de securitate, o furnizare de DNS jurna...

Kamo·4mo ago
Fixkamo-internal

Caseta de bifare citeste org domenii, nu domenii furnizor

Cablajul anterior citit /api/email/domenii (email provider domenii Tabel). Acest tabel este populat numai atunci când un furnizor de e-mail terț integrarea est...

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
Featurekamo-internal

Prefix/Suffix dropdowns, poarta domeniului cutiei poștale, stare explicită

- Prefix nume și sufix sunt acum dropdowns populate de la NamePrefixType / NameSuffixType catalogs livred by the org-config obiectivul final. Afișează abreviere...

kamo·4mo ago
FeatureSecurityService

Starea echipei explicite + cataloage prefix/sufix

- GET ***************acum întoarce numele Prefixe și nameSuffixs, sursăd from NamePrefixType and NameSuffixType so the Adaugă formulare de membru/Adaugă formula...

Kamo·4mo ago
Fixkamo-internal

Despachetează {piețele:[...]} plicul din dialogul Atașat

GET /api/security/commerce-markets returns {markets: [...], mesaj: "...}, nu o matrice goală. Dialogul pieței de comerț atașați a fost tratarea întregului răspu...

kamo·4mo ago
Featurekamo-internal

Lăţime completă, trei pale Adaugă formular membru

Relucrează formularul de creare pentru a utiliza întreaga zonă de conținut în loc de o 1100px-largă coloană centrată. - Model de răspuns la 3 coloane: Nav secţ...

kamo·4mo ago
Fixkamo-internal

Combină OTK-redirect în proxy.ts, șterge duplicate Middleware.ts

Next.js 15 refuză să construiască atunci când există atât Middleware.ts și proxy.ts. ă OTK hand-off redirecționare care a trăit în Middleware.ts ?otk=... pentr...

kamo·4mo ago
Featurekamo-register

Combină aliasul/emailul/numele/telefonul într-un singur pas "Profilul meu"

Combinați separat anterior "My E-Mail & Alias," "Numele meu," și "Numărul de telefon" pași într-o singură etapă "Profilul meu" pentru 13+ înregistrați, cu alias...

Kamo·4mo ago
FeatureSecurityService

Face e-mail + numele legal opțional pentru sub-13 înscrieri

Criteriul final de evaluare /api/securitate/înregistrare a respins anterior orice cerere Lipseşte e-mailul, prenumele sau numele de familie. Asta a făcut calea ...

Kamo·4mo ago
Fixkamo-internal

Citește nou *** de la Redis master și dedupe OTK POST

Replica citește ratat sesiuni proaspăt scrise după schimbul OTK, cauzând eşec fals şi redirecţionare de conectare. Sari peste intarzierea intro atunci cand otk ...

kamo·4mo ago
FixSecurityService

Extinde TTL OTK pentru enter-as valid hand-off

Kamo·4mo ago
Fixkamo-internal

Garda împotriva răspunsurilor non-array pe /platform/orgs

Un răspuns non-array (corp gol, plic de eroare sau {date: [...]} ambalaj) a fost aterizarea în starea de orgi și suflare până rend cu "E.Map nu este o funcție."...

kamo·4mo ago
April 23, 2026
FixSecurityService

Enforce/Rețea introduce reguli server-side

Respinge atunci când ținta este org sesiune curentă, domeniul personalizat SSL nu este Confirmat, sau membru țintă uman este inactiv. Configurează domeniul logi...

Kamo·4mo ago
Featurekamo-shared-library

Adaugă ******************* pentru cecurile introduse

Kamo·4mo ago
FixSecurityService

Necesită membru de destinațieId și validează calitatea de membru al org

Intro-ca acum construiește întotdeauna noul *** cu ținta asigurată de client rândul membrilor; respinge org/membru neuniform. Îmbunătățește depanarea sesiune de...

Kamo·4mo ago
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
FixSecurityService

Enter-as session utilizează furnizorul de securitate org țintă și furnizorul țintă opționalId

Enter-așa cum a fost setarea Redis securityOrgId de la utilizatorul global de securitate furnizor, în timp ce login-ul setează din lanțul FQDN. Această nepotriv...

Kamo·4mo ago
Fixkamo-internal

Deschide/validat pentru intrare ca OTK astfel încât se aplică sesiunea org țintă

ENTER legat de /?otk= care nu a numit niciodată /api/validat; shared-domeniu *** cookie-urile au păstrat org-ul sursă. Redirect ?otk= to /validat via Middleware...

kamo·4mo ago
FixSecurityService

Rezolvați sesiunea de utilizare a sistemului de la OTK pentru cererile BFF

SystemUserConfigController și SystemUserCapabilityController citeste doar Prăjiturică. kamo-intern forwards X-OTK fără cookie-uri, deci SecurityService N-am văz...

Kamo·4mo ago
FixSecurityService

@ info: whatsthis

EnterAsController citeste numai cookie-uri ***; trafic intern folosește OTKPreAuthFilter atributele sesiunii. Acceptati tinta OrgId ca sir pentru ID-uri INT8 ma...

Kamo·4mo ago
Fixkamo-internal

Adaugă ruta BFF pentru POST/api/securitate/enter-as

/Rețeaua Enter acțiune numită Inexistent Next route, producând 404. Transmiteţi cererea către APIService ca şi alte proxy-uri de securitate.

kamo·4mo ago
Fixkamo-internal

Proxi sistem-utilizator config API rute către APIService

Pagina de configurare numită /api/security/system-user/*, dar nu și Mâner următor a existat, astfel încât aplicația returnat 404. Adaugă rute BFF care corespund...

kamo·4mo ago
Featurekamo-internal

Name

Adds Platform Administration → Configurare, un părinte-org-proprietar numai pagina care acordă sau revocă permisiunea de a juca rolul platformei Utilizator de s...

kamo·4mo ago
FeatureSecurityService

Reumplere, intrare-ca flux, agenți de protecție a mutațiilor, configura API

Furnizarea de autovindecare: SystemUserBackfillService ruleaza pe fiecare SecurityService boot (din DataLoader) pentru a adăuga coloana is system user și tabelu...

Kamo·4mo ago
Featurekamo-shared-library

Adaugă steagul utilizatorului sistemului + entitatea care acordă acces

Introduce modelul utilizatorului de sistem: un steag utilizator.isSystemUser (Indicele parțial unic impune un singurton), plus un tabel SystemUserAccess care în...

Kamo·4mo ago
FixInitializerService

Membru al echipei este membru; picătură fals tm.get membre() apeluri

TeamMember folosește moștenirea alăturată Field. Backfill a fost de asteptare tm.get membre () care nu există. De asemenea, comută filtrul de stare JPQL pe tm....

Kamo·4mo ago
FixBillingService

Foloseşte-te de asta. getter primitiv

isOrganizationOwner este un boolean primitiv pe TeamMember, deci Lombok- Accesor generat este isOrganizationOwner () not getIsOrganizationOwner (). Repara compi...

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
Featurekamo-register

Adaugă etape de verificare telefon + întrebări de securitate

Introduceți doi pași noi între Parola și Recuperarea Contului pentru 13+ Registre: o etapă a numărului de telefon (opțională, care poate fi omisă, cu cod SMS ve...

Kamo·4mo ago
FeatureSecurityService

Colecta telefon + întrebări de securitate în timpul înscrierii

Mută numărul de telefon și colectarea de întrebări de securitate în self-service fluxul de înregistrare (în cazul în care acestea au fost inițial destinate) mai...

Kamo·4mo ago
Featurekamo-shared-library

Adaugă înregistrareentitate telefon cod + depozit

Tabelul nou emisă în timpul înregistrării self-service, înainte ca o entitate utilizator să existe. Păstrat separat de AccountVerificationCode pentru a evita t...

Kamo·4mo ago
Featurekamo-internal

Adaugă pagini membre/Adaugă pagini membre ale echipei

- /cont: inlocuiti un singur buton ambiguu cu butoane cu telescop Adaugă <Member> pe fila membrilor, Adaugă <Team Member > pe fila membrilor echipei. Fiecare bu...

kamo·4mo ago
FeatureSecurityService

Adaugă fluxul de creare a membrilor echipei / Adaugă fluxul de creare a membrilor

- Noul membruCreateController expune: * GET ******************* Age-req, timezone, departamente, titluri de muncă * GET*****************************************...

Kamo·4mo ago
Featurekamo-shared-library

Adaugă AgeReqType.permisSub13() helper

Utilizat de Add Member / Adăugați fluxul de membru al echipei pentru a sări peste colectarea de e-mail pentru orgi a căror cerință privind vârsta permite utiliz...

Kamo·4mo ago
Featurekamo-internal

Rebuild member Plans & Billing around Billing Groups

- Member page Plans & Billing tab is now right-aligned with a pulsing glow and a StarRate icon on the tab bar. Visible when the viewed member is the signed-...

kamo·4mo ago
FeatureSecurityService

Adaugă servicii de drepturi + piețe comerciale de securitateModel

-GreutyService calcules per-member feature grants by unioning active Caracteristicile planului de facturare + KamoCRM Linia de bază liberă. Case Previziunile de...

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