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
July 1, 2026
FeatureMediaService

Relay credit / leader-asignment NATS evenimente la STOMP

Subscrie securitate.conduce.> și de securitate.credite >, oglinzi fiecare la /topic /... astfel încât CRM front-end actualizează grila Leads-Available, Manage-C...

Kamo·2mo ago
June 26, 2026
June 13, 2026
May 16, 2026
May 1, 2026
FixMediaService

Publish NATS CREATE eveniment după tranzacție se angajează să stabilească cursa de atașament imagine

Mesajul NATS a fost publicat în interiorul corpului @Transacţional, ceea ce a însemnat beneficiarii ar putea primi evenimentul CREATE și solicita imaginea prin ...

Kamo·4mo ago
FixMediaService

Serialize attachments in WS relay and message history; allow attachment-only sends

Three bugs fixed: 1. ChatSessionSubscriptionManager was building the STOMP messageMap manually and omitting attachments, sourceLanguageId, readMemberId, msg...

Kamo·4mo ago
FixMediaService

Fix NPE in getChatSessions from Map.of() rejecting null nextcoder

java.util.Map.of() throws NullPointerException when nextcoder is null (no more pages). Replace with HashMap that accepts null values. Also wrap entire handler i...

Kamo·4mo ago
FeatureMediaService

Add GET /sessions/{guid}/members endpoint with display-name priority

Returns member list with name resolved via usernameAlias → fullName → alias → username, matching the same priority as the chat sessions list. This feeds ChatBox...

Kamo·4mo ago
FixMediaService

Fix upload 500 (missing EmbRecordState) and empty chats tab (Timestamp cast)

Defect A: ChatAttachmentService.upload omitted **************** causing a NOT NULL violation on imgs.is_active. Added the default recordState. Also hardened Cha...

Kamo·4mo ago
FixMediaService

Prefer usernameAlias over User.name in memberDisplayName

Switches display name priority to: Member.usernameAlias → User.name → User.alias → User.username. Also includes the paged query dispatch fix from the previous c...

Kamo·4mo ago
FixMediaService

Use split First/After queries for chat sessions paged endpoint

Addresses empty Chats tab by dispatching to ****************

Kamo·4mo ago
FeatureMediaService

Paged chat list with previews, members, unread counts

that returns ChatListRowDto rows including last message preview, member summaries, per-session unread counts, and ownLastViewedAt.

Kamo·4mo ago
FeatureMediaService

Per-viewer mute endpoint and message filter

Kamo·4mo ago
April 30, 2026
FixMediaService

Raise client read timeout to 120s for long messages

LibreTranslate runs CPU-only argos models — a paragraph-length chat message takes 20-30s to translate, and longer ones can push past 60s. The 8-second read time...

Kamo·4mo ago
RefactorMediaService

Cache-only bulk translate, FE handles fills

Bulk message-fetch endpoints now return only translations that are already cached and tag missing rows with needsTranslation:true. The chat UIs (kamo-internal C...

Kamo·4mo ago
FeatureMediaService

On-demand translation for chat and support messages

Captures the source language for every chat / support message and adds an optional ?lang=XX param on the message-fetch endpoints plus a per-message POST /transl...

Kamo·4mo ago
April 29, 2026
CIMediaService

Scope concurrency to build jobs, not Kubernetes deploys

Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...

Kamo·4mo ago
April 28, 2026
April 27, 2026
April 26, 2026
FixMediaService

Urmăriți chat-ul de suport public prin sesiune GUID în Redis

Vizitatorii de marketing folosesc /ws/public-chat-nativ fără membruId; bilete încă se referă la membrul titular de org ca solicitant. PRESENCE PUBLIC tastele ST...

Kamo·4mo ago
FeatureMediaService

Difuzare în curs de numărare + necitite pe agentul citit & vizitator trimite

- ***************acum delegaţii Nu-ţi face griji. reflectă sesiunile cu mesaje vizitatori necitite și decrements atunci când Agentul îl cheamă pe MarkAsRead. - ...

Kamo·4mo ago
April 25, 2026
ChoreMediaService

Reconstrui pentru a trage cele mai recente kamo-împărțit-library

Picks the new *************** întrebări și Ramura de sprijin TICKET în *************

Kamo·4mo ago
PerformanceMediaService

Magazin geo pe bilet la crearea, picătură GeoLite citește

Acum capturează geografia vizitatorilor. o dată (prin GeoLookupService) și persistă ip/țară/oraș/subdivision pe Tichetul de sprijin în sine. SuportTicketServic...

Kamo·4mo ago
PerformanceMediaService

Vizitatori de încărcare în vrac și săriți căutarea GeoLite în listă

Scopul listei /api/suport/bilete a fost de funcționare, pe pagina de 20 de rânduri: - 20 de apeluri. - 20 apeluri în GeoLookupService.lookup, fiecare dintre car...

Kamo·4mo ago
FeatureMediaService

Adăugați /ws/public-chat-nativ simplu WebSocket obiectiv alături de SockJS

Înregistrează un al doilea criteriu de evaluare STOMF fără SockJS la /ws/public-chat-nativ astfel că frontend se poate conecta cu un WebSocket nativ (brokerURL)...

Kamo·4mo ago
FeatureMediaService

Contorizare necitită difuzată către agent la mesajul vizitatorilor

După ce un vizitator trimite un mesaj de sprijin, împingeți cele mai recente numere necitite Încărcătura la ************* astfel încât lista de bilete a agentul...

Kamo·4mo ago
FixMediaService

Extinde scanarea depozitului JPA pentru a include pachetul comercial

Noul librar kamo-împărtășește aduce în *************** care necesită - Nu. (în com.kamo.z.shared. commerce). MediaService doar scanat numodifica.dao.repos, deci...

Kamo·4mo ago
FixMediaService

Restaurare HashMap import în ChatWebSocketController

Refactorul anterior a eliminat importul HashMap dar manerTyping metoda construiește încă un HashMap pentru sarcina utilă eveniment de dactilografiere, cauzând F...

Kamo·4mo ago
FixMediaService

Creează activ consumatorul NAT la crearea sesiunii pentru a preveni pierderea mesajelor

Din episoadele anterioare: trimis /app/chat/subscribe. Cu DeliverPolicy. Nou, orice mesaje publicate înainte de consumatorul există sunt permanent pierdute Nic...

Kamo·4mo ago
April 21, 2026
FixMediaService

Furnizarea de teme de bază NATS

Match SecurityService core published: subscribe with Dispatcher on Security.theme.provision.* in loc de JetStream (stream acopera doar chat).

Kamo·4mo ago
April 20, 2026
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
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

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