Ogulcan Celik
e298e45890
feat: add optional workspace name prompt
2026-07-18 01:55:46 +03:00
Ogulcan Celik
8dcb75a5c0
refactor: extract active tab surface rendering
2026-07-16 22:47:10 +03:00
Ogulcan Celik
b16465afbb
feat: add configurable sidebar token styles
2026-07-16 03:21:36 +03:00
Ogulcan Celik
2c7c8beb07
feat: add floating popup panes
...
refs #1125
2026-07-15 04:02:14 +03:00
Ogulcan Celik
5b91dae12f
feat: configure sidebar entry gaps
2026-07-14 20:41:20 +03:00
Ogulcan Celik
3a8490f651
fix: show renamed single tabs in agents sidebar
...
refs #1369
2026-07-13 17:27:54 +03:00
akbash and akbash-bot
75ed6abc62
fix: reap detached custom command children ( #1384 )
...
* fix: reap detached custom command children
refs #1360
* test: harden child cleanup and sidebar metrics
refs #1360
---------
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-07-13 17:25:52 +03:00
Ogulcan Celik
5cfe5e5e73
feat: add configurable sidebar metadata tokens
2026-07-13 03:30:13 +03:00
Ogulcan Celik
0cd0b1aef0
fix: number collapsed agent rows by list position
...
refs #1344
2026-07-12 15:04:26 +03:00
Ogulcan Celik
3e8f9df14e
fix: improve config diagnostic delivery
2026-07-10 17:28:31 +03:00
Ogulcan Celik
c8850a2e3e
feat: add copy mode search and tmux word motions
...
refs #1230
2026-07-10 04:22:10 +03:00
akbash and akbash-bot
552aa8ca22
fix: align collapsed sidebar agent rows ( #1182 )
...
refs #1168
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
2026-07-08 15:22:57 +03:00
Bryan Lee
1e1d06328c
fix: preserve navigator search commands ( #1140 )
...
Navigator search treated Escape as either modal close or query reset,
which left no way to return to command mode while keeping the filtered
row set. `/` also rebuilt search mode by clearing the query, so a user
could not resume editing the same filter after backing out.
Make Escape leave search focus only, reserve command-mode Escape for
closing the picker, and let `/` refocus the existing query. The footer
now lists the shortcuts for the active mode so command keys are not
advertised while text input owns them.
refs #1115
2026-07-07 20:54:42 +03:00
Ogulcan Celik and Robin Gagnon
17e2b2b878
fix: honor prefix in copy mode
...
refs #681
Based on PR #1092 by @reobin.
Co-authored-by: Robin Gagnon <me@reobin.dev >
2026-07-07 01:20:13 +03:00
Ogulcan Celik
2a1a8d64de
feat: hide single-tab tab row
...
refs #448
2026-06-30 14:10:12 +03:00
Ogulcan Celik
f54d8e8c0a
feat: add hidden collapsed sidebar mode
...
refs #842
2026-06-30 04:00:33 +03:00
Ogulcan Celik
5fffc59cd8
fix: remove focused pane title border marker
2026-06-29 19:00:36 +03:00
Ogulcan Celik
bc764c83cb
fix: keep active auto-named tab readable
...
refs #829
2026-06-27 02:19:40 +03:00
Ogulcan Celik
32e3d7b7fd
fix: compact indexed keybind help ranges
...
refs #817
2026-06-26 18:13:31 +03:00
Ogulcan Celik
b44ca3b39e
fix: measure ui labels by display width
...
refs #810
2026-06-26 14:11:27 +03:00
Ogulcan Celik
14d8e93391
feat: render worktrees as a tree in the mobile switcher
2026-06-25 23:36:31 +03:00
Ogulcan Celik
db1ef28d64
feat: agents-first mobile switcher with global header summary
2026-06-25 22:05:11 +03:00
Ogulcan Celik
2ff5dd2f40
fix: render cjk pane border labels
...
refs #799
2026-06-25 16:50:28 +03:00
Cullen
569c33b094
fix: use active pane color for border intersections ( #742 )
2026-06-22 14:44:31 +03:00
Ogulcan Celik
4421c0febb
fix: add configurable pane gaps
...
refs #271
2026-06-21 14:03:59 +03:00
Ogulcan Celik
46a2b259a7
fix: defer api worktree operations
...
refs #686
refs #657
refs #662
refs https://github.com/ogulcancelik/herdr/discussions/687
2026-06-19 18:59:43 +03:00
Ogulcan Celik
54490254f7
feat: sort agent panel by priority
...
refs #318
2026-06-17 16:08:43 +03:00
Ogulcan Celik
d998753efe
fix: handle cjk branch truncation
...
refs #644
2026-06-16 18:38:20 +03:00
Ogulcan Celik
4ffd99c2ec
fix: keep auto tab labels compact
2026-06-15 04:56:03 +03:00
Ogulcan Celik
54b58bb345
feat: mark zoomed tabs in tab bar
2026-06-14 20:25:23 +03:00
Ogulcan Celik
226e87306d
fix: preserve tab identity across restored sessions
2026-06-14 05:30:20 +03:00
Ogulcan Celik
fbd20ad6e4
feat: add plugin v1 system
...
Add manifest-driven plugin actions, event hooks, pane entrypoints, link handlers, and host APIs.
Support plugin link, GitHub install, build commands, installed plugin registry, pane movement, runtime context, and plugin docs.
2026-06-14 03:47:07 +03:00
Ogulcan Celik
f7a7da03fc
fix: stabilize public pane and tab ids
...
refs #569
2026-06-12 19:10:09 +03:00
Ogulcan Celik
42ec722131
feat: gate kimi integration install behind minimum agent version
2026-06-10 20:12:05 +03:00
Ogulcan Celik
36a1b7f864
feat: distribute agent detection manifests
2026-06-10 15:33:45 +03:00
Ogulcan Celik
3c2b46d24a
feat: add native windows beta support
2026-06-07 16:29:44 +03:00
Ogulcan Celik
4001fd2ec8
feat: improve toast ergonomics
...
refs #486
2026-06-06 17:42:38 +03:00
Ogulcan Celik
6b3f646281
fix: use live workspace labels in navigator
...
refs #377
2026-06-04 23:29:08 +03:00
sf-jin-ku and Can Celik
f5e66b251f
feat: switch input source during prefix mode ( #434 )
...
On macOS, opt-in under [experimental], temporarily switch the host input
source to the current ASCII-capable layout while prefix mode is active so
prefix commands register even when a CJK IME is composing, then restore the
previous input source when prefix mode exits or is cancelled. No-op when the
current source is already ASCII-capable, on non-macOS platforms, or when any
input source call fails. Pane text input is unaffected.
Also pin next_resize_poll in next_loop_deadline_includes_selection_autoscroll_deadline
so the selection autoscroll deadline stays the earliest; the default resize
poll could otherwise beat it and flake the assertion.
refs #400
Co-authored-by: Can Celik <ogulcancelik@gmail.com >
2026-06-03 19:13:01 +03:00
Ogulcan Celik
dde759853d
fix: derive pane selection highlight colors
...
refs #298
2026-06-01 21:22:09 +03:00
Robin Gagnon and Can Celik
ab649adfde
fix: preserve linewise copy selection ( #389 )
...
refs #360
Co-authored-by: Can Celik <ogulcancelik@gmail.com >
2026-06-01 17:45:55 +03:00
Turgay Bulut and Can Celik
4db4ffad99
feat: add expanded sidebar collapse control ( #291 )
...
* feat: add expanded sidebar collapse control
refs #278
* fix: place sidebar collapse control inside content
refs #278
---------
Co-authored-by: Can Celik <ogulcancelik@gmail.com >
2026-06-01 04:15:26 +03:00
Ogulcan Celik
389b61660f
fix: unify update-ready release notes scrolling
2026-06-01 03:00:17 +03:00
Ogulcan Celik
8cf0e9b35b
fix: confirm implicit worktree group close
...
refs #369
2026-05-31 21:18:40 +03:00
Ogulcan Celik
7781979738
fix: clarify update restart guidance
2026-05-31 03:04:20 +03:00
Ogulcan Celik
bdc189e32e
feat: support custom command descriptions
...
refs #362
2026-05-31 00:02:08 +03:00
Ogulcan Celik
8df1639048
fix: use login shells for macos panes
...
refs #350
2026-05-30 01:55:36 +03:00
Ogulcan Celik
324e625c60
fix: wrap update preview copy
2026-05-29 00:48:10 +03:00
Ogulcan Celik
7626a9adc8
feat: add pane copy mode
...
refs #231
2026-05-28 23:12:50 +03:00
kangal-bot
858c36974b
feat: configure mobile width threshold ( #317 )
2026-05-27 15:09:31 +03:00