Adds open_binary_file Tauri command that translates WSL Linux-style paths
(e.g. /tmp/mcp_output_abc123.pdf) to Windows UNC paths via wslpath -w
before opening, so binary file links work correctly on Windows/WSL.
Non-Windows platforms pass the path through unchanged. Markdown.svelte
now invokes this command instead of calling openPath directly.
Session list now sorts by last_activity_at descending so the most
recently used session appears at the top. Preview text now shows the
most recent user message rather than the first few messages, giving a
much more relevant glimpse of where each session left off.
The backend already parsed and emitted claude:worktree events for these
hooks, and the frontend already updated the store and StatusBar badge.
Add the missing toast notification so the user is informed in real-time
when a worktree is created or removed.
Closes#213
- Add /memory CLI built-in slash command
- Refactor MemoryBrowserPanel to accept isOpen/onClose props
- Add Send /memory and Refresh buttons to MemoryBrowserPanel header
- Add Memory Manager entry to NavMenu
- Create unified ToastContainer replacing AchievementNotification and
UpdateNotification with a single stacked toast system
- Add toasts store with info (4s), achievement (5s), and persistent
update toast types
- Move getAchievementRarity and getRarityColour helpers to toasts store
- Detect auto-memory writes in tauri.ts output listener and fire toast
- Remove action buttons from update toast; version is now a direct link
Closes#212
Detects local binary file paths (PDF, audio, video, Office docs,
archives) in Claude's responses and renders them as styled, clickable
links that open via the system's default viewer. Skips paths inside
code blocks so existing code examples are unaffected.
Closes#211
Adds a toggle in the MCP Servers settings section to control whether
Claude Code connects to MCP servers configured in Claude.ai. When
disabled, sets ENABLE_CLAUDEAI_MCP_SERVERS=false. Also fixes a
pre-existing omission of disable_cron from the TypeScript HikariConfig
interface.
Closes#210
Adds an 'Include git instructions' toggle to the Agent Settings panel.
When disabled, sets CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 on the Claude
process to remove built-in commit and PR workflow guidance from its
system prompt. Resolves#209.
Adds /simplify, /loop, and /batch as CLI-sourced slash commands so they
appear in the autocomplete menu with a 'CLI' badge and forward correctly
to Claude Code instead of triggering 'Unknown command' errors.
Introduces source?: 'cli' field to the SlashCommand interface to
distinguish app-level commands from CLI pass-through entries. Resolves
#208.
Parse structured WorktreeInfo (name, path, branch, original_repo_directory)
from WorktreeCreate/Remove hook events and emit a dedicated claude:worktree
event. Store per-conversation worktree state and display an emerald branch
badge in the status bar so users can see at a glance which worktree and
branch each session is running on.
Closes#206
Parse the model field from Agent/Task tool input and surface it in the
agent monitor panel as a purple subtitle, so users can immediately see
which agents are running on a non-default model.
Closes#207
- Parse agent_type from SubagentStart hook events and forward via claude:agent-update
- Support renamed Agent/Agent(type) tool alongside existing Task/Task(type) syntax
- Fall back to prompt field when description is absent in Agent tool input
- Display agentType (with subagentType fallback) in agent monitor badge
- Show agentId as tooltip on the type badge when available
Ticket 202
Added EnterWorktree and ExitWorktree to the is_system_tool list so
they never trigger permission prompts, matching the behaviour of
EnterPlanMode/ExitPlanMode. Added human-readable descriptions to
format_tool_description for both tools.
On app start, check the npm registry for the latest
@anthropic-ai/claude-code version and compare against the installed
version. If behind, the CLI badge turns amber with a pulsing up-arrow
and a tooltip advising how to update.
Also bumps SUPPORTED_CLI_VERSION to 2.1.72.
Ticket 201
- Added format_tool_description entries for CronCreate, CronDelete,
and CronList tools
- Added disable_cron field to ClaudeStartOptions and HikariConfig
- Pass CLAUDE_CODE_DISABLE_CRON=1 env var in both WSL and native
spawn paths when disable_cron is enabled
- Added disable cron toggle to ConfigSidebar settings UI
Ticket 200
Removed claude-3-7-sonnet-20250219, claude-3-5-sonnet-20241022,
claude-3-5-sonnet-20240620, and claude-3-haiku-20240307 from the
available model selector. Confirmed against the Anthropic API that
these models are no longer available (Haiku 3 is retiring April 2026).
Pricing data in stats.ts/stats.rs retained for historical accuracy.