Commit graph

3257 commits

Author SHA1 Message Date
Dax Raad
8208150bf7 Merge branch 'dev' into opentui 2025-10-09 22:40:52 -04:00
Dax Raad
9b52d33889 core: improve directory validation error messages to help users fix invalid directory names
Some checks are pending
deploy / deploy (push) Waiting to run
format / format (push) Waiting to run
snapshot / publish (push) Waiting to run
test / test (push) Waiting to run
2025-10-09 22:40:23 -04:00
Dax Raad
2b9023740d types 2025-10-09 21:36:21 -04:00
Dax Raad
b1c8376132 Merge branch 'dev' into opentui 2025-10-09 21:34:24 -04:00
Dax Raad
096710a8cc ensure @opencode-ai/plugin is available in .opencode folder 2025-10-09 21:18:49 -04:00
opencode
50bb201187 release: v0.14.7 2025-10-10 01:02:37 +00:00
Dax Raad
f211fc45a3 drop excess dependency in opencode sdk 2025-10-09 20:55:25 -04:00
Dax Raad
b24c6b2d6d sync 2025-10-09 18:55:10 -04:00
Dax Raad
39915e1edf sync 2025-10-09 18:53:28 -04:00
Dax Raad
7d70072f0f sync 2025-10-09 18:49:24 -04:00
Dax Raad
685f0e14e5 Merge branch 'dev' into opentui 2025-10-09 18:48:50 -04:00
Dax Raad
d91781c639 core: use platform-specific watcher backends for better file system monitoring 2025-10-09 18:29:18 -04:00
Dax Raad
f3b71007d2 core: replace chokidar with @parcel/watcher for better performance and cross-platform support 2025-10-09 18:21:38 -04:00
Dax Raad
0a96d254e8 ignore: add common build and framework directories to ignore list 2025-10-09 16:35:56 -04:00
Dax Raad
dfc7ac4cf0 ignore: improve file ignore performance and cross-platform support
Some checks are pending
deploy / deploy (push) Waiting to run
format / format (push) Waiting to run
snapshot / publish (push) Waiting to run
test / test (push) Waiting to run
- Replace glob patterns with Set lookup for common folders to speed up matching
- Use path.sep for cross-platform compatibility on Windows/Unix systems
- Add comprehensive test coverage for nested and non-nested folder matching
- Simplify implementation by removing unnecessary caching complexity
2025-10-09 15:54:01 -04:00
Adam
c2950d26f0
feat: experimental skip bootstrap 2025-10-09 14:51:11 -05:00
Aiden Cline
47dfebf277
docs: fix bugged example (#3068) 2025-10-09 12:21:44 -05:00
Jay V
f3b5021936 docs: adding tools doc
Some checks failed
deploy / deploy (push) Has been cancelled
2025-10-09 13:19:51 -04:00
Jay V
7be9a84b72 docs: document ripgrep .ignore file override in tools 2025-10-09 13:19:51 -04:00
Jay V
78321a95e8 docs: adding spellcheck command 2025-10-09 13:19:51 -04:00
Aiden Cline
225adc46ba
feat: allow read tool to handle images (#3052) 2025-10-09 09:05:11 -05:00
GitHub Action
eb4b5721cd ignore: update download stats 2025-10-09
Some checks are pending
deploy / deploy (push) Waiting to run
format / format (push) Waiting to run
snapshot / publish (push) Waiting to run
test / test (push) Waiting to run
2025-10-09 12:04:27 +00:00
Dax Raad
7fef7d37f3 Merge branch 'dev' into opentui
Some checks are pending
format / format (push) Waiting to run
snapshot / publish (push) Waiting to run
test / test (push) Waiting to run
2025-10-09 04:30:54 -04:00
Dax Raad
979c9ea569 lsp: fix root detection to use instance directory instead of worktree 2025-10-09 04:30:30 -04:00
Dax Raad
8d818c7d50 Merge branch 'dev' into opentui 2025-10-09 04:24:11 -04:00
Dax Raad
c0bd29155d lsp: simplify language server root detection to use lock files
Improves project boundary detection by focusing on package manager lock files instead of config files, providing more reliable workspace identification across different project types.
2025-10-09 04:22:38 -04:00
Dax Raad
73c38b582a test: update keybind tests to match new leader key format with space separator 2025-10-09 01:58:39 -04:00
Dax Raad
e1835cb221 test: ensure snapshot tests run reliably by preventing shared shadow repo state across parallel test execution 2025-10-09 01:58:37 -04:00
Haris Gušić
c5b5795636
fix: process.stdout.write instead of console.log for export cmd (#3049) 2025-10-09 00:46:19 -05:00
Frank
3ed4f1078f wip: zen
Some checks are pending
deploy / deploy (push) Waiting to run
format / format (push) Waiting to run
snapshot / publish (push) Waiting to run
test / test (push) Waiting to run
2025-10-08 22:33:20 -04:00
Dax Raad
810255a851 tui: improve agent tab separator visual with powerline symbol for better session distinction
Some checks are pending
format / format (push) Waiting to run
snapshot / publish (push) Waiting to run
test / test (push) Waiting to run
2025-10-08 20:06:05 -04:00
Dax Raad
d2cf9610e6 tui: hide MCP section when no servers are configured and use cached data
- Only show MCP section in sidebar and status dialog when MCP servers exist
- Use cached MCP data from sync context instead of making separate API calls
- Improves performance by reducing redundant network requests
2025-10-08 19:52:25 -04:00
Dax Raad
113a7b5996 tui: improve sidebar visibility logic and session title display
- Fix sidebar visibility calculation to prevent layout issues
- Add session title and share URL to sidebar header
- Remove empty text parts from assistant messages
- Adjust user message spacing for first message
- Add OpenAI codex auth plugin to configuration
2025-10-08 19:38:17 -04:00
Frank
5b1fd7e539 wip: zen 2025-10-08 18:59:41 -04:00
Dax Raad
5156b6df8a tui: add LSP server status display to sidebar and status dialog
- Add LSP section to TUI sidebar showing connected servers with root paths
- Add LSP section to status dialog showing server count and details
- Add /lsp endpoint to server API returning server connection status
- Add lsp.updated event to notify when LSP servers are spawned
- Update SDK types to include LSP status data structures

This provides users with real-time visibility into Language Server Protocol connections alongside existing MCP status, making it easier to monitor and troubleshoot language tooling in their workspace.
2025-10-08 17:30:09 -04:00
Frank
d18b6673e6 wip: zen 2025-10-08 17:03:42 -04:00
Dax Raad
d292fd4a59 tui: remove bullet point from help menu items for cleaner display 2025-10-08 16:51:41 -04:00
Dax Raad
e726b3a392 Merge branch 'dev' into opentui 2025-10-08 16:30:03 -04:00
Frank
c93c0d402d wip: zen
Some checks are pending
deploy / deploy (push) Waiting to run
format / format (push) Waiting to run
snapshot / publish (push) Waiting to run
test / test (push) Waiting to run
2025-10-08 15:20:50 -04:00
Frank
b168bfe40d wip: zen 2025-10-08 13:31:15 -04:00
Jay V
1d621260ff docs: fix permission docs 2025-10-08 12:13:42 -04:00
GitHub Action
a63fa64dec ignore: update download stats 2025-10-08 2025-10-08 12:04:31 +00:00
Adam
3c282c3c37
fix(tui): suggestions gap on home page 2025-10-08 06:56:18 -05:00
Dax Raad
df92b79e91 tui: add toggleable sidebar with 3-state control
Some checks are pending
format / format (push) Waiting to run
snapshot / publish (push) Waiting to run
test / test (push) Waiting to run
Users can now control sidebar visibility through the command bar (Ctrl+P → 'Toggle sidebar'). The sidebar has three states:
- auto: Automatically shows/hides based on terminal width
- show: Forces sidebar visible
- hide: Forces sidebar hidden

When toggling from 'auto', it intelligently switches to the opposite of the current terminal size state.
2025-10-08 03:09:01 -04:00
Dax Raad
2046f2e8e7 add free workspace
Some checks are pending
deploy / deploy (push) Waiting to run
format / format (push) Waiting to run
snapshot / publish (push) Waiting to run
test / test (push) Waiting to run
2025-10-08 02:27:01 -04:00
Dax Raad
61734ac21a Merge branch 'dev' into opentui 2025-10-08 02:26:48 -04:00
Dax Raad
6fce32de33 tui: map home/end to jump to first/last message for faster review 2025-10-08 01:32:32 -04:00
Frank
af684c80d4 wip: zen 2025-10-08 01:14:39 -04:00
Dax Raad
a5d4588f98 tui: add session sidebar with file changes, cost tracking and responsive layout
tui: show real-time MCP server status on home screen with connection indicators

tui: create dedicated logo component and improve home screen layout

tui: make session layout responsive with sidebar visible on wide terminals
2025-10-08 01:11:00 -04:00
Frank
99b72eb1ea wip: zen 2025-10-08 00:03:36 -04:00