KamoCRM

Live Change Log

Ogni funzione, correzione e miglioramento, postato come navi. Niente è tenuto indietro per un lancio.

17,482
Variazioni totali
5,973
Caratteristiche
5,280
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,482AIService250APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService244MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,345kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,656kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore773Docs3,254Feature5,973Fix5,280Other994Performance165Refactor278Revert23Style42Test160Upgrade1
November 25, 2025
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·11mo 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·11mo 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·11mo 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·11mo 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·11mo ago
FixSecurityService

Ensure theme domain URL includes https:// protocol

snadjafinia·11mo ago
FixSecurityService

Remove transformAvatarUrl - use URLs directly from backend

snadjafinia·11mo ago
FixSecurityService

Complete switch to public bucket for all avatar operations

snadjafinia·11mo ago
FixSecurityService

Use theme domain for presigned URLs in AvatarController

snadjafinia·11mo ago
November 24, 2025
FixSecurityService

Oggetto di ritornoPath invece di URL prescritti per avatar

snadjafinia·11mo ago
ChoreSecurityService

Aggiungi build arg a Dockerfile per invalidazione della cache

snadjafinia·11mo ago
FixSecurityService

Add detailed logging to avatar DELETE endpoint

snadjafinia·11mo ago
FixSecurityService

Restore StorageController with correct method name

snadjafinia·11mo ago
FixSecurityService

Update remaining presigned URL to use theme domain path

snadjafinia·11mo ago
November 23, 2025
FeatureSecurityService

Add avatar and background management endpoints

snadjafinia·11mo ago
CISecurityService

Trigger pipeline

snadjafinia·11mo ago
FeatureSecurityService

Organize MinIO storage with folder structure and add Avatar Creator SVG support

- Updated storage paths to use organized folder structure: * members/avatars/photos/ for photo avatars * members/avatars/vector/ for Avatar Creator SVG avat...

snadjafinia·11mo ago
FeatureSecurityService

Add avatar, background, and member profile management endpoints

- Added AvatarController with CRUD operations for avatars (photo and Avatar Creator) - Added UserBackgroundController for managing user background images - Exte...

snadjafinia·11mo ago

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo