लाइव चेंज लॉग

हम क्या निर्माण कर रहे हैं? प्रत्येक सुविधा, निर्धारण और सुधार मंच पर भेज दिया गया।.

17,918
कुल परिवर्तन
4,606
सुविधाएँ
4,537
फिक्स
32
परियोजनाएं
परियोजना द्वारा फ़िल्टर करें
सभी परियोजनाएं17,918AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService372InitializerService300KBService74KlusterServices545MCPGatewayService43MediaService461RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,573kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,321kamo-signer-monorepo50kamolos102
प्रकार से फ़िल्टर करें
सभी प्रकारBuild24CI523Chore670Docs226Feature4,606Fix4,537Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
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

ड्रॉप अनावश्यक चैट हेडर बटन; पैनल डिजाइन के साथ सदस्यों / चैट टैब को एकीकृत करें

ChatHeader अपने खुद के कम से कम / बंद IconButton लेकिन चैट उपकरण विंडो था क्रोम पहले से ही उन खर्चों को प्रदान करता है - जब उन्हें डुप्लिकेट किया गया था एम्बेडे...

kamo·4mo ago
Fixkamo-shared-library

स्विच MediaObjTransit to @MapsId व्युत्पन्नता पैटर्न

@IdClass @OneToOne के साथ संयुक्त रूप से हाइबरनेट 6 में समर्थन नहीं है - JpaRepository<MediaObjTransit, UUID> प्रारंभिककरण "की परिभाषा नहीं है" के साथ विफल रहता...

Kamo·4mo ago
Fixkamo-internal

स्ट्रीमिंग पर @ts-expect-error का उपयोग नहीं किया गया

'as requestInit' कास्ट पहले से ही प्रकार की त्रुटि को चुप्पी; निर्देश है टीएस सख्त मोड के तहत अनावश्यक और उत्पादन का निर्माण टूट जाता है।.

kamo·4mo ago
Fixkamo-shared-library

MediaObjTransit के लिए @IdClass जोड़ें ताकि स्प्रिंग डेटा JPA अपनी व्युत्पन्न ID को उजागर कर सके।

स्प्रिंग डेटा के मेटामॉडल को उन संस्थाओं के लिए @IdClass की आवश्यकता होती है जिनकी प्राथमिक कुंजी है @OneToOne व्युत्पन्न पहचानकर्ता इसके बिना, JpaRepository<Me...

Kamo·4mo ago
Chorekamo-internal

ट्रिगर ci/cd

kamo·4mo ago
Featurekamo-internal

खोज-or-create, सदस्यों, संलग्नक, इमेजिंग प्रॉक्सी, mute, रद्द करने के लिए प्रॉक्सी मार्ग

साझा ************* ****** ऐप / लीब / mediaserviceUrl.ts के लिए सहायक। प्रॉक्सी मार्ग जोड़ें: खोज-or-create, सदस्यों, प्राप्तियों, संलग्नक (streaming), mutes, रद...

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

Add MediaObjImgDownloadRepository with existsByObjImgIdAndMemberId

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

Kamo·4mo ago
Fixkamo-shared-library

To make a coder, to add a @transactional to markRead

Kamo·4mo ago
April 30, 2026

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें