लाइव चेंज लॉग

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

17,911
कुल परिवर्तन
4,604
सुविधाएँ
4,532
फिक्स
32
परियोजनाएं
परियोजना द्वारा फ़िल्टर करें
सभी परियोजनाएं17,911AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService369InitializerService299KBService74KlusterServices545MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,572kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
प्रकार से फ़िल्टर करें
सभी प्रकारBuild24CI523Chore670Docs226Feature4,604Fix4,532Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
March 20, 2026
FeatureInitializerService

Add cell phone columns to members table for bulk text SMS

Kamo·5mo ago
Featurekamo-internal

Inline Add to Contacts dialog from recipient popover

Replace the old behavior (navigating to /contacts page, losing the composer) with a lightweight inline dialog that: - Pre-fills first/last name from the recipi...

kamo·5mo ago
Chorekamo-internal

Remove old Third-Party Integrations tab and unused code

- Delete ThirdPartyIntegrationsTab component (old calendar sync UI, replaced by new CalDAV/CardDAV system) - Delete /api/integrations proxy route (only used b...

kamo·5mo ago
Fixkamo-internal

Prevent recipient popover from flashing at top-left corner

The popover initialized at position {0,0} and repositioned in a useEffect (after paint), causing a visible fly-in from the top-left. Fixed by using useLayoutEf...

kamo·5mo ago
Fixkamo-internal

Portal all overlays out of tool window stacking context

ToolWindowShell applies `transform: translateY(0)` which creates a CSS stacking context. This caused all `position: fixed` overlays (autocomplete dropdown, popo...

kamo·5mo ago
Fixkamo-internal

Fix autocomplete — infinite loop, missing API, auth

Three root causes fixed: 1. Infinite re-render loop: existingEmails was a new array reference every render, causing the search useEffect to re-fire endlessl...

kamo·5mo ago
Fixkamo-internal

Fix untyped recipient inputs and match Subject field styling

- Fixed drag handler blocking input focus by skipping preventDefault when clicking on INPUT elements or buttons - Rewired RecipientField from Tailwind classes...

kamo·5mo ago
Chorekamo-internal

Remove unused legacy MessageComposer and Manager

These components were superseded by the tool window MessageTool.tsx and are no longer imported anywhere in the codebase.

kamo·5mo ago
Fixkamo-internal

Integrate recipient fields into tool window composer

The previous commit added the recipient components but modified the wrong composer (MessageComposer.tsx). This integrates RecipientField into MessageTool.tsx — ...

kamo·5mo ago
Fixkamo-internal

Add book buttons per source, remove redundant manage icon

- Remove redundant "+" manage sources icon from sources view header (already accessible via bottom "Manage Contact Sources" button) - Add "Add book" icon butt...

kamo·5mo ago
Featurekamo-internal

स्रोत प्रबंधन के लिए संपादन मोड, शीर्षक क्षेत्र और लाइव स्थिति जोड़ें

- ManageSourcesDialog अब संपादन शीर्षक के लिए प्रति स्रोत बटन संपादित है और क्रेडेंशियल (CalDAV / CardDAV URL, यूज़रनेम, पासवर्ड) - नए स्रोतों को जोड़ते समय शीर...

kamo·5mo ago
FeatureEmailService

Add per-source sync status in WebSocket + displayName support

- WebSocket sync status now includes per-integration statuses in a 'sources' map keyed by integration ID - applyConfig now handles displayName field for user-...

Kamo·5mo ago
Refactorkamo-internal

प्रबंधित संपर्क सूत्र संवाद के साथ स्रोत जोड़ें

- Rename AddSourceDialog → ManageSourcesDialog with full CRUD (list) स्थिति + हटाने के साथ मौजूदा स्रोतों, प्लस इनलाइन ऐड फॉर्म - बाएं पैनल के नीचे "प्रबंध संपर...

kamo·5mo ago
Featurekamo-internal

Add modern recipient fields with chips, autocomplete, and contact picker

Replace basic text inputs in email compose To/CC/BCC fields with rich recipient components: chip-based display with remove buttons, debounced autocomplete searc...

kamo·5mo ago
Featurekamo-internal

Add sync toggle, source management, and WebSocket status

- Overhaul ContactsLeftPanel with 3 display modes: org-only books, sources with nested books (sync off), and flat org books (sync on) - Add SyncFooter with re...

kamo·5mo ago
FeatureDaemonService

Include memberId in sync complete NATS messages

SyncCompletePublisher now accepts optional memberId parameter, and ContactSyncJob passes it from the integration's member reference. This enables EmailService t...

Kamo·5mo ago
FeatureEmailService

Add member-level sync toggle and WebSocket sync status

- Add PUT /member/sync-toggle endpoint to batch-toggle syncEnabled on all member integrations at once - Add ContactSyncWebSocketController broadcasting aggreg...

Kamo·5mo ago
Featurekamo-internal

Add Create Contact dialog with multi-tab form

Adds a fully-featured Create Contact dialog accessible via a "New" chip in the contacts toolbar. The dialog supports all contact sub-entities (emails, phones, a...

kamo·5mo ago
Otherkamo-analytics

Merge branch 'dev' of **************** into dev

Francis Cao·5mo ago
Otherkamo-analytics

caniuse-lite update

Francis Cao·5mo ago
Featurekamo-internal

Send and display image attachments in chat

- SmsChatTab: read file as base64 via FileReader, pass to API, render <img> in message bubble - voipApi: add attachment params to sendSms

kamo·5mo ago
FeatureInitializerService

Add attachment_url column to voip_messages

Kamo·5mo ago
Featurekamo-shared-library

संलग्नक जोड़ें

Kamo·5mo ago
FeatureVOIPService

Add MMS attachment support — multipart send, base64 storage, image display

- RingCentralProvider: override sendSms with multipart/form-data MMS path - VoipMessageService: accept attachment bytes, store base64 data URL in attachmentUrl ...

Kamo·5mo ago
Featurekamo-shared-library

Add findAllByProvider to OrgOAuthTokenRepository

Kamo·5mo ago
FixVOIPService

Explicitly stringify Long IDs in SmsController responses

**************** Long-as-string approach was not taking effect. Directly call .toString() on all Long IDs in the controller flat-map responses to guarantee no J...

Kamo·5mo ago
Otherkamo-analytics

Added icon to upgrade component.

Mike Cao·5mo ago
March 19, 2026
Fixkamo-internal

Use string conversationId throughout SMS tool to handle 64-bit IDs

Backend now serializes Long as string; update all conversationId types from number to string to match. Also enable send button when an attachment is present wit...

kamo·5mo ago
FixVOIPService

Serialize Long IDs as strings to prevent JS precision loss

CockroachDB unique_rowid() generates 64-bit integers larger than Number.MAX_SAFE_INTEGER (2^53-1). JS JSON.parse silently rounds them, causing conversation ID m...

Kamo·5mo ago
Fixkamo-internal

Remove duplicate Back button from RingCentralConfig

Parent PhoneProviderSetup already renders an IconButton with ArrowLeft in the config view header, making the Back button inside RingCentralConfig a duplicate.

kamo·5mo ago
FixVOIPService

Return flat map from send endpoint to prevent LazyInitializationException

VoipMessage.conversation is FetchType.LAZY; after @Transactional commits, Jackson serializing the entity would throw LazyInitializationException causing a 500, ...

Kamo·5mo ago

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

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

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