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
FixAPIService

Setează cererea/josul pentru organismele JSON transmise Serviciului de securitate

RestTemplate în amonte ar putea lăsa conținut-tip incompatibile cu primăvara @RequestBody, cauzand 415. După citirea corpului brut, forța APLICARE JSON Când înc...

Kamo·4mo ago
Fixkamo-internal

Asigură tipul de conținut JSON atunci când se atribuie serviciului de securitate

Crearea organizaţiei a returnat 415 Media nesusţinută Tip pentru că în amonte Primăvara așteaptă aplicație/json pentru @RequestBody. Nodul aduce ar putea omite ...

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

Comparați ID-urile membrilor ca și siruri de caractere pentru auto-control și redirecționare

Utilizator-info API returnează membrID ca șir pentru a păstra int64 precizie. iSelf utilizat Număr() și egalitate strictă cu tipuri mixte, astfel încât vizualiz...

kamo·4mo ago
Fixkamo-internal

Reparatii TicketChat actualizări în timp real după cursa de încărcare

Abonare Defer STOMP până când mesajul inițial aduce finisaje astfel SetMesaje din API nu pot șterge mesajele livrate în timpul sarcinii. Clear message atunci câ...

kamo·4mo ago
Fixkamo-internal

Ascunde jocul depreciat (și aplicația/media) cu potrivire insensibilă la caz

- Lowercase statusMap taste si cautari astfel verificarea se aliniază cu carcasa API - Trataţi etichete infra ascunse caz insensibil - Etichete depreciate pe be...

kamo·4mo ago
FixSecurityService

Citiți drepturile sesiunii ca listă sau moștenire CSV pentru obiectivele membre

KSessionService and SecurityRoleController store rights as List<String> of Role RightType names. MemberSecurityController distribuit pe șir și împărțit pe virgu...

Kamo·4mo ago
Fixkamo-internal

Rolul de securitate salvează rolurile blocate și erorile API mai clare

