Skip to content

Conversation

@jshay21
Copy link

@jshay21 jshay21 commented Jan 18, 2026

Summary

  • Introduce agent activity feed for tracking tool executions
  • Add tool notifications (toast + activity feed)
  • Artifact management improvements
  • Refined notification settings
  • Fix: relocate useToolNotifications hook to avoid initialization error

Test plan

  • Verify tool notifications appear during agent execution
  • Check activity feed shows tool history
  • Confirm notifications settings work as expected

🤖 Generated with Claude Code

jshay21 and others added 7 commits January 17, 2026 17:32
Add a "Test" button to the Notifications section in Settings → Preferences
that sends a test macOS notification to verify notifications are working.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove unused imports from git-panel.tsx (useAtomValue, useSetAtom, X, FileText, MoreHorizontal, ScrollArea)
- Replace ScrollArea with simple div for file lists overflow
- Hide agents list when git panel is open in sidebar
- Add GitPanel component to sidebar when git panel is toggled

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
feat: add test notification button and git panel improvements
…PC routes for detailed tool activity display.
sa4hnd added a commit to sa4hnd/1code that referenced this pull request Jan 18, 2026
jshay21 and others added 22 commits January 18, 2026 06:52
- Group consecutive Read/Grep/Glob operations in activity feed
- Add specialized modal content components for Bash, Edit, Web, and Explore tools
- Enhance git panel with commit message generation UI
- Implement expandable grouped view with detailed activity inspection
- Remove commit-graph npm dependency and related packages
- Implement custom graph algorithm for commit visualization
- Create modular SVG rendering components for branches and curves
- Adapt positioning logic for tighter UI integration
Enable seamless handoff between GUI chat and Claude Code CLI terminal:
- Add "Open in Claude Code" button in terminal sidebar
- Spawn Claude CLI with session resume in isolated config directory
- Parse CLI session JSONL files and sync messages to GUI database on exit
- Convert CLI message format to GUI format with UUID-based deduplication
- Display sync status in terminal ("Syncing messages...", "Synced X messages")

Implementation:
- Created cli-sync.ts utility for parsing and converting CLI messages
- Added syncCliSession mutation to sync messages from CLI to database
- Added createClaudeCodeSession procedure to spawn CLI with CLAUDE_CONFIG_DIR
- Extended TerminalInstance type with isClaudeCode, subChatId, sessionId
- Added exit handler in terminal.tsx to trigger sync on CLI exit
- Passed sessionId and subChatId props through component tree

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
…command-specific icons for Bash tools in the activity feed and modal.
… Shiki code highlighting cache, and pre-computed nested tool data.
…ng the database schema to store the chosen model.
…for input, including mute control and an auto-stop after 10 minutes.
…plist, and remove unused notification entitlement.
…ng its output from Claude Code, and improve sound timing precision.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant