Sebastian and GitHub
6e1400fc45
dialog aware prompt cursor ( #20753 )
2026-04-02 23:20:56 +02:00
Sebastian and GitHub
29f7dc073b
Adds TUI prompt traits, refs, and plugin slots ( #20741 )
2026-04-02 22:11:17 +02:00
Sebastian and GitHub
8a8f7b3e90
flock npm.add ( #20557 )
2026-04-02 00:21:26 +00:00
Sebastian and GitHub
f6fd43e574
Refactor plugin/config loading, add theme-only plugin package support ( #20556 )
2026-04-01 23:50:22 +00:00
Sebastian and GitHub
cc30bfc94b
resolve subpath only packages for plugins ( #20555 )
2026-04-01 22:14:36 +00:00
Sebastian and GitHub
4b4b7832aa
upgrade opentui to 0.1.95 ( #20369 )
2026-04-01 01:53:05 +02:00
Sebastian and GitHub
18121300f3
upgrade opentui to 0.1.94 ( #20357 )
2026-03-31 23:54:13 +02:00
Sebastian and GitHub
25a2b739e6
warn only and ignore plugins without entrypoints, default config via exports ( #20284 )
2026-03-31 17:14:03 +02:00
Sebastian and GitHub
2e78fdec43
ensure pinned plugin versions and do not run package scripts on install ( #20248 )
2026-03-31 16:59:43 +02:00
Sebastian and GitHub
1fcb920eb4
upgrade opentui to 0.1.93 ( #19950 )
2026-03-31 16:50:23 +02:00
Sebastian and GitHub
fa95a61c4e
Refactor into plugin loader and do not enforce ( #20112 )
2026-03-30 20:36:21 +02:00
Sebastian and GitHub
14f9e21d5c
pluggable home footer ( #20057 )
2026-03-30 14:33:01 +02:00
Sebastian and GitHub
8e4bab5181
update plugin themes when plugin was updated ( #20052 )
2026-03-30 13:51:07 +02:00
Sebastian and GitHub
5d2dc8888c
theme colors for dialog textarea placeholders ( #19939 )
2026-03-29 21:37:46 +02:00
Sebastian and GitHub
0b1018f6dd
plugins installs should preserve jsonc comments ( #19938 )
2026-03-29 21:15:03 +02:00
Sebastian and GitHub
38af99dcb4
prompt slot ( #19563 )
2026-03-29 00:27:27 +01:00
Sebastian and GitHub
77d4f99497
use theme color for prompt placeholder ( #19535 )
2026-03-28 17:20:37 +01:00
Sebastian and GitHub
8ac2fbbd12
kv theme before default fallback ( #19523 )
2026-03-28 15:54:54 +01:00
Sebastian and GitHub
6086072567
upgrade opentui to 0.1.91 ( #19440 )
2026-03-28 15:10:59 +01:00
Sebastian and GitHub
f3997d8082
Single target plugin entrypoints ( #19467 )
2026-03-27 23:44:46 +00:00
Sebastian and GitHub
7a7643c86a
no theme override in dev ( #19456 )
2026-03-27 20:21:15 +00:00
Sebastian and GitHub
ff13524a53
fix flaky plugin tests (no mock.module for bun) ( #19445 )
2026-03-27 20:55:03 +01:00
Sebastian and GitHub
6274b0677c
tui plugins ( #19347 )
2026-03-27 15:00:26 +01:00
Sebastian and GitHub
d3debc191f
manually lock/unlock theme mode ( #18905 )
2026-03-24 10:00:19 +01:00
Sebastian and GitHub
ad78b79b8a
use renderer theme mode to switch dark/light mode ( #18851 )
2026-03-24 00:32:48 +01:00
Sebastian and GitHub
71e7603d71
Upgrade opentui to 0.1.90 ( #18551 )
2026-03-23 01:45:34 +01:00
Sebastian and GitHub
040f551c57
Upgrade opentui to 0.1.88 ( #18079 )
2026-03-21 19:00:42 +00:00
Sebastian and GitHub
8f957b8f90
remove sighup exit ( #17254 )
2026-03-15 00:52:28 +01:00
Sebastian and GitHub
3500bf64b8
upgrade opentui to v0.1.87 ( #16772 )
2026-03-10 11:03:05 +01:00
Sebastian and GitHub
49a3a9fe36
guard tui exit ( #16640 )
2026-03-08 23:14:41 +01:00
Sebastian and GitHub
18cad10647
show scrollbar by default ( #15282 )
2026-03-04 15:10:27 +01:00
Sebastian and GitHub
3310c25dd1
Upgrade opentui to v0.1.86 and activate markdown renderable by default ( #14974 )
2026-03-03 15:42:27 +00:00
Sebastian and GitHub
9d29d692c6
split tui/server config ( #13968 )
2026-02-25 23:53:09 +01:00
Sebastian and GitHub
a4ed020a94
upgrade opentui to v0.1.81 ( #14605 )
2026-02-23 00:51:50 +01:00
Sebastian and GitHub
c0814da785
do not open console on error ( #13374 )
2026-02-12 21:29:58 +00:00
Sebastian and GitHub
125727d09c
upgrade opentui to 0.1.79 ( #13036 )
2026-02-12 00:13:11 +01:00
Sebastian and GitHub
64bafce665
restore direct osc52 ( #12071 )
2026-02-04 00:35:57 -06:00
Sebastian and GitHub
3982c7d99a
Use opentui OSC52 clipboard, again ( #11744 )
2026-02-02 08:12:50 +01:00
8e985e0a75
Use opentui OSC52 clipboard ( #11718 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-02-02 04:48:29 +01:00
Sebastian Herrlinger
41ea4694db
more timeout race guards
2026-01-29 00:17:39 -05:00
Sebastian Herrlinger
58ba486375
guard destroyed input field in timeout
2026-01-28 23:53:37 -05:00
Sebastian Herrlinger
f48784d152
upgrade opentui to v0.1.75
2026-01-26 11:17:26 -05:00
Sebastian Herrlinger
ad27427b48
use min/maxHeight for question textarea
2026-01-24 12:14:12 -05:00
Sebastian Herrlinger
0d683eaa8e
upgrade opentui to v0.1.74, fix tmux kitty keyboard regression
2026-01-16 19:52:05 +01:00
Sebastian Herrlinger
46be47d0be
stop select dialog event propagation
2026-01-16 03:17:32 +01:00
Sebastian Herrlinger
bfc9b24b48
use native text truncation for sidebar diff paths
2026-01-15 17:23:48 +01:00
Sebastian Herrlinger
994c55f709
upgrade opentui to v0.1.73, fixing CJK word wrapping and thai text rendering (non-tmux)
2026-01-15 16:39:48 +01:00
Sebastian Herrlinger
22f51c6b47
upgrade opentui to v0.1.72
2026-01-09 20:18:34 +01:00
Sebastian Herrlinger
e82b112759
upgrade opentui to v0.1.71, fixing capability detection and therefor kitty keyboard
2026-01-09 17:26:33 +01:00
Sebastian Herrlinger
1f9e195cd8
stop esc propagation from dialogs
2026-01-08 23:53:00 +01:00
Sebastian Herrlinger
539d6baa8c
upgrade opentui to v0.1.70
2026-01-08 23:52:36 +01:00
Sebastian Herrlinger
9906d42e1c
remove hallucinated keybinding
2026-01-07 00:19:56 +01:00
Sebastian Herrlinger
4137c66581
upgrade opentui to v0.1.69, with some text rendering performance improvements
2026-01-05 21:17:45 +01:00
Sebastian Herrlinger
ff0bd84870
upgrade opentui to v0.1.68, using gpa
2026-01-03 01:08:58 +01:00
Sebastian Herrlinger
cfcb2c1fd8
upgrade opentui to v0.1.67, fixing split diff alignment and markdown jitter
2025-12-30 15:31:02 +01:00
Sebastian Herrlinger
4ca7ab6be8
upgrade opentui to v0.1.66, fixing split diff alignment
2025-12-30 01:14:18 +01:00
Sebastian Herrlinger
1d9e181da0
indent wrapped todo items properly
2025-12-23 15:44:45 +01:00
Sebastian Herrlinger
c352999b41
no intermediate autocomplete result to avoid flickering
2025-12-23 12:22:34 +01:00
Sebastian Herrlinger
7f5e30834f
upgrade opentui to v0.1.63, enabling kitty alternate keys by default
2025-12-22 21:26:03 +01:00
Sebastian Herrlinger and opencode
677631916c
upgrade opentui to v0.1.62, enabling textarea mouse scroll and cursor set
2025-12-19 13:42:49 +00:00
Sebastian Herrlinger
ebfb985215
user messages as markdown with toggle
2025-12-19 13:51:26 +01:00
Sebastian Herrlinger
73ad20b90c
upgrade opentui to v0.1.61
2025-12-17 09:38:04 +01:00
Sebastian Herrlinger
43202f2820
only exit app when prompt is empty, otherwise fallthrough, fix #5457
2025-12-12 22:45:28 +01:00
Sebastian Herrlinger
80e04be84f
fix super modifier parsing
2025-12-11 19:20:23 +01:00
Sebastian Herrlinger
c12be73bf7
align default input keybinds
2025-12-11 17:39:29 +01:00
Sebastian Herrlinger
e271852bc3
allow custom mappings for all textarea actions via config
2025-12-11 17:23:47 +01:00
Sebastian Herrlinger
ba1c6122b9
bump opentui to v0.1.60, fixing doubled key events on some older terminal emulators and add_buffer leaks for prompt input
2025-12-10 15:03:14 +01:00
Sebastian Herrlinger
baed581a7c
remove input_forward_delete special handling
2025-12-10 14:55:56 +01:00
Sebastian Herrlinger
34e045c275
bump opentui to v0.1.59, allowing shift+space insert as char again
2025-12-09 01:51:27 +01:00
Sebastian Herrlinger
1e7d78a215
bump opentui to v0.1.58, fixing diff color issues in light themes
2025-12-08 21:59:09 +01:00
Sebastian Herrlinger
db0e1ebb80
fix colors for dialog prompt (like session rename prompt in light theme)
2025-12-08 21:06:03 +01:00
Sebastian Herrlinger
e83a47debe
set theme text color for no matching items in auto complete
2025-12-08 20:59:00 +01:00
Sebastian Herrlinger
4d2b671d7b
actually bump opentui to v0.1.55
...
- fix scrollbox empty/blank last items at bottom
- fix should not insert chars with modifiers in input/textarea anymore
- do not wrap OSC4 palette sequences for tmux 3.6
2025-12-03 03:16:32 +01:00
Sebastian Herrlinger
8098031eac
Revert "bump opentui to v0.1.55"
...
This reverts commit 80636fec43 .
2025-12-03 03:14:08 +01:00
Sebastian Herrlinger
80636fec43
bump opentui to v0.1.55
...
- fix scrollbox empty/blank last items at bottom
- fix should not insert chars with modifiers in input/textarea anymore
- do not wrap OSC4 palette sequences for tmux 3.6
2025-12-03 03:03:52 +01:00
Sebastian Herrlinger
e37aeb6e6a
no conceal for write tool output
2025-12-01 15:12:47 +01:00
Sebastian Herrlinger
28bec57e1d
bump opentui to v0.1.54, removing the cc flicker feature, fixing diffs and input event handling
2025-12-01 01:57:55 +01:00
Sebastian Herrlinger
5bf9193dfa
bump opentui to v0.1.53, fixing an event listener leak in the line number renderable (perf)
2025-11-30 00:52:32 +01:00
Sebastian Herrlinger
180fb3f39d
tweak spinner to be bg independent
2025-11-30 00:50:30 +01:00
Sebastian Herrlinger
f17dc812d0
upgrade opentui to v0.1.52, fixing #4906 - key repeat handling
2025-11-29 22:18:08 +01:00
Sebastian Herrlinger
52deb7f352
opentui diffs
2025-11-29 02:52:17 +01:00
Sebastian Herrlinger
99097d418b
bump opentui to v0.1.50
...
- fix another segfault
- fix weird tmux window/pane title
- fix selection in textarea (use shift+arrow keys)
2025-11-25 01:00:48 +01:00
Sebastian Herrlinger
b6c1df41fb
textarea highlight cursor color
2025-11-24 20:51:07 +01:00
Sebastian Herrlinger
82ebf66cba
non-corpo loading spinner
2025-11-24 19:39:09 +01:00
Sebastian Herrlinger
733e1f79ac
bump opentui to v0.1.49
...
- fix stdin handling for suspend/resume
- fix textarea cursor movement segfault for wcdwidth (alacritty/tmux)
2025-11-23 01:42:33 +01:00
Sebastian Herrlinger
9c85a37811
bump opentui version to v0.1.47
...
- fixing cursor issues with some graphemes in textarea
- proper suspend/resume
2025-11-20 00:28:25 +01:00
Sebastian Herrlinger
bf6204f577
upgrade opentui to v0.1.46
...
- enable bracketed paste (and more) on win
- fix word wrapping with CJK and at wrap/chunk boundaries
- old style meta+arrow
- allow <1 scroll speed for slowdown
2025-11-18 00:22:21 +01:00
Sebastian Herrlinger
d7f4f3ec1f
bump opentui version to 0.1.45, fixing highlighting on windows
2025-11-16 23:56:11 +01:00
Sebastian Herrlinger
a0f469095c
upgrade opentui to 0.1.42, fixing some CJK/grapheme issues with prompt extmarks and char corruption
2025-11-12 15:35:16 +01:00
Sebastian Herrlinger
53b7cb62c4
upgrade opentui to 0.1.41:
...
- enables modifyOtherKeys to get CSI u sequences in terminals that support it
- uses Private Mode 2026 for synced rendering to fix cursor flickering in terminals like iTerm2
- lazy highlighting for code renderables (perf)
- linear scroll acceleration by default
- align textarea default bindings more with readline
- fix vertical cursor movement in textarea
- introduce stdin buffer to handle chunked sequences
- improve capability detection (async)
- renderer emits focus/blur events when app is focused/blurred (if supported by terminal)
2025-11-11 23:00:31 +01:00
Sebastian Herrlinger
b2dd9fdfdf
upgrade to opentui 0.1.39 supporting shift/ctrl+return/esc custom csi in ghostty
2025-11-08 00:17:07 +01:00
Sebastian Herrlinger
b5a035ceab
upgrade to opentui to fix disappearing content (again) and sticky scroll
2025-11-07 21:38:40 +01:00
Sebastian Herrlinger and opencode
6e553f7e20
upgrade to opentui v0.1.36
2025-11-06 01:43:35 +00:00
Sebastian Herrlinger
8b26a1f9bd
upgrade to opentui 0.1.35, mitigating disappearing content and crashes
2025-11-06 01:38:58 +01:00
Sebastian Herrlinger
1bf1b93404
Revert "upgrade opentui to address disappearing content issues #3776 , #3697 "
...
This reverts commit 90fc3ddb02 .
2025-11-04 18:38:44 +01:00
Sebastian Herrlinger
90fc3ddb02
upgrade opentui to address disappearing content issues #3776 , #3697
2025-11-04 14:57:15 +01:00
Sebastian Herrlinger
6deaf54bb3
use new opentui getTextRange method and Bun.stringWidth instead of value.length to mitigate issues like #3734
2025-11-03 15:15:55 +01:00
Sebastian Herrlinger
92a1943771
upgrade to opentui 0.1.32, activates kitty keyboard
2025-11-02 01:45:38 +01:00