- Când este AllowEditSecurity este fals, omite drepturile și de securitateModelIds din Put body so SecurityService acceptă doar actualizări de metadate (timeout...

kamo·4mo ago
Fixkamo-internal

Membru PATCH Proxy la Serviciul de Securitate

Profilul membrilor UI numit ***************** dar nu exista nici un handler App Router, asa ca Next returnat HTML 404 si clientul a arătat eroare necunoscută du...

kamo·4mo ago
Fixkamo-shared-library

Persist RoleRightType by stabil getId() în loc de ordinal

Hibernate @Enumerated (EnumType.ORDINAL) scrie/citește declarația-indexul Enum. Atunci când o valoare de tip RolRight este eliminată (de exemplu, MANAGE USERS, ...

Kamo·4mo ago
FixSecurityService

Evitaţi tranzacţiile care otrăvesc DDL şi Harden multi-pod curse

Precedentul auto-vindecare pune DDL într-o sincronizare @TransactionalAll(). Atunci când un ALTER TABELUL ADD CONTRAINT tras asupra unei constrângeri existente ...

Kamo·4mo ago
FixInitializerService

Constrângeri de verificare în caz de nerambursare a coloanelor enum pentru drepturile de rol

În cazul în care se utilizează un sistem de control al emisiilor de gaze cu efect de seră, se aplică următoarele cerințe: pe TABLE CREATE pentru coloanele @Enum...

Kamo·4mo ago
FixInitializerService

Adăugați constrângerile unice care lipsesc pentru upertezele de dreapta-rol

- Nu. + sincronizareSecurityModelRoleRights use Traducerea şi adaptarea: constrângeri unice la tabelele DB. De potrivire ************************************...

Kamo·4mo ago
Fixkamo-shared-library

Adaugă constrângere unică pe (rol id, dreapta type) în OrgRoleRight

Necesar pentru CONFLICT NU FACE NIMIC în ************* Fără această constrângere, interogarea de sincronizare nu reușește cu "nici un unic sau excludere constrâ...

Kamo·4mo ago
Fixkamo-internal

Opriți suprascrierea membru avatar cu avatarul utilizatorului logat pe vizualizarea profilului

agayAvatars againsted /api/security/avatars (nici un domeniu de aplicare membru avatarul utilizatorului conectat) și numit setActiveAvatar, clovn corect Avatar...

kamo·4mo ago
Fixkamo-internal

Adaugă ruta proxy a sincronizărilor lipsă

Post / api/security/rols/sync-rights a fost lipsește un handler proxy Next.js, care face ca butonul Sync Rights din setările Rolurilor de Securitate să eșueze î...

kamo·4mo ago
FixMediaService

Utilizați PublicChatVizitor AfișareNume pentru solicitantNume pe biletele vizitatorilor

Vizitator-inițiat bilete hardcode solicita la membru al sistemului org, așa DTO a fost suprapuse numele proprietarului org în coloana solicitant. Cădere înapoi ...

Kamo·4mo ago
Fixkamo-internal

Suport poarta/Setari dupa drepturi, reparatie copie retea, incarcare pe comutator tab, separator nav

- Card de retea: descriere actualizata pentru a utiliza eticheta titlu ramura dinamica - Card de suport: fix 404 prin schimbarea href /help → /support; poartă d...

kamo·4mo ago
Fixkamo-internal

Suport chat UX

- TicketChat fires onVisitorNameChanged when Name CHANGED WS event sosește - SuportTicketWindow expedies tool:title with requestorName on charge and privind sch...

kamo·4mo ago
Fixkamo-marketing

Render system events as friendly text in musafir chat

NUME CHANGED evenimente de sistem nu mai arată JSON brut în balonul de chat; afişează ca o pastilă italiană centrată ("Schimbă numele la {numele}"). Alte evenim...

Kamo·4mo ago
Fixkamo-internal

Arată AG Grid încărcare suprapus în loc de stare goală pe pagina conduce

Iniţializează starea de încărcare la adevărat astfel încât reţeaua să arate "Loading conduce..." Până la primul pachet se completează, prevenind un flash de "Nu...

kamo·4mo ago
FixSecurityService

Utilizați getOrganizationById WithFatures in ApppAvailability Interceptor

Rezolvă LazyInitializare Excepție pe /api/securitate / plumb și toate alte căi CRM/POS. Interceptor numit org.getFeatures () după încheierea tranzacției; noua m...

Kamo·4mo ago
Fixkamo-shared-library

Adăugați găsiByIdWithFatures pentru a încărca cu nerăbdare Organizația.fetures

Alăturați-vă FETCH previne LazyInitializare Excepție atunci când caracteristicile sunt accesat în afara unei tranzacții (de exemplu, în AppAvailabilityIntercept...

Kamo·4mo ago
FixMediaService

Construiți eroare în GeoLookupService și adăugați NATS publica pentru mesaje de agent

- Fix Opţional vs Lista de nepotrivire de tip în ************* - Injectaţi NatsMessageService în MediaController - Publish to chat.session. agentul și vizitator...

Kamo·4mo ago
Fixkamo-internal

Correct message sides in history and handle visitor name change events

- Use messageType=VISITOR_MESSAGE from API to determine left/right in history load - Add NAME_CHANGED system event rendering in SystemMessage and TicketChat

kamo·4mo ago
FixMediaService

Real-time chat delivery, message sides, notifications, and name sync

- Keep NATS subscription alive on client unsubscribe to avoid breaking agent real-time delivery - Tag visitor messages with messageType=VISITOR_MESSAGE in getMe...

Kamo·4mo ago
Fixkamo-shared-library

************** se folosește ca exemplu pentru tipul de membru

Hibernare TIP (m) =:type întoarce 0 rezultate atunci când sunt legate de bază Clasă de membri în moștenirea alăturată. Pentru tipul de membru, aduceți toate și ...

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