16 Commits

Author SHA1 Message Date
Ogulcan Celik 789dd50965 docs: use colored emoji dots for agent states in readme 2026-03-30 18:58:38 +03:00
Ogulcan Celik 72f36fb2d9 docs: update readme screenshot, remove demo video 2026-03-30 18:57:33 +03:00
Ogulcan Celik 23f33a15bf docs: add demo video to readme 2026-03-30 18:46:33 +03:00
Ogulcan Celik fff21d6490 docs: refresh readme and socket api positioning 2026-03-30 15:33:12 +03:00
Ogulcan Celik 101de0ce45 refactor: two-section sidebar with agent detail panel, theme system with 9 built-in themes
sidebar layout:
- top section: workspace list with accent bar, git branch, state dots
- bottom section: agent detail panel sorted by urgency with braille spinners
- active workspace always highlighted (subtle bg in terminal mode, brighter in nav)
- palette-driven colors throughout (no hardcoded colors in ui.rs)

theme system:
- 9 built-in themes: catppuccin (default), tokyo-night, dracula, nord, gruvbox, one-dark, solarized, kanagawa, rose-pine
- config: theme.name selects base, theme.custom overrides individual tokens
- 15 color tokens: accent, surface0/1, overlay0/1, text, subtext0, mauve, green, yellow, red, blue, teal, peach
- legacy ui.accent still works for backward compatibility

infrastructure:
- Palette struct on AppState, ready for future theme system extensions
- git_branch() reads .git/HEAD for branch detection
- PaneDetail struct with urgency sorting for agent panel
- spinner_tick counter for braille animation (~8fps on 60fps render loop)
2026-03-29 20:44:34 +03:00
Ogulcan Celik bf6b6d779a feat(api): use compact public workspace and pane ids 2026-03-29 19:54:52 +03:00
Ogulcan Celik a5847a8039 feat(cli): add workspace and pane management commands 2026-03-29 19:29:23 +03:00
Ogulcan Celik 8b7848aac3 feat(api): add socket subscriptions and lifecycle events 2026-03-29 17:20:53 +03:00
Ogulcan Celik 9c8eadc492 docs: fix agent detection table - mark pi and amp as partial for needs-attention detection 2026-03-28 21:37:50 +03:00
Ogulcan Celik 70b539f79a docs: refresh readme for onboarding and notifications 2026-03-28 21:26:14 +03:00
Ogulcan Celik ebd8007558 add config diagnostics and split configuration docs 2026-03-28 15:44:31 +03:00
Ogulcan Celik 7380e0ed16 refactor workspace identity and configurable navigate actions 2026-03-28 15:28:13 +03:00
Ogulcan Celik f18f26d1c0 fix prefix key defaults and binding parsing 2026-03-28 04:29:37 +03:00
Ogulcan Celik f8c4d6a5f1 feat: add per-agent sound overrides 2026-03-28 00:32:35 +03:00
Ogulcan Celik 0403775fd2 feat: sound notifications for agent state changes
play a chime when an agent finishes work and an alert when one needs
input. only triggers for background workspaces. configurable via
sound = true/false under [ui] in config.
2026-03-27 23:53:37 +03:00
Ogulcan Celik a57b97285c initial release
terminal workspace manager for AI coding agents.
single rust binary, runs inside your existing terminal.
workspaces, tiled panes, intelligent agent state detection.

https://herdr.dev
2026-03-27 21:37:05 +03:00