Skip to content

browser removal + todo tab addition - #58

Merged
Raeedzz merged 2 commits into
mainfrom
Raeedzz/remove-browser-and-add-todo
Jul 8, 2026
Merged

browser removal + todo tab addition#58
Raeedzz merged 2 commits into
mainfrom
Raeedzz/remove-browser-and-add-todo

Conversation

@Raeedzz

@Raeedzz Raeedzz commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Remove in-app browser, add Todo tab with history

Summary

  • Removed the entire built-in browser feature: the Rust browser module (binary/chrome/daemon), BrowserPane.tsx, lib/browser.ts, the bundled browser skill, and all related state, hooks, icons, and menu wiring.
  • Added a new Todo tab in the right panel (src/todo/TodoView.tsx) with full CRUD, two-phase completion (checkmark flash before archiving), and a collapsible History drawer for completed items with restore support.
  • Extended Worktree/TodoItem state to persist todos and completion history across sessions.

Why

The in-app browser added significant native surface complexity (daemon/chrome binary management, injected skill) for a feature that saw little use, and its removal simplifies the terminal/window surface logic. In its place, a lightweight Todo pane gives agents and users a simple way to track and restore task-level work without leaving the app.

Test plan

  • bun run tauri:dev — verify app launches with no references to the removed browser pane/skill
  • Confirm .claude/skills/browser is no longer installed on launch
  • Add, complete, and restore todos in the new Todo tab; verify history persists across worktree switches and app restarts
  • TypeScript/Rust compilation clean (tsc, cargo build)

@Raeedzz
Raeedzz merged commit cf39d00 into main Jul 8, 2026
1 check passed
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