Ogulcan Celik
d15fa7aae4
fix: deliver server-approved terminal toasts
2026-04-25 21:40:48 +03:00
Ogulcan Celik
0d5cab85f7
fix: reduce default support log noise
2026-04-25 21:39:19 +03:00
Ogulcan Celik
ddb3e04f92
test: add libghostty upgrade contract coverage
2026-04-25 04:16:44 +03:00
Ogulcan Celik
fba05502cd
fix(opencode): detect question prompt heuristics
2026-04-25 03:45:47 +03:00
github-actions[bot]
0d7f2a01ee
chore: approve merged contributor mspiegel31
2026-04-25 00:25:20 +00:00
mspiegel31
f3c1c4f386
feat(opencode): report blocked state when question tool fires ( #51 )
...
* feat(opencode): report blocked state on question.asked event
* docs: add question.asked/replied/rejected to opencode plugin mapping
2026-04-25 03:25:10 +03:00
Ogulcan Celik
4075041804
feat(logging): add robust rotating support logs
2026-04-23 00:48:22 +03:00
Ogulcan Celik
3d6f3e7862
test: reduce persistence integration test sleeps and harness duplication
2026-04-22 21:23:18 +03:00
Ogulcan Celik
e9a3e3784c
fix: set a stable terminal identity for panes
2026-04-22 20:58:34 +03:00
Ogulcan Celik
4b482f37a1
feat: add terminal-delivered client notifications
2026-04-22 17:01:25 +03:00
Ogulcan Celik
5bd939fbfc
fix: clean up shared-checkout test servers
2026-04-22 01:53:32 +03:00
Ogulcan Celik
5063cdf6d1
chore: remove unused test imports
2026-04-22 01:24:34 +03:00
Yifeng He and Can Celik
d2d1cc79ea
fix: resolve transparent bg before inverse swap to prevent invisible text ( #45 )
...
Shells like zsh highlight pasted text using reverse video (SGR 7). The
render pipeline makes the default background transparent (None) when it
matches the host terminal background. When inverse swaps fg and bg, the
transparent bg becomes fg=None (Color::Reset), which the host terminal
renders as its default foreground — the same hue as the new bg, making
the text invisible.
Resolve None to the actual terminal background color before swapping so
inverse produces correct contrasting colors.
Fixes ogulcancelik/herdr#44
Co-authored-by: Can Celik <ogulcancelik@gmail.com >
2026-04-22 00:49:24 +03:00
Ogulcan Celik
16ac5bffda
ci: use nextest for test runs
2026-04-22 00:46:18 +03:00
github-actions[bot]
5801db1c14
chore: approve contributor EYH0602
2026-04-21 21:26:22 +00:00
Ogulcan Celik
cef5c37e59
fix: allow maintainer reopened prs through gate
2026-04-21 21:53:39 +03:00
github-actions[bot]
e6cbbdb9e3
chore: approve contributor edheltzel
2026-04-21 18:20:27 +00:00
Mr. ED
e85bcb993a
Website fix - fixes a miss typed url in the footer to the github releases. ( #42 )
2026-04-21 21:18:19 +03:00
Ogulcan Celik
9a8400e7ab
docs: update website manifest for v0.5.0
2026-04-21 21:04:21 +03:00
Ogulcan Celik
763f6ebe3b
release: v0.5.0
v0.5.0
2026-04-21 20:48:00 +03:00
Ogulcan Celik
baf5208f8e
fix: make startup preview-release test version-independent
2026-04-21 20:39:18 +03:00
Ogulcan Celik
4e45051da0
fix: restore terminal cursor state on client detach
2026-04-21 20:27:36 +03:00
Ogulcan Celik
b71184b178
docs: restore persistence readme and website
2026-04-21 20:22:22 +03:00
Ogulcan Celik
c9fca9fbf7
fix: force repaint after headless runtime size changes
2026-04-21 19:57:29 +03:00
Ogulcan Celik
34138bbc38
fix: restore headless test reliability on macos
2026-04-21 19:11:22 +03:00
Ogulcan Celik
d45dd05f75
test: refresh git branch cache in sidebar test
2026-04-21 18:15:12 +03:00
Ogulcan Celik
bc410c4261
perf: reduce headless server render overhead
2026-04-21 18:00:59 +03:00
Ogulcan Celik
b1c9833b82
fix: stop headless idle spin and skip unnecessary macos probes
2026-04-21 17:37:41 +03:00
Ogulcan Celik
8a4571198d
docs: revert readme and website before persistent sessions
2026-04-21 17:14:40 +03:00
Ogulcan Celik
f99d51e42e
fix: close global menu before detach
2026-04-21 16:56:43 +03:00
Ogulcan Celik
ced3fea29c
docs: restore readme demo video embed
2026-04-21 16:36:08 +03:00
Can Celik
3397e1ce29
feat: add persistent server-client sessions
...
Make herdr persistent by default.
Launching herdr now starts or reattaches to a background session
server. Clients can detach and reattach while panes and agent
processes keep running. Session mode now supports multi-client attach,
auto-detect startup, and a thin-client/headless-server split.
This also refactors the large app, ui, input, pane, config,
workspace, and persistence modules into smaller focused submodules,
while preserving behavior and colocating tests with the code they
exercise.
Upgrade notes:
- persistence mode is now the default
- in-app quit detaches the current client instead of stopping the server
- use `herdr server stop` to stop the background session
- use `--no-session` for the old single-process behavior
- default socket paths now live under the config directory
2026-04-21 16:30:04 +03:00
Ogulcan Celik
2818ff492d
docs: update website manifest for v0.4.11
2026-04-16 23:00:25 +03:00
Ogulcan Celik
a44b1631ac
release: v0.4.11
v0.4.11
2026-04-16 22:53:27 +03:00
Ogulcan Celik
bf1dfc7b7a
fix: update changelog and installer script output
2026-04-16 22:44:19 +03:00
Ogulcan Celik
0b831c8627
feat: allow hook-reported custom agent labels
2026-04-16 22:17:09 +03:00
Ogulcan Celik
318e6a3033
chore: clean up local repo guidance
2026-04-16 21:58:42 +03:00
Ogulcan Celik
fc99070a22
fix: only preview newer saved release notes
2026-04-16 21:47:09 +03:00
Ogulcan Celik
7de982f71c
chore: add project zed settings
2026-04-16 01:11:59 +03:00
Ogulcan Celik
ef1c6b1497
fix: switch updates to manual preview flow
2026-04-16 01:09:25 +03:00
Ogulcan Celik
d76a5b8cec
docs: update website manifest for v0.4.10
2026-04-14 22:15:12 +03:00
Ogulcan Celik
30bf3214ca
release: v0.4.10
v0.4.10
2026-04-14 22:09:49 +03:00
Ogulcan Celik
8f550ddae3
docs: draft changelog for next release
2026-04-14 22:05:56 +03:00
Ogulcan Celik
6c8e521bd3
fix treat droid mission control as idle
2026-04-14 18:13:08 +03:00
Ogulcan Celik
8cac2c0df4
feat support double prefix passthrough
2026-04-14 02:17:56 +03:00
Ogulcan Celik
edaa3a1a09
fix unify app key normalization for enhanced keyboard reporting
2026-04-14 01:04:51 +03:00
Ogulcan Celik
5ae1cea94b
docs add custom command keybind docs
2026-04-14 00:02:03 +03:00
Ogulcan Celik
37d5272910
fix highlight active workspace in collapsed sidebar
2026-04-13 23:50:33 +03:00
Ogulcan Celik
b24abba471
refactor extract app api and runtime command modules
2026-04-13 23:45:46 +03:00
Ogulcan Celik
1535a7117a
feat add custom shell and pane keybind commands
2026-04-13 18:49:37 +03:00