- Add thorough test coverage for authorizeAnalytics function
- Add tests for authorizeShareToken and getTaskById with share token support
- Add tests for authorizeMessageShareToken and getMessages with share token support
- Cover security scenarios, error handling, and edge cases
- Address @mrubens request for authentication code testing in modal hash navigation PR
- Fix TypeScript any types to use unknown types for better type safety
- Replace useEffect data loading with useQuery hook in Usage.tsx
- Provides better caching, error handling, and loading states
- Simplifies modal state management logic
- Addresses PR comment requesting React Query usage for data loading
Fixes: Use React Query instead of useEffect for data loading
- Replace bg-black/90 with bg-muted for better theme adaptation
- Replace text-foreground with text-muted-foreground for proper contrast
- Add border-border for better visual separation
- Ensures WCAG AAA compliance in both light and dark themes
Fixes contrast issue where command text was barely readable in light theme
(black text on nearly black background)
* Enhance Slack roomote command prompt with git workflow instructions
- Add instructions to create and push to remote branch
- Include guidance for opening PR using gh CLI
- Ensure all changes are tracked and reviewable before merging
* Align Slack roomote trigger with other trigger patterns
- Restructured processSlackMention to follow the same pattern as processIssueComment and processPullRequestComment
- Created structured prompt with clear context and instructions instead of just appending to original prompt
- Maintains git workflow instructions while improving consistency across roomote triggers
- Addresses feedback from @mrubens in PR comment #3041965262
* Improve loading states with graceful transitions and enhanced UX
Co-authored-by: matt <matt@roocode.com>
* DRY it up
* Visual cleanup
* Cleanup
* More cleanup
* More cleanup
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com>