17,374
Total Changes
5,891
Features
5,258
Fixes
30
Projects
Filter by project
All Projects17,374AIService242APIService174BillingService157ConversionService110DaemonService137DocsService223ESigService91EmailService568InitializerService329KBService151KlusterServices738MCPGatewayService235MediaService592RAGService79SecurityService1,822TranslateService62VOIPService248VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,321kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,631kamo-signer-monorepo56kamolos114
Filter by type
November 24, 2025
FixSecurityService
Use getPresignedUrlWithEndpoint to generate URLs signed for theme domain - no endpoint replacement needed
snadjafinia·11mo ago
FixSecurityService
Generate presigned URLs and replace endpoint with theme domain - theme.* alias points directly to MinIO
snadjafinia·11mo ago
FixSecurityService
Return proxy URLs for avatars instead of presigned URLs - avatars now use /api/storage/avatars proxy route
snadjafinia·11mo ago
FixSecurityService
Generate presigned URLs with theme domain endpoint for signed avatar image access
snadjafinia·11mo ago
FixSecurityService
Return /internal/ paths instead of presigned URLs, let frontend use theme domain like ThemeLogo
snadjafinia·11mo ago
FixSecurityService
Generate presigned URL for Avatar Creator avatar creation endpoint
snadjafinia·11mo ago
FixSecurityService
Generate presigned URLs for avatar images from internal bucket like UserBackgroundController
snadjafinia·11mo ago
FixSecurityService
Return avatar IDs as strings to prevent JavaScript number precision loss
snadjafinia·11mo ago
FixSecurityService
Add enhanced logging for avatar deletion to debug not found issues
snadjafinia·11mo ago
FixSecurityService
Explicitly specify path variable name and content type for DELETE endpoint
snadjafinia·11mo ago
FixSecurityService
Restore StorageController with correct session extraction method
snadjafinia·11mo ago
FixSecurityService
Remove StorageController and use theme domain paths for all avatar URLs
snadjafinia·11mo ago
November 23, 2025
FixSecurityService
Use theme domain paths instead of presigned URLs for avatar images to fix mixed content issues
snadjafinia·11mo ago
FixSecurityService
Add storage proxy endpoint and use proxy URLs instead of direct MinIO URLs to fix mixed content issues
snadjafinia·11mo ago
FixSecurityService
Ensure avatar URLs are always set (empty string if file missing), check file existence before generating presigned URLs
snadjafinia·11mo ago
November 16, 2025
FixSecurityService
Use pre-authenticated session from OTKPreAuthFilter in getMyNetworks
- Fixed 401 error by checking for pre-authenticated session from OTKPreAuthFilter first - OTKPreAuthFilter already validates and consumes OTK, so controller sho...
snadjafinia·11mo ago
November 4, 2025
FixSecurityService
Explicitly permit WebSocket endpoints in Spring Security
- Added explicit permitAll for /ws/** endpoints - WebSocket upgrade requests need explicit permission even in development mode - Fixes issue where WebSocket con...
snadjafinia·11mo ago
FixSecurityService
Add detailed logging for message member ID retrieval
- Added logging to trace member ID for each message being returned - Logs member class name to detect proxy/stub issues - Logs distinct member IDs in response t...
snadjafinia·11mo ago
FixSecurityService
Explicitly import NatsConfig to ensure NATS JetStream is enabled
snadjafinia·11mo ago
FixSecurityService
Add detailed logging for WebSocket subscription and NATS message forwarding
snadjafinia·11mo ago
FixSecurityService
Serialize memberId as string in all API responses to prevent JavaScript precision loss
snadjafinia·11mo ago
FixSecurityService
Serialize member IDs as strings to avoid JavaScript precision loss
snadjafinia·11mo ago
FixSecurityService
Add detailed logging for memberID type conversion to debug ClassCastException
snadjafinia·11mo ago
FixSecurityService
Handle String type for memberID and parentId to prevent ClassCastException
snadjafinia·11mo ago
FixSecurityService
Handle memberId as string from JavaScript to avoid precision loss with large numbers
snadjafinia·11mo ago
FixSecurityService
Add detailed logging for WebSocket message forwarding and subscription
snadjafinia·11mo ago
FixSecurityService
Update MediaController to use OTKPreAuthFilter for authentication like other controllers
snadjafinia·11mo ago
FixSecurityService
Use *** from OTKPreAuthFilter instead of validating OTK twice in DepartmentController
snadjafinia·11mo ago
November 3, 2025
FixSecurityService
Ensure Employee department relationships are loaded when processing members
snadjafinia·11mo ago
FixSecurityService
Update SQL query to use member_employee table name instead of employees
snadjafinia·11mo ago
FixSecurityService
Ensure OTK validation error response includes membersByDepartment field
snadjafinia·11mo ago
FixSecurityService
Query username_alias from members table instead of users.username for session
snadjafinia·11mo ago
FixSecurityService
Ensure error responses include membersByDepartment field and improve logging
snadjafinia·11mo ago
FixSecurityService
Use findByOrganizationId instead of findAll to query members by org
snadjafinia·11mo ago
FixSecurityService
Change SecurityService production port from 4201 to 80 to match Kamo convention
snadjafinia·11mo ago
FixSecurityService
Update SecurityService targetPort to 4201 to match container port
snadjafinia·11mo ago
FixSecurityService
Make NatsMessageService optional in ChatWebSocketController to prevent startup failure
snadjafinia·11mo ago
FixSecurityService
Set maxUnavailable to 0 to start new pod before terminating old
snadjafinia·11mo ago
FixSecurityService
Update ConfigMap port to 4201 and add actuator management config
snadjafinia·11mo ago
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
