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 21, 2026
Featurekamo-internal

Expert de conformitate din politicile de model de securitate

- Tipuri de sucursale API hărţi alcool / tutun / arme de foc politici în stare vrăjitor - Treaptă dinamică de conformitate: omite din navigaţie atunci când mode...

kamo·4mo ago
April 20, 2026
Featurekamo-marketing

Arată starea în direct cu link-ul de schimb și numărul zilnic

Înlocuiți numărătoarea inversă a previzualului și copia de înscriere cu un compact "Acum LIVE" Callout, păstrați link-ul de schangelog, și întotdeauna arată ast...

Kamo·4mo ago
FeatureSecurityService

Face RoleRightsSyncService complet auto-vindecare pe fiecare boot

Adăugarea sau eliminarea unui RoleRightType nu trebuie să mai necesite niciodată rulare KamoInitializerService. SyncToate() rulează acum trei faze la fiecare po...

Kamo·4mo ago
Featurekamo-internal

Adăugați setările de administrare a platformei

- Pagini noi sub /setări/platformă (păzită de hasPlatformAdminAccess): - /organizatii -/evenimente -/feed audit de *************** - /planuri catalog numai cit...

kamo·4mo ago
FeatureBillingService

Adăugați platformaAdmin controler + serviciu pentru granturile de plan comp

- PlatformAdminController la /api/billing/platform (class-level @PlatformAdminOnly) - GET /orgs, GET /orgs / {orgid} - POST /orgs/{orgId}/grants, PATCH - GET / ...

Kamo·4mo ago
FeatureInitializerService

Seed Organization.isTopLevel for kamocrm and HOTHER UNLIMITED auto-comp plan

- DataLoader: drop Organization Tip arg de la creaseOrg, set isTopLevel=true on kamocrm - KamoCRMAgeReqUpdateRunner + test: meci pe IS TOP LEVEL = TRUE în loc d...

Kamo·4mo ago
Featurekamo-shared-library

Add Organization.isTopLevel, PaymentMetode.COMP, COMP * tipuri de evenimente; eliminați Organizația Tip enum

- Organizatie: inlocuieste campul mort cu steagul pentru identificarea proprietarului platformei - Metoda de plată: adăugați COMP pentru granturi gratuite platf...

Kamo·4mo ago
Featurekamo-internal

Drepturile de sprijinire a cererii de aderare și vizualizarea biletelor în două moduri

- NavTop: arată SuportButton pentru orice drept de sprijin (agent sau membru) - SuportButton: poarta fiecare element dropdown de dreapta Cere Webinar, Webinari...

kamo·4mo ago
Featurekamo-shared-library

Adaugă drepturile de sprijin ale membrilor (133-136)

Adăugă patru noi drepturi de sprijin pentru membrii neagenți: - *************** (133) - CREATE support TICKET (134) - CERERE WEBINAR (135) - view MY SCHEDULED W...

Kamo·4mo ago
Featurekamo-internal

Adaugă butonul Sync Rights la SecurityRoleManager pentru orgile de nivel superior

Butonul este vizibil doar atunci când organizația.Are Parent este fals. Apeluri Post /api/security/rols/sync-rights apoi reîncărcați tabelul de roluri.

kamo·4mo ago
FeatureSecurityService

Extract RoleRightsSyncService și adăugați criteriul de evaluare a sincronizării

- RoleRightsSyncService: centralizează drepturile de rol sincronizare logică pentru ambele OrgRole Şi... tabele; pornire și cerere - DataLoader: delegaţi la Rol...

Kamo·4mo ago
Featurekamo-shared-library

Asigură drepturile de rol pe care DTO-urile le-au condus și adaugă sincronizarea modelelor de securitate

- Security Roledto. from OrgRole (): enumerate all Role Right Valori de tip cu DB setările ca căutare - *************** Aceeași abordare bazată pe enum pentru ...

Kamo·4mo ago
Featurekamo-shared-library

Adaugă ALLOW PROMOTING MEmberS dreapta (id 132)

