लाइव चेंज लॉग

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

17,865
कुल परिवर्तन
4,581
सुविधाएँ
4,512
फिक्स
32
परियोजनाएं
परियोजना द्वारा फ़िल्टर करें
सभी परियोजनाएं17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
प्रकार से फ़िल्टर करें
सभी प्रकारBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
November 25, 2025
Fixkamo-internal

Refresh profile data after setting avatar and ensure proper activation

- handleSelectAvatar now sets avatar as active via API and refreshes profile data - handleUploadPhoto and handleCreateAvatar Creator now update member and refre...

snadjafinia·9mo ago
Fixkamo-internal

Convert null to undefined for avatarSrc type compatibility

- fetchMemberAvatar returns string | null but avatarSrc expects string | undefined - Use nullish coalescing operator to convert null to undefined

snadjafinia·9mo ago
Fixkamo-internal

Add .js extension to dynamic imports for node16 module resolution

- TypeScript with node16 moduleResolution requires explicit file extensions - Changed relative imports to include .js extension

snadjafinia·9mo ago
Fixkamo-internal

Use relative paths for dynamic imports of avatarUtils

- Changed dynamic imports from @/app/lib/avatarUtils to relative paths - Fixes TypeScript module resolution error during build

snadjafinia·9mo ago
Fixkamo-internal

Fix async/await syntax error in HexHeadGroup useEffect

- Wrapped Promise.all in async function to fix build error - useEffect callbacks cannot be async directly

snadjafinia·9mo ago
Fixkamo-internal

Update avatarUtils to use URLs directly from member profile

- Backend now includes avatar URLs in member profile response - Removed unnecessary second API call to /api/security/avatars/{id} - More efficient and works cor...

snadjafinia·9mo ago
FeatureSecurityService

Include avatar URLs in member profile response

- Added helper methods to generate avatar URLs (getThemeDomain, getPublicBucketName, generateFileHash, getPublicBucketUrl, generateAvatarUrl) - Updated getMembe...

snadjafinia·9mo ago
Featurekamo-internal

Add avatar fallback logic to chat components and member list

- Created avatarUtils.ts with utility functions for avatar fallback (member -> user -> initials) - Updated HexHeadGroup to fetch and display avatars with fallba...

snadjafinia·9mo ago
Featurekamo-internal

कामो-रिजिस्टर डिजाइन से मिलान करने के लिए अवतार लेआउट बनाएं

- त्वरित सेटिंग्स (स्टाइल, बीज) के लिए शीर्ष पंक्ति के साथ अवतार टैब बनाएं - दो स्तंभों में विभाजित नीचे पंक्ति: पूर्वावलोकन (बाएं) और उन्नत सेटिंग्स (दाएं) - व...

snadjafinia·9mo ago
Refactorkamo-internal

Switch back to MuiAvatar components for avatar display

- Replace img tags with MuiAvatar components - Maintains all existing functionality (error handling, loading callbacks) - Cleaner code using Material-UI compone...

snadjafinia·9mo ago
FixSecurityService

Use correct bucket and object path structure for MinIO uploads

- Change bucket name from domain-based to 'public' bucket - Include domain path (e.g., kamocrm-com) as part of object name, not bucket name - Fix object path st...

snadjafinia·9mo ago
FixSecurityService

Properly handle MinIO upload failures for avatars

- Remove silent exception swallowing in Avatar Creator avatar creation - Add proper error handling and rollback for failed uploads - Delete database record if f...

snadjafinia·9mo ago
RefactorSecurityService

Remove ID-based fallback code, use only hash-based naming

- Remove all try-catch fallback logic for missing fileHash column - Remove ID-based file naming fallbacks - Code now exclusively uses hash-based file storage - ...

snadjafinia·9mo ago
FixSecurityService

Handle missing fileHash column gracefully

- Add try-catch around fileHash access to handle missing database column - Fall back to ID-based file naming if fileHash column doesn't exist yet - Allows code ...

snadjafinia·9mo ago
Fixkamo-internal

इमग टैग के साथ MuiAvatar को ठीक से अवतार छवियों को प्रदर्शित करने के लिए बदलें

- बेहतर छवि प्रतिपादन के लिए MuiAvatar घटक के बजाय मूल img टैग का उपयोग करें - परिपत्र प्रदर्शन के लिए उचित स्टाइल के साथ बॉक्स कंटेनर में लपेटें - सभी मौजूदा क...

snadjafinia·9mo ago
FeatureSecurityService

Implement hash-based file storage for avatars

- Generate SHA-256 hash from avatar ID after persistence - Store hash in database fileHash field - Upload files to MinIO using hash-based naming: {hash}.{fileEx...

snadjafinia·9mo ago
Featurekamo-shared-library

सुरक्षित फ़ाइल भंडारण के लिए अवतार इकाई में फ़ाइल हैश फ़ील्ड जोड़ें

फ़ाइल जोड़ेंहैश कॉलम को स्टोर करने के लिए SHA-256 हैश की अवतार ID - हैश का उपयोग न्यूनीकरण हमलों को रोकने के लिए मिनियो फाइल नामकरण के लिए किया जाता है - प्रारू...

snadjafinia·9mo ago
Fixkamo-internal

अवतार यूआरएल पीढ़ी और प्रदर्शन मुद्दों

- एपीआई प्रॉक्सी में X-Forwarded-Host हेडर अग्रेषण जोड़ें ताकि बैकेंड सही थीम डोमेन URL उत्पन्न कर सकें - अवतार अपलोड करने और संचालन लाने के लिए व्यापक लॉगिंग ज...

snadjafinia·9mo ago
Fixkamo-internal

अवतार प्रबंधन यूआई और कार्यक्षमता में सुधार

- सभी अवतारों के लिए छवियों को दिखाने के लिए चयन अवतार पॉपअप में अवतार प्रदर्शन को ठीक करें (जब URL लापता हो जाता है तो SVG क्लाइंट-साइड उत्पन्न करें) - बेहतर फ...

snadjafinia·9mo ago
FixSecurityService

Ensure theme domain URL includes https:// protocol

snadjafinia·9mo ago
FixSecurityService

Use theme domain for presigned URLs in AvatarController

snadjafinia·9mo ago

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

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

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