Schimbare live jurnal

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

17,868
Total modificări
4,583
Caracteristici
4,513
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,868AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService349InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,555kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI522Chore670Docs226Feature4,583Fix4,513Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
May 1, 2026
Fixkamo-internal

Show upload error toast in Composer when attachments fail

Catches errors thrown by uploadAll() and renders an MUI Alert above the input row. Root cause of Defect 4 was the missing MinIO bucket (imaging-chat-attachments...

kamo·4mo ago
Fixkamo-internal

Empty Chats tab — frontend already expects {rows} paged shape (no change needed)

The ChatsList component already reads data.rows. Backend fix (shared-lib + MediaService) is the root cause: HAVING CAST(null AS TIMESTAMP) IS NULL did not work ...

kamo·4mo ago
FixMediaService

Use split First/After queries for chat sessions paged endpoint

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

Kamo·4mo ago
Fixkamo-shared-library

Split findChatSessionsForMemberPaged into First/After to fix empty Chats tab

HAVING CAST(null AS TIMESTAMP) IS NULL did not evaluate as expected in CockroachDB,

Kamo·4mo ago
Fixkamo-internal

Drop butoane chat redundante antet; integra tab-uri Membri / Chats cu design panou

ChatHeader a avut propriile sale minimiza / închide IconButtons, dar fereastra de instrument de chat crom oferă deja aceste pretamente încorporat. ChatHeader e...

kamo·4mo ago
Fixkamo-shared-library

Comută MediaObjTransit la @MapsId derivat-identitate model

@IdClass combinat cu @Id @OneToOne nu este susținut în mod fiabil în Hibernate 6 JpaRepository<MediaObjTransit, UUID> inițializarea nu funcționează cu "nu defi...

Kamo·4mo ago
Fixkamo-internal

Drop neutilizat @ts-expect-error on streaming bring body

În ceea ce privește cererea de propuneri, directiva prevede că: redundant sub modul strict TS și rupe clădirea de producție.

kamo·4mo ago
Fixkamo-shared-library

Adăugați @IdClass pentru MediaObjTransit astfel încât datele de primăvară JPA pot expune ID-ul său derivat

Metamodelul datelor de primăvară necesită @IdClass pentru entitățile a căror cheie principală este a @Id @OneToOne identificator derivat. Fără ea, JpaRepository...

Kamo·4mo ago
Featurekamo-internal

Comment

kamo·4mo ago
Featurekamo-internal

Reglarea și caseta de lumină a atașamentului

kamo·4mo ago
Chorekamo-internal

Declanşator ci/cd

kamo·4mo ago
Featurekamo-internal

Proxy routes for find-or-create, members, attachments, imaging proxy, mute, revoke

Extract shared **************** helper to app/lib/mediaServiceUrl.ts. Add proxy routes: find-or-create, members, receipts, attachments (streaming), mutes, revok...

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
Featurekamo-shared-library

Add countUnreadAfter(guid, memberId, since) to MediaObjRepository

Needed by paged chat-list endpoint to compute per-session unread counts when ownLastViewedAt is a LocalDateTime pointer rather than a message UUID.

Kamo·4mo ago
FeatureMediaService

Per-viewer mute endpoint and message filter

Kamo·4mo ago
Featurekamo-shared-library

Adaugă ***************** la MediaSessionmuteRepository

Kamo·4mo ago
Featurekamo-shared-library

Add MediaObjImgDownloadRepository with existsByObjImgIdAndMemberId

Required by ImagingProxyService (Task 10) to deduplicate per-member download tracking without a full table scan.

Kamo·4mo ago
Featurekamo-shared-library

Add isAccessRepoked flag for per-attachment access control

Kamo·4mo ago
April 30, 2026

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