Kamo·4mo ago
Featurekamo-internal

Arată orașul și subdiviziunile în rândul geo vizitatorilor biletului

Afișează ca "City, Region, Country (IP) " degradează grațios atunci când sunt disponibile doar date de țară

kamo·4mo ago
FeatureMediaService

Expune oraș și subdiviziuni în căutare geo vizitatori

- Extindeți recordul GeoResult cu câmpurile de orașe și subdiviziuni - Switch SupportTicketService.toDTO() to use GeoLookupService (IP-level) Lookup) în loc de ...

Kamo·4mo ago
Featurekamo-internal

Adăugaţi adrese URL la / pagina de cont pentru conectarea profundă şi reîmprospătarea persistenţei

Tab state este acum sincronizat cu ***************** deci link-uri la tab-uri specifice de lucru și tab-ul corect rămâne selectate pe pagina reîmprospătare.

kamo·4mo ago
Featurekamo-internal

Arată steagul vizitatorilor, țara și IP în antetul biletelor

- Adăugaţi vizitatoriIpAddress, visitorCountryCode, vizitatorCountryName to Support TicketDTO type - Render pavilion emoji + numele țării + rândul adresei IP în...

kamo·4mo ago
FeatureMediaService

Arată steagul vizitatorilor și locația în antetul biletului de sprijin

- Injectați PublicChatVisitorRepositor și GeoLiteLocationRepositor în SuportTicketService - Populate visitorIpAddress, visitorCountryCode, visitorCountryName in...

Kamo·4mo ago
Featurekamo-marketing

Înlocuiește WebSocket nativ cu STOMP / SockJS în LiveSupportPanel

- Adăugaţi @stomp/stompjs şi pachete client - Conectează-te la media. WebSocket brut la api. - După conectarea STOMP, abonaţi-vă la /topic/chat/sesiune/{ghid} ş...

Kamo·4mo ago
FeatureMediaService

Fixează chat public de la un capăt la altul în timp real prin STOMP/NATS

- Elimina cerintele interne de la PublicChatWebSocketInterceptor astfel încât vizitatorii să se poată conecta direct folosind doar sesiunea Token - Include afiș...

Kamo·4mo ago
Featurekamo-internal

Auto-deschis bilet de suport popup pe notificarea NEW TICKET NATS

Când ajunge un nou bilet de sprijin, platforma trimite acum un NEW TICKET Mesaj STOMP în plus față de Pending COUNT. SuportContContext se ocupă de ea prin instr...

kamo·4mo ago
Featurekamo-marketing

Adăugați / pagina de contact-confirmat cu erou animat, cronologie și CTA

Înlocuiți mesajul de succes inline pe formularul de contact cu o primă dedicată pagina de confirmare: animat SVG semn de verificare cu spargere de particule, "C...

Kamo·4mo ago
Featurekamo-internal

Redesign LabelManager

Rescrie LabelManager.tsx cu model de citire / editare per secțiune. Repară salvarea ruptă buton (validatForm blocat salvează deoarece câmpurile de contact/compa...

kamo·4mo ago
FeatureEmailService

Adaugă validator domeniu KamoMail pentru a bloca adresele de email cross-tenant

Introduce KamoMailDomainValidator componentă care verifică, la nivelul de serviciu, dacă domeniul de e-mail transmis corespunde domeniului implicit verificat al...

Kamo·4mo ago
Featurekamo-internal

Enforce KamoMail domeniu restricție pe cutia poștală, alias, și crearea de căsuță poștală comună

Când KamoMail este furnizorul de e-mail, membrii pot crea doar cutii poștale, pseudonime și cutii poștale partajate utilizând domeniul implicit verificat al org...

kamo·4mo ago
Featurekamo-internal

Org tema de furnizare

kamo·4mo ago
FeatureConversionService

Add image resize and favicon generation endpoints

Kamo·4mo ago
FeatureInitializerService

Add migration runner for logo_full_ext column on orgs

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