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
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
James Long
98ea5b6e7e
feat(tui): support builtin protocol for handling context from editors ( #24034 )
2026-04-23 16:19:19 -04:00
Sebastian
a824064c4c
stabilize TUI theme persistence and KV writes ( #23188 )
2026-04-20 00:10:31 +02:00
Dax Raad
55315bdffa
tui: fix sync loading indicator to properly show loading state on startup
2026-04-18 10:39:10 -04:00
James Long
a8c78fc005
fix(core): add historical sync on workspace connect ( #23121 )
2026-04-17 13:30:09 -04:00
Kit Langton
13dfe569ef
tui: fix agent cycling and prompt metadata polish ( #23115 )
2026-04-17 12:45:29 -04:00
Dax Raad
551216a452
fix incorrect light mode in ghostty
2026-04-17 11:32:17 -04:00
Dax
65b2a10e97
fade in prompt metadata transitions ( #23037 )
2026-04-17 06:12:41 +00:00
Dax
4bd5a158a5
fix: preserve prompt input across unmount/remount cycles ( #22508 )
2026-04-17 04:23:30 +00:00
James Long
0bedea52b1
fix(tui): tui resiliency when workspace is dead, disable directory filter in session list ( #23013 )
2026-04-16 23:35:36 -04:00
Kit Langton
5d47ea0918
refactor: unwrap ConfigMCP namespace + self-reexport ( #22948 )
2026-04-16 19:52:04 -04:00
Dax Raad
9db40996cc
fix build script
2026-04-16 18:01:58 -04:00
James Long
86c54c5acc
fix(tui): minor logging cleanup ( #22924 )
2026-04-16 16:58:17 -04:00
opencode-agent[bot]
d82bc3a421
chore: generate
2026-04-16 16:26:12 +00:00
James Long
06afd33291
refactor(tui): improve workspace management ( #22691 )
2026-04-16 12:24:40 -04:00
Dax
675a46e23e
CLI perf: reduce deps ( #22652 )
2026-04-16 02:03:03 -04:00
Kit Langton
1ca257e356
feat: unwrap config namespaces to flat exports + barrel ( #22746 )
2026-04-15 23:29:14 -04:00