Commit graph

3216 commits

Author SHA1 Message Date
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
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
Dax Raad
a4ff326443 tui: remove unused imports to fix TypeScript warnings
Some checks are pending
format / format (push) Waiting to run
snapshot / publish (push) Waiting to run
test / test (push) Waiting to run
2025-10-07 19:44:46 -04:00
Dax Raad
c632f0d790 tui: hide recent models when searching to reduce visual clutter and improve model selection experience 2025-10-07 19:43:53 -04:00
Dax Raad
d93b8c92a1 tui: remove unused useRenderer import to clean up dialog select component 2025-10-07 19:29:27 -04:00
Dax Raad
0c526772e0 tui: make dialog select height adapt to terminal size instead of fixed 10 lines
Previously the dialog select component had a hardcoded maxHeight of 10,
which could feel cramped on larger terminals or overwhelming on smaller
ones. Now it dynamically calculates the optimal height based on the
terminal dimensions, showing up to half the screen height minus some
padding for better visual balance.
2025-10-07 18:13:46 -04:00
Dax Raad
6dad7c5574 add free workspace
Some checks are pending
deploy / deploy (push) Waiting to run
2025-10-07 16:16:19 -04:00
opencode
22a6849ff8 release: v0.14.6
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-07 19:59:08 +00:00
Dax Raad
dca3a5d80d fix issue with blank new version popup 2025-10-07 15:51:59 -04:00
Frank
508067ba5d 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-07 13:37:38 -04:00
Aiden Cline
b6c9df970a
docs: troubleshooting ProviderModelNotFoundError (#3016) 2025-10-07 11:50:37 -05:00
Sai
1f725cc3ed
docs: add agent specific permission example (#3009) 2025-10-07 10:08:52 -05:00
Frank
6c99b833e4 wip: zen 2025-10-07 09:17:08 -04:00
GitHub Action
cd3780b7f5 ignore: update download stats 2025-10-07 2025-10-07 12:04:53 +00:00
Dax Raad
c7c2d358e0 tui: show real-time MCP server status in home screen with connection state indicators
Some checks are pending
format / format (push) Waiting to run
snapshot / publish (push) Waiting to run
test / test (push) Waiting to run
- Displays MCP servers with visual status indicators (connected/failed/disabled)
- Shows error messages for failed connections to help users troubleshoot
- Replaces static help text with dynamic keybind display that updates based on user config
- Adds weather and puppeteer MCP servers to example configuration
2025-10-07 06:02:24 -04:00
GitHub Action
021d1d1b5e chore: format code 2025-10-07 08:12:53 +00:00
Dax Raad
ec4c438206 sync 2025-10-07 04:12:16 -04:00
Dax Raad
1b10dbd785 Merge branch 'dev' into opentui 2025-10-07 04:10:07 -04:00
Dax Raad
a440e09cfe core: improve MCP reliability and add status monitoring
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
- Added 5-second timeout to MCP client verification to prevent hanging connections
- New GET /mcp endpoint to monitor server connection status
- Automatically removes unresponsive MCP clients during initialization
2025-10-07 04:04:19 -04:00
opencode
27c211ef86 release: v0.14.5 2025-10-07 06:21:31 +00:00
Aiden Cline
cd528ae78f
fix: mcp error (#3006) 2025-10-07 00:45:46 -05:00
Aiden Cline
06c42093c8
tweak: grep tool to handle single file better (#3004) 2025-10-06 23:24:00 -05:00
Frank
0534bc0c09 wip: zen 2025-10-06 23:57:55 -04:00
Frank
4f33594b99 wip: zen 2025-10-06 23:57:54 -04:00
opencode
e3f9e7785e release: v0.14.4 2025-10-07 03:32:10 +00:00
Dax Raad
a20fc2dfdf ignore: 2025-10-06 23:25:01 -04:00
Dax Raad
2bf0e42367 core: restore bash command security validation to prevent accidental directory traversal
The permission validation that prevents commands from accessing paths outside the project directory was accidentally disabled, which could allow commands like 'cd ../' to escape the workspace. This restores the security check that keeps your commands safely contained within your project boundaries.
2025-10-06 23:24:18 -04:00
Dax Raad
10998d62b9 core: improve session API reliability with proper input validation
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-06 19:37:44 -04:00
Dax Raad
aee240150b Update todo tool to use centralized Todo module 2025-10-06 18:54:05 -04:00
Dax Raad
cdd6e98af9 Add missing files and fix type aliases for opentui features 2025-10-06 18:53:35 -04:00
Dax Raad
6417edf998 Add todo list and session forking API endpoints 2025-10-06 18:51:57 -04:00
Dax Raad
9a0735de76 Add session forking functionality and simplify remove logic 2025-10-06 18:50:56 -04:00
Dax Raad
c23341e4c8 tui: prioritize opencode provider in model selection so users see their default provider first instead of hunting through alphabetically sorted list
Some checks are pending
format / format (push) Waiting to run
snapshot / publish (push) Waiting to run
test / test (push) Waiting to run
2025-10-06 18:39:13 -04:00
Frank
a470859f6f wip: zen
Some checks are pending
deploy / deploy (push) Waiting to run
2025-10-06 17:23:10 -04:00
Frank
f47c7c5a07 wip: zen 2025-10-06 17:17:02 -04:00
Frank
c2f57ea74d wip: zen 2025-10-06 17:13:19 -04:00
Frank
9e8fd16e6e wip: zen 2025-10-06 17:13:19 -04:00
Jay V
1b17d8070b docs: update footer 2025-10-06 17:05:45 -04:00
Jay V
1db028dc05 docs: fix styles and zen doc, closes #2912 2025-10-06 17:00:10 -04:00
Jay V
b351b75156 docs: share page css 2025-10-06 16:13:21 -04:00
Dax Raad
78c479ac05 tui: add leader+t keybind for timeline navigation so users can quickly access session history without hunting through menus 2025-10-06 15:53:30 -04:00
Dax Raad
ddddc4f006 tui: remove try-catch from timeline navigation so scrolling to messages works reliably without silent failures 2025-10-06 15:35:06 -04:00
GitHub Action
2faa28e162 ignore: update download stats 2025-10-06
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-06 12:04:17 +00:00