Fix plan review issues - chat dedup, message-received handler
Add userId deduplication in openTool to prevent duplicate chat windows. Add chat:message-received listener in ChatNotificationListener for minimized chat auto-r...
Add implementation plan for tool window system
Addresses review findings: hexchat:open migration, call-initiation listener, SVG gradient foreignObject approach, variable-width dock positioning, embedded Chat...
Fix contradictory migration language in spec table
Remove "(or kept as thin wrapper)" hedge from the existing files table to align with the committed full-replacement migration strategy.
Address spec review findings for tool window system
Add ToolComponentProps interface, event detail types, chat migration strategy, HexHead click behavior, softphone width sourcing, calculator keyboard focus manag...
Add tool window system design spec
Spec for refactoring chat windows into a generic plugin-based tool window system with ToolRegistry, calculator tool, and softphone extraction.
Add session timeout waterfall implementation plan
25 tasks across 5 chunks covering Java entity/DTO changes, SecurityService controller updates, Next.js cookie/monitor bug fixes, and UI changes for 4 settings p...
Add session timeout waterfall design spec
Covers per-role/dept/job-title/member session timeout with waterfall resolution, cookie expiration bug fix, and UI changes for 4 settings pages.
Add commerce markets implementation plan
36 tasks across 7 chunks covering backend entities, controllers, frontend proxy routes, settings UI, pipeline integration, and enterprise-level tab completion f...
Add SETTINGS_UI_ENHANCEMENT_PLAN for settings/configuration and slide-out nav preview
Add Janus WebRTC Gateway configuration documentation - Document current Janus configuration on k1m1 - Add configuration reference files for Janus setup
Clarify WebSocket support in IngressRoute (automatic in Traefik)
Clarify that messages are saved to database even when recipient is offline
Clarify that messages are always saved to database, even if recipient is offline
Add corrected SQL diagnostic queries with actual table names (depts, member_employee, orgs)
Update AgeReqType comments to reflect correct age ranges
- KIDS_ONLY: 3 to 12 (was incorrectly documented as 3 to 17) - ALL_COPPA_GRADS: 13 and up (clarified from 'Teenagers and up')
Add re*** setup and troubleshooting guide
- Documented how to configure re*** for frontend and backend - Explained site key vs secret key requirements - Added instructions for Kubernetes secret configur...
Add -d flag to update commands to reflect docker install instructions
Like what you see shipping?
Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.