Sebastian
848d763d08
Prepare TUI lifecycle for scenario tests ( #28258 )
2026-05-26 21:02:02 +02:00
Aiden Cline
03bb53c389
fix(tui): separate thinking header from markdown body ( #29028 )
2026-05-24 20:52:17 -05:00
Aiden Cline
3e931152d1
tweak(tui): remove italics from thinking labels ( #28737 )
2026-05-21 22:22:51 -05:00
Kit Langton
43c24d8d0f
fix(tui): gate Zed context on terminal env ( #28517 )
2026-05-20 16:52:33 -04:00
Sebastian
8dd6448c90
use keymap state for layer visibility ( #26246 )
2026-05-19 17:07:26 +02:00
Kagura and Simon Klee
e94aecaa08
fix(tui): use contrast-aware foreground for paste summary badge ( #27969 )
...
Co-authored-by: Simon Klee <hello@simonklee.dk >
2026-05-18 08:38:40 +00:00
Kit Langton
c0a8b509c7
style(tui): distinguish markdown h1 headings ( #27814 )
2026-05-16 11:18:17 -04:00
Dax Raad
042e6a5c86
tui: newly pinned sessions now append to the end of the list instead of jumping to the top
2026-05-15 23:57:40 -04:00
Kit Langton
5911bd532d
fix(tui): show config error details on startup ( #27803 )
2026-05-15 20:42:56 -04:00
Dax Raad
2385123f03
Fix thinking toggle defaults
2026-05-15 20:27:36 -04:00
Shoubhit Dash
f060874b29
feat(tui): add minimal thinking mode with click-to-expand ( #27623 )
2026-05-16 02:09:58 +05:30
Shoubhit Dash
f99339e525
fix(tui): keep session switching pinned-only ( #27775 )
2026-05-16 00:14:07 +05:30
Dax
36d40fee4d
Track session usage totals ( #26644 )
2026-05-12 01:18:57 -04:00
James Long
e36bc20f84
fix(tui): fix flicker by avoiding redundant workspace session sync ( #26997 )
2026-05-12 00:30:03 -04:00
James Long
2b432d9e03
fix(tui): scope events by project ( #26936 )
2026-05-11 23:42:04 -04:00
Kit Langton
1007630347
Migrate runtime validators to Effect Schema ( #26975 )
2026-05-11 21:41:56 -04:00
Shoubhit Dash
12583b18f0
feat(tui): pin, quick-switch, and cycle recent sessions ( #26858 )
2026-05-11 22:46:27 +05:30
opencode-agent[bot]
a9a2a597d5
chore: generate
2026-05-10 04:30:04 +00:00
Dax
3753601f87
Format TUI paths relative to session directory ( #26648 )
2026-05-10 04:29:02 +00:00
opencode-agent[bot]
818b56dbd0
chore: generate
2026-05-09 22:47:54 +00:00
Kit Langton
29b5b24787
fix(tui): aggregate bootstrap request failures
...
TUI bootstrap now reports all parallel fetch failures together instead of losing sibling failures after the first rejection.
2026-05-09 18:46:52 -04:00
opencode-agent[bot]
ad79f3e0cf
chore: generate
2026-05-09 19:59:00 +00:00
Kit Langton and Developer
6c2dfd2f52
fix(tui): guard messages.data in session.sync against undefined ( #26566 )
...
Co-authored-by: Developer <temp@example.com >
2026-05-09 19:58:03 +00:00
Simon Klee
7f2b5ee8c2
feat(opencode): add interactive split-footer mode to run ( #23557 )
2026-05-08 12:17:14 +02:00
Sebastian
98f5e6e713
introduce opentui keymap as sole key/cmd engine ( #26053 )
2026-05-07 20:35:31 +02:00
Shoubhit Dash
d49d217e9d
fix(tui): preserve selected model on refresh ( #25993 )
2026-05-06 14:14:31 +05:30
James Long
8e182c7782
fix(core): better state handling of editor context ( #25911 )
2026-05-05 15:53:05 -04:00
Dax
39c88f9afb
Improve v2 session message rendering ( #25634 )
2026-05-05 02:35:21 +00:00
Dax
7749d8e85f
Add v2 session failure events ( #25628 )
2026-05-03 14:45:48 -04:00
Dax
a3bc5d35b0
Refactor v2 session events as schemas ( #24512 )
2026-05-02 22:09:48 -04:00
Sebastian
6a76346734
upgrade opentui to 0.2.2 ( #25420 )
2026-05-02 15:01:53 +00:00
Kit Langton
4c70ea28d2
fix(tui): scope Zed editor context to containing workspaces ( #25211 )
2026-04-30 22:33:39 -04:00
Kit Langton
320527a3e4
Support multiple Zed selections in TUI context ( #25140 )
2026-04-30 14:15:50 -04:00
James Long
293877cb7e
fix(core): reconnect editor context for session directory ( #24984 )
2026-04-29 15:11:44 -04:00
James Long
9209c04370
feat(core): filter sessions by path and add setting to disable ( #24849 )
2026-04-28 16:49:13 -04:00
Kit Langton
1ff8d289af
fix(tui): handle Zed selection byte offsets ( #24825 )
2026-04-28 14:09:39 -04:00
Dax
d54ffbda1c
tui: ignore invalid custom themes to prevent startup crashes ( #24645 )
2026-04-28 13:58:55 -04:00
Kit Langton
4d74849c1a
fix(tui): keep Zed context polling responsive ( #24711 )
2026-04-27 22:24:04 -04:00
Kit Langton
45eac589f8
fix(tui): preserve Zed context on terminal focus ( #24662 )
2026-04-27 16:25:37 -04:00
James Long
fab1768826
feat(core): file context improvements and option to disable ( #24661 )
2026-04-27 16:10:13 -04:00
opencode-agent[bot]
7a1c8465f5
chore: generate
2026-04-27 19:38:33 +00:00
Kit Langton
5290e9ca7e
fix(tui): stabilize Zed editor context polling ( #24656 )
2026-04-27 15:37:18 -04:00
Dax
f25f1485d5
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Jermiah Joseph
dcee1c3642
fix(editor): reject lock files with no workspace match for cwd ( #24323 )
2026-04-26 14:21:29 -04:00
Kit Langton
625aca49de
feat(tui): read Zed editor context from state db ( #24352 )
2026-04-25 18:10:58 +00:00
Dax Raad
705f792e87
core: move Global module to @opencode-ai/core for centralized path management
...
Move the Global module from packages/opencode/src/global to packages/core/src/global
to provide a unified location for managing XDG directories and application paths.
This eliminates duplicate path definitions across packages and ensures consistent
access to data, config, cache, state, log, and bin directories throughout the codebase.
2026-04-25 13:52:32 -04:00
Dax Raad
1a734adb4d
core: consolidate shared infrastructure into core package
...
Moves effect logging, observability, runtime utilities, flags, installation
version info, and process utilities from opencode to core package. This
enables better code sharing across packages and establishes core as the
single source of truth for foundational utilities.
All internal imports updated to use @opencode-ai/core paths for consistency.
2026-04-25 13:30:37 -04:00
Dax
62ef2a2207
refactor: rename shared package to core ( #24309 )
2026-04-25 10:59:17 -04:00
Sebastian
3a5507de95
Use OpenTUI theme detection for initial TUI mode, again ( #23846 )
2026-04-24 17:28:07 +02:00
opencode-agent[bot]
4c3e65c877
chore: generate
2026-04-23 20:20:26 +00:00