บันทึกการเปลี่ยนแปลง
มีข่าวอะไร
การปรับปรุงทุกอย่างของแพลตฟอร์ม เมื่อมันถูกส่งออกไป
· kamo-internal
Update HexHeadGroup to handle tool icon variant
· kamo-internal
Add icon variant to HexHead for tool windows
· kamo-internal
Add ToolDock generic window manager
· kamo-internal
Add ToolWindowShell shared window chrome component
· kamo-internal
Add tool registrations entry point
· kamo-internal
Add ToolRegistry context provider
· kamo-internal
Add ToolDefinition types for tool window system
· 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
· 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
· 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.
· kamo-internal
Auto-open chat on first message, HexHead badge notifications for subsequent
· MediaService
Publish incoming message notifications to target member WebSocket topic
· kamo-internal
Add real-time presence tracking with WebSocket heartbeat and context
· MediaService
Add presence heartbeat endpoint and bulk presence REST API
· MediaService
Add presence tracking with Redis hash and grace period disconnect
· 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).
· kamo-internal
Add Session Timeout field to MembershipPermissionsTab UI
· kamo-internal
Add Session Timeout field to JobTitleManager UI
· kamo-internal
Add Session Timeout field to DepartmentManager UI
· kamo-internal
Add Session Timeout field to SecurityRoleManager UI
· kamo-internal
Add sessionTimeoutMinutes to SessionInfo type
· kamo-internal
Include sessionTimeoutMinutes in session info response
· SecurityService
Compute and store per-user session timeout in Redis session
· SecurityService
Pass sessionTimeoutMinutes in job title create/update
· SecurityService
Pass sessionTimeoutMinutes in department create/update
· SecurityService
Pass sessionTimeoutMinutes in role create/update
· kamo-shared-library
ส่งช่วงเวลาออก:
· kamo-shared-library
เพิ่มเวลาคํานวณเซสชันของน้ําตก
· kamo-shared-library
ลบทั้งรายการ
· kamo-shared-library
เพิ่มเวลาทํางานของเซสชัน

จักรวาลของคุณกำลังรออยู่
เริ่มฟรีในไม่กี่นาที เพิ่มผลิตภัณฑ์เมื่อคุณพร้อม - ไม่มีการย้าย, ไม่มีการล็อกอินใหม่
ฟรีตลอดกาล — ไม่จำเป็นต้องใช้บัตรเครดิต