OpeOginni
4c9a95ab49
fix(tui): update toast duration handling to use default value ( #23395 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-04-26 17:27:02 -05:00
Sebastian
9af123d612
upgrade opentui to 0.1.104 ( #24531 )
2026-04-26 22:31:33 +02:00
Jermiah Joseph
fc36333c8a
fix(editor): reject lock files with no workspace match for cwd ( #24323 )
2026-04-26 14:21:29 -04:00
Kit Langton
36bde18d74
feat(tui): show /connect tip when user has no models configured ( #24014 )
2026-04-25 15:01:41 -04:00
Dax Raad
5ea6eaad3c
core: move npm service to core package for shared dependency management
2026-04-25 14:36:15 -04:00
Kit Langton
07077992cf
feat(tui): read Zed editor context from state db ( #24352 )
2026-04-25 18:10:58 +00:00
Dax Raad
9031b8f108
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
opencode-agent[bot]
2cf505f2a6
chore: generate
2026-04-25 17:31:57 +00:00
Dax Raad
6bc94f94b1
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
1865f4fc5f
refactor: rename shared package to core ( #24309 )
2026-04-25 10:59:17 -04:00
Sebastian
66831fc9b8
Use OpenTUI theme detection for initial TUI mode, again ( #23846 )
2026-04-24 17:28:07 +02:00
opencode-agent[bot]
4366345f55
chore: generate
2026-04-23 20:20:26 +00:00
James Long
79bee2e03a
feat(tui): support builtin protocol for handling context from editors ( #24034 )
2026-04-23 16:19:19 -04:00
Kit Langton
b416f9d3b9
refactor(bus): migrate BusEvent to Effect Schema ( #24040 )
2026-04-23 15:37:44 -04:00
James Long
7bd0e6a663
fix(tui): render all non-synthetic text parts of a user message ( #24009 )
2026-04-23 11:24:40 -04:00
Shoubhit Dash
221c83e2fc
fix(tui): fail fast on invalid session startup ( #23837 )
2026-04-23 00:25:38 -04:00
Aiden Cline
a6adbd344c
fix: revert parts of 9e7085998 which caused system theme regression ( #23714 )
2026-04-21 12:08:12 -04:00
James Long
a621494456
fix(core): fix permissions routing when using remote workspace ( #23593 )
2026-04-21 14:42:54 +00:00
Sebastian
9e7085998b
stabilize TUI theme persistence and KV writes ( #23188 )
2026-04-20 00:10:31 +02:00
Dax
de5691503a
tui: allow full-session forks from the session dialog ( #23339 )
2026-04-18 20:20:23 +00:00
Dax Raad
e438ce9c50
tui: fix sync loading indicator to properly show loading state on startup
2026-04-18 10:39:10 -04:00
Kit Langton
6796e6704c
feat(tui): show session ID in sidebar on non-prod channels ( #23185 )
2026-04-18 00:29:26 +00:00
Dax
00f0febe02
refactor(npm): use object-based package spec for install API ( #23181 )
2026-04-17 17:30:50 -04:00
Kit Langton
d3ec3f6cd6
feat(effect-zod): add tuple support; migrate config/plugin to Effect Schema ( #23178 )
2026-04-17 21:06:55 +00:00
Kit Langton
b895e66465
fix(opencode): normalize provider metadata and tag otel runs ( #23140 )
2026-04-17 15:22:08 -04:00
opencode-agent[bot]
d1857c2bc1
chore: generate
2026-04-17 19:15:07 +00:00
James Long
8dcab8cef7
feat(tui): minor UX improvements for workspaces ( #23146 )
2026-04-17 15:14:05 -04:00
Dax
99871ed954
refactor: consolidate npm exports and trace flock acquisition ( #23151 )
2026-04-17 18:58:37 +00:00
Dax Raad
f05db05a03
trace npm fully
2026-04-17 14:08:45 -04:00
James Long
bc5ef2be93
fix(core): add historical sync on workspace connect ( #23121 )
2026-04-17 13:30:09 -04:00
opencode-agent[bot]
ea2fc2262b
chore: generate
2026-04-17 16:46:34 +00:00
Kit Langton
c00c594239
tui: fix agent cycling and prompt metadata polish ( #23115 )
2026-04-17 12:45:29 -04:00
Dax Raad
fe34b0f40a
Improve light mode dark mode copy
2026-04-17 16:19:57 +00:00
Dax Raad
8a20b79359
tui: fix session resumption with --session-id flag to navigate after app initialization
...
Previously when passing a session ID directly, the route was set during initial
render which could cause navigation issues before the router was fully ready.
Now the session navigation happens after initialization completes, ensuring
the TUI properly loads the requested session when users resume with --session-id.
2026-04-17 11:41:24 -04:00
Dax Raad
9bce498764
fix incorrect light mode in ghostty
2026-04-17 11:32:17 -04:00
James Long
e616f040a1
feat(core): exponential backoff of workspace reconnect ( #23083 )
2026-04-17 09:52:10 -04:00
Dax Raad
7d615e81c8
remove log
2026-04-17 09:46:35 -04:00
Dax
28ce430a27
core: migrate config loading to Effect framework ( #23032 )
2026-04-17 06:44:01 +00:00
opencode-agent[bot]
f50f9ca6e6
chore: generate
2026-04-17 06:13:42 +00:00
Dax
2aa8cec363
fade in prompt metadata transitions ( #23037 )
2026-04-17 06:12:41 +00:00
Dax
bb8e86d1e5
fix: preserve prompt input across unmount/remount cycles ( #22508 )
2026-04-17 04:23:30 +00:00
Kit Langton
2fbc8c959e
refactor(tui): inline final Go shimmer settings ( #23017 )
2026-04-17 03:36:21 +00:00
James Long
53e47bc9ca
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
d9eb9d7ca0
feat(tui): animated GO logo + radial pulse in free-limit upsell dialog ( #22976 )
2026-04-16 23:19:18 -04:00
opencode-agent[bot]
6a090caf99
chore: generate
2026-04-17 02:26:48 +00:00
Dax
31baaf507b
fix: prefer real undo filenames over /dev/null ( #23006 )
2026-04-16 22:25:43 -04:00
Dax
103d30f53a
refactor: split config parsing steps ( #22996 )
2026-04-17 01:57:43 +00:00
Dax
e2c7f6b543
tui: stabilize session dialog ordering ( #22987 )
2026-04-17 01:32:36 +00:00
Kit Langton
84b3dda387
refactor: unwrap TuiPluginRuntime namespace + self-reexport ( #22980 )
2026-04-17 01:02:07 +00:00
Dax Raad
9b072e8aef
tui: convert TuiConfig namespace to ES module exports
2026-04-16 20:46:40 -04:00