Nenda kwenye maudhui
KAMOUniverse

Mabadiliko

Nini kipya.

Kila kuboresha jukwaa, kama ni meli.

  1. · kamo-internal

    Update HexHeadGroup to handle tool icon variant

  2. · kamo-internal

    Add icon variant to HexHead for tool windows

  3. · kamo-internal

    Add ToolDock generic window manager

  4. · kamo-internal

    Add ToolWindowShell shared window chrome component

  5. · kamo-internal

    Add tool registrations entry point

  6. · kamo-internal

    Add ToolRegistry context provider

  7. · kamo-internal

    Add ToolDefinition types for tool window system

  8. · kamo-internal

    Distinguish typing vs editing in chat indicators and HexHead spin

    - Extend WebSocket typing protocol to include isEditing flag - HexHead spins clockwise when other user is typing, counter-clockwise when editing - Chat indicator text shows "is typing..." vs "is editing..." accordingly - sendTypingIndicator now passes isEditing through the full WS pipeline

  9. · kamo-internal

    Enhance chat system with persistent minimized chats, emoji picker, and UI improvements

    - Keep ChatBox mounted when minimized to hexhead so messages don't reload on restore - Connect typing/editing indicators to HexHead spinning animations with 2s idle timeout - Change chat title tab color to match search textbox border (rgba(148, 163, 184, 0.6)) - Make All/Online/Offline filter button icons turn white when selected - Add rich emoji picker with categories, search, and recent emojis to chat input - Render emojis at 1.4x size in message display area for better visibility

  10. · MediaService

    Add WebSocket authentication via *** cookie handshake interceptor

    Add WebSocketAuthInterceptor that reads *** cookie on handshake, resolves session via KSessionService, and stores memberId/orgId in WebSocket session attributes. Set Principal on STOMP CONNECT for downstream presence and notification features.

  11. · kamo-internal

    Auto-open chat on first message, HexHead badge notifications for subsequent

  12. · MediaService

    Publish incoming message notifications to target member WebSocket topic

  13. · kamo-internal

    Add real-time presence tracking with WebSocket heartbeat and context

  14. · MediaService

    Add presence heartbeat endpoint and bulk presence REST API

  15. · MediaService

    Add presence tracking with Redis hash and grace period disconnect

  16. · kamo-internal

    Add chat sound effects with Web Audio API

    Create useChatSounds hook with lazy AudioContext initialization for browser autoplay compliance. Wire outgoing and typing sounds into ChatBox. Download royalty-free sounds from notificationsounds.com (CC Attribution).

  17. · kamo-internal

    Add Session Timeout field to MembershipPermissionsTab UI

  18. · kamo-internal

    Add Session Timeout field to JobTitleManager UI

  19. · kamo-internal

    Add Session Timeout field to DepartmentManager UI

  20. · kamo-internal

    Add Session Timeout field to SecurityRoleManager UI

  21. · kamo-internal

    Add sessionTimeoutMinutes to SessionInfo type

  22. · kamo-internal

    Include sessionTimeoutMinutes in session info response

  23. · SecurityService

    Compute and store per-user session timeout in Redis session

  24. · SecurityService

    Pass sessionTimeoutMinutes in job title create/update

  25. · SecurityService

    Pass sessionTimeoutMinutes in department create/update

  26. · SecurityService

    Pass sessionTimeoutMinutes in role create/update

  27. · kamo-shared-library

    Pass sessionTimeoutMinutes through service layer

  28. · kamo-shared-library

    Add waterfall session timeout computation

  29. · kamo-shared-library

    Default Everyone role sessionTimeoutMinutes to 30

  30. · kamo-shared-library

    Add sessionTimeoutMinutes to all security DTOs and request objects

Ulimwengu wako unasubiri.

Kuanza bure katika dakika. Ongeza bidhaa wakati wowote wewe ni tayari - hakuna uhamiaji, hakuna logins mpya.

Bure milele - hakuna kadi ya mkopo inahitajika