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 20, 2026
FixSecurityService

Rezolvă fila de membri care arată gol din cauza Hibernate TIP () clasa de bază

Tip hibernat (m) =:tip filtru JPQL întoarce 0 rezultate atunci când legat parametrul este clasa de bază a membrilor (moştenirea JOINED). Acest lucru afectează c...

Kamo·4mo ago
FixMediaService

Tag-ul de mesaje vizitatori ca tip VISITOR Message, adăugați numele expeditorului pentru a obține mesaje

- PublicChatService: set messageType=VISITOR Message astfel încât frontend poate distinge vizitatori ecouri din răspunsurile agent pe tema STOMP - MediaControll...

Kamo·4mo ago
Fixkamo-internal

Trataţi tipul VISITOR Mesage ca întotdeauna-din-ei în TicketChat

Mesajele vizitatorilor publicate prin PublicChatService transmit mesajeType=VISITOR Message. Semnează-le explicit ca autor. Apare pe partea stângă, chiar dacă m...

kamo·4mo ago
Fixkamo-marketing

Skip VIZITOR Mesage ecouri în LiveSupportPanel STOMP handler

Mesajele vizitatorilor sunt acum etichetate mesajType=VISITOR Mesage by the backend. Sari peste acestea în abonamentul STOMP astfel încât mesajele vizitatorilor...

Kamo·4mo ago
FixEmailService

Filtru de stare sârmă și șabloane auto-semințe necesare pe listă

- EmailTemplateController.list() acceptă acum ?status= param și filtre folosind interogarea depozitului existent ByOrgIdAndStatus - Seminte auto necesare modele...

Kamo·4mo ago
FixMediaService

Three support/chat issues — NATS relay, auto-popup, topic fallback

1. Switch SupportNotificationService and SupportStompRelayController from JetStream to core NATS — the CHAT_MESSAGES stream only covers chat.> so JetStrea...

Kamo·4mo ago
FixMediaService

Write contact form description as chat message on public ticket creation

The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...

Kamo·4mo ago
Fixkamo-internal

Separat număr bilet/caiete rând de la titlu în TicketHeader

Titlul a fost schimbul unui rând flex nowrap cu numărul biletului și două insigne, ceea ce face să fie tăiat. Acum numărul biletului şi insignele ocupă propriul...

kamo·4mo ago
Fixkamo-internal

Cheia pentru gestionarea biletelor în răspunsul la lista de bilete de sprijin

MediaService returnează {bilet: [...], totalElemente } dar frontend Am verificat doar datele. conținut, ceea ce determină lista să facă întotdeauna gol.

kamo·4mo ago
Fixkamo-marketing

Correct MEDIASERVICE URL port de la 443 la 80 pentru formularul de contact

Serviciul ClusterIP expune doar portul 80; folosind 443 cu http a provocat ConecteazăTimeoutError pe fiecare formular de contact.

Kamo·4mo ago
FixSecurityService

Use correct session key 'memberID' instead of 'MID'

KSessionService stores member ID under key 'memberID' but both **************** and OrganizationController were reading session.get("MID") which always returned...

Kamo·4mo ago
FixSecurityService

Exclude master model from models list; add debug log to child-org creation check

SecurityModelController now filters out the org's master model (identified by org.getMasterModelID()) from the /api/security/models response — it is managed exc...

Kamo·4mo ago
FixSecurityService

Read session rights as List<String> names, not CSV of integer IDs

Session rights are stored as a JSON array of RoleRightType name strings. Both **************** and OrganizationController were casting them to String (causing C...

Kamo·4mo ago
Fixkamo-internal

Nu mai comuta dublu pe checkbox-uri de vârstă în BranchSetupManager

Box onClick și Checkbox onChange ambele trase la fiecare click, comutare de două ori şi lăsând starea neschimbată. Opri propagarea pe FormControlLabel astfel nu...

kamo·4mo ago
Fixkamo-internal

Utilizați MUI v7 Grid size prop în StackingOrdersManager

MUI v7 Grid2 a înlocuit xs/sm/md cu obiectul de dimensiune prop.

kamo·4mo ago
April 19, 2026
Fixkamo-internal

Eliminați recuzita MUI Grid element în StackingOrdersManager

MUI Grid v2 a scăzut recuzita produsului; utilizați recuzita de dimensiune direct pe Grid.

kamo·4mo ago
Fixkamo-marketing

Stabilizeaza latimea numararii inverse pentru a preveni clatinarea textului bannerului

Containerul monospațial cu lățime fixă cu nume tabulare previne dispunerea se schimbă pe măsură ce numărul inversă se schimbă la fiecare 50ms.

Kamo·4mo ago
Fixkamo-internal

Aliniază modelul-editor SERVICE TYPES cu backend ServiceType enum

Lista de aplicații a editorului a deviat de la backend ServiceType enum: - Lipsește 8 aplicații nedepreciate (AI SUPPORT, Sprijinirea, Knowledge BASE, NOTE, POS...

kamo·4mo ago
Fixkamo-shared-library

Înlocuirea AppConfig este exclusiv upsert, nu șterge niciodată absența sarcinii utile

Comportamentul anterior a șters orice rând de aplicații existente al cărui tip de serviciu nu a fost în sarcina utilă de intrare. Care a transformat sarcinile p...

Kamo·4mo ago
Fixkamo-marketing

Caracteristica mutareCere taste i18n în spațiul de nume de casă corect

Cheile au fost plasate accidental în despre namespace; secțiunea a fost afișată siruri de caractere brute în loc de text tradus.

Kamo·4mo ago
Fixkamo-internal

Trimite nul în loc de șir gol pentru conținutJson/contentPlainText pe kb articol crea

Sirul gol este invalid pentru tipul de coloană JSONB, cauzând o eroare DB atunci când se creează un articol fără conținut.

kamo·4mo ago
Fixkamo-login

Curățați în mod corespunzător ascultătorii evenimentului Capcha pe etapa de tranziție

Apelurile Evenimentului Au fost în interiorul apelului Timeout valoarea de întoarcere, pe care JavaScript o ignoră. Acest lucru a cauzat persoanele care se ocup...

Kamo·4mo ago
FixInitializerService

UPSERT SYSTEM email template rows on every run

Previously the seed runner only inserted rows that didn't exist, so canonical HTML changes never propagated to the DB. Now existing SYSTEM rows have their bodyH...

Kamo·4mo ago
FixEmailService

Preview uses same auto-vars as sendToUser (org logo + name)

The preview endpoint now injects logoUrl, logoSimpleUrl, and orgName from the org's domain before applying sample content variables, matching the exact variable...

Kamo·4mo ago
Fixkamo-internal

Utilizaţi { {logoUrl}} ] deţinătorii de locuri astfel încât să trimită e-mailuri meci previzualizare

serializeFullEmailHtml acum magazine - Nu. ocupanți în corpHtml în loc de căi locale rezolvate. Serviciul de e-mailtemplate injectează deja URL-uri absolut logo...

kamo·4mo ago
Fixkamo-shared-library

Rescrie toate șabloanele canonice cu design de marcă completă

Toate cele 5 șabloane utilizează acum structura de masă exterioară consistentă (600 px, rotunjită carte, antet gri / subsol) potrivire editorului blocului seria...

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