| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-01 | feat: add claude, codex, and opencode integrations | Can Celik | |
| 2026-04-01 | feat: add authoritative pi hook integration | Can Celik | |
| 2026-04-01 | docs: replace readme screenshot with demo gif | Ogulcan Celik | |
| 2026-04-01 | feat: show release notes after updates | Ogulcan Celik | |
| 2026-04-01 | docs: add ui consistency note to agents guidance | Ogulcan Celik | |
| 2026-04-01 | release: v0.2.4 | Ogulcan Celik | |
| 2026-04-01 | docs: move macos detection fix note to unreleased changelog | Ogulcan Celik | |
| 2026-04-01 | fix: avoid codex false positives from macos process env parsing | Ogulcan Celik | |
| 2026-03-31 | release: v0.2.3 | Ogulcan Celik | |
| 2026-03-31 | test: cover non-top-anchored scroll regions | Ogulcan Celik | |
| 2026-03-31 | fix: align pane scrolling with tmux and ghostty | Ogulcan Celik | |
| 2026-03-31 | release: v0.2.2 | Ogulcan Celik | |
| 2026-03-31 | docs: draft 0.2.2 changelog | Ogulcan Celik | |
| 2026-03-31 | fix alt-screen scrollback handling | Ogulcan Celik | |
| 2026-03-31 | fix: reserve pane width for visible scrollbars | Ogulcan Celik | |
| 2026-03-31 | docs: clarify release process | Ogulcan Celik | |
| 2026-03-31 | release: v0.2.1 | Ogulcan Celik | |
| 2026-03-31 | docs: update changelog | Ogulcan Celik | |
| 2026-03-31 | feat: poll for updates and show toast notifications | Ogulcan Celik | |
| 2026-03-31 | fix: preserve incomplete bracketed paste across read timeouts | Ogulcan Celik | |
| 2026-03-31 | fix: terminate pane sessions on close | Ogulcan Celik | |
| 2026-03-31 | fix: restore fast spinner animation | Ogulcan Celik | |
| 2026-03-31 | fix: make app rendering event-driven | Ogulcan Celik | |
| 2026-03-30 | add og card screenshot | Ogulcan Celik | |
| 2026-03-30 | docs: use colored emoji dots for agent states in readme | Ogulcan Celik | |
| 2026-03-30 | docs: update readme screenshot, remove demo video | Ogulcan Celik | |
| 2026-03-30 | docs: add demo video to readme | Ogulcan Celik | |
| 2026-03-30 | docs: add agent skills frontmatter to SKILL.md | Ogulcan Celik | |
| 2026-03-30 | refactor app loop and improve key capture metadata | Ogulcan Celik | |
| 2026-03-30 | release: v0.2.0 | Ogulcan Celik | |
| 2026-03-30 | docs: update changelog for unreleased features | Ogulcan Celik | |
| 2026-03-30 | fix ghostty macos arrow and modifier key parsing | Ogulcan Celik | |
| 2026-03-30 | docs: refresh readme and socket api positioning | Ogulcan Celik | |
| 2026-03-30 | refactor sidebar status rollup and preserve pane order | Ogulcan Celik | |
| 2026-03-30 | fix: send shifted printable keys as text input | Ogulcan Celik | |
| 2026-03-30 | refactor: rename agent states to working and blocked | Ogulcan Celik | |
| 2026-03-30 | style: format raw_input | Ogulcan Celik | |
| 2026-03-30 | feat: add interactive pane scrollbars | Ogulcan Celik | |
| 2026-03-30 | refactor: split terminal keyboard protocol module | Ogulcan Celik | |
| 2026-03-30 | refactor keyboard protocol parsing and forwarding | Ogulcan Celik | |
| 2026-03-30 | feat: add manual sidebar resizing | Ogulcan Celik | |
| 2026-03-30 | feat: show upstream status in workspace sidebar | Ogulcan Celik | |
| 2026-03-29 | add mouse-driven popup interactions | Ogulcan Celik | |
| 2026-03-29 | refactor popup controls to use ratatui tabs and lists | Ogulcan Celik | |
| 2026-03-29 | fix popup rendering and settings theme flow | Ogulcan Celik | |
| 2026-03-29 | refactor: two-section sidebar with agent detail panel, theme system with 9 ↵ | Ogulcan Celik | |
| 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 | feat(api): use compact public workspace and pane ids | Ogulcan Celik | |
| 2026-03-29 | feat(cli): add workspace and pane management commands | Ogulcan Celik | |
| 2026-03-29 | feat(api): add socket subscriptions and lifecycle events | Ogulcan Celik | |
| 2026-03-29 | feat: add initial socket api for workspace and pane control | Ogulcan Celik | |
| add unix socket request/response api scaffolding implement initial workspace and pane commands: - ping - workspace.list - workspace.get - workspace.create - pane.list - pane.get - pane.read - pane.send_text - pane.send_keys - pane.wait_for_output improve pane read semantics: - visible trims trailing blank viewport rows - recent reads from parser scrollback/current screen - wait_for_output returns matched snapshot plus matched_line add real subprocess integration tests for socket api | |||
