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

serafimcloud and others added 19 commits January 14, 2026 12:44
Open source release of 1Code - Best UI for Claude Code with Local and Remote agent execution.

Apache License 2.0
## What's New in v0.0.11

### Changes
- Renamed app from Agents to 1Code
- Fixed appId to dev.21st.agents for auto-update compatibility
- Prevent todo list flickering and improve streaming UX
- Handle stale lock files from crashed instances
- Show Open PR button when no uncommitted changes
- Improved auto-update UX
## What's New in v0.0.12

### Features

- Drafts section in sidebar with preview and delete functionality
- Interrupted state for tools - shows "{toolName} interrupted" when stopping agent with ESC
- Tooltip with full file path when hovering over truncated filenames
- "See what's new" banner after app updates with link to changelog

### Improvements & Fixes

- Fixed sub-chat renaming not persisting to database
- Fixed editor focus after drag & drop image insertion
- Pending questions now bound to specific sub-chat (no longer appear in wrong chat)
- Fixed duplicate text in todo tool when status is in_progress
- Renamed "Premium support" button to "Feedback"
- Performance optimizations for pending questions
## What's New in v0.0.16

### Improvements & Fixes

- Fixed authentication redirect URL for packaged app
- Fixed sidebar workspace timestamps updating on message send
- Exclude session/plan files from changed files status bar
- Reduced stop button icon size in send button
## What's New in v0.0.18

### Improvements & Fixes

- Fixed sidebar flickering when switching between chats
## What's New

### Features
- Added Cmd+Enter shortcut for "Implement plan" button
- Improved archive popover: auto-unarchive on selection, input clears on revisit

### Fixes
- Fixed sidebar flickering when switching between chats
## What's New

### Features
- Added Cmd+Enter shortcut for "Implement plan" button
- Improved archive popover: auto-unarchive on selection, input clears on revisit
## What's New

### Fixes
- Fixed z-index layering for sticky user message bubble
- Removed MCP servers indicator from header
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 10 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.

3 participants