Dax Raad
07d7dc083c
ci: remove unused environment variables from test workflow
...
Removes MODELS_DEV_API_JSON and OPENCODE_DISABLE_MODELS_FETCH environment variables that were redundant in the test workflow, simplifying the configuration.
2026-01-24 14:26:59 -05:00
Dax Raad
eaa622e852
fix adam
2026-01-24 14:25:01 -05:00
Dax Raad
ff9c186485
tests
2026-01-24 14:16:46 -05:00
Dax Raad
0d9ca0ea31
sync
2026-01-24 14:14:17 -05:00
Dax Raad
68bd16df69
core: fix models snapshot loading to prevent caching issues
2026-01-24 14:06:07 -05:00
Dax Raad
fa1a54ba3d
fix nix
2026-01-24 13:24:40 -05:00
Dax Raad
32e6bcae3b
core: fix unicode filename handling in snapshot diff by disabling quote escaping
...
This ensures unicode and special characters in filenames are displayed correctly when generating diff patches, allowing proper file detection and revert operations
2026-01-24 13:07:07 -05:00
Dax Raad
e3c1861a3e
get rid of models.dev macro
2026-01-24 12:27:13 -05:00
Dax Raad
65938baf00
core: update session summary after revert to show file changes
2026-01-21 01:01:20 -05:00
Dax Raad
b05d88a730
docs: clarify that malicious config files are not an attack vector
2026-01-20 12:17:58 -05:00
Dax Raad
aa4b06e165
tui: fix message history cleanup to prevent memory leaks
2026-01-19 18:22:19 -05:00
Dax Raad
6b6d6e9e07
update security
2026-01-14 14:52:39 -05:00
Dax Raad
207a59aad4
docs: add comprehensive security threat model and architecture documentation
2026-01-14 14:49:27 -05:00
Dax Raad
5b431c36f8
ignore: remove nowrap constraint to allow text wrapping in console UI
2026-01-14 11:39:52 -05:00
Dax Raad
44d24d42b8
ignore: fix auth redirect to preserve selected plan during subscription flow
2026-01-14 11:25:50 -05:00
Dax Raad
9d92ae7530
copy changes
2026-01-14 11:17:11 -05:00
Dax Raad
fcc561ebb7
fix plan mode when not in git worktree
2026-01-14 08:21:26 -05:00
Dax Raad
0026bc5815
do not allow agent to ask custom-less questions
2026-01-13 19:51:01 -05:00
Dax Raad
4c37e17ac2
remove plan
2026-01-13 19:51:01 -05:00
Dax Raad
cd6e07355b
test: fix plan agent test path from .opencode/plan/* to .opencode/plans/*
2026-01-13 19:51:01 -05:00
Dax Raad
43680534df
add fullscreen view to permission prompt
2026-01-13 19:50:48 -05:00
Dax Raad
0187b6bb72
do not allow agent to ask custom-less questions
2026-01-13 17:14:12 -05:00
Dax Raad
ec4a44087b
remove plan
2026-01-13 16:20:05 -05:00
Dax Raad
501347cda5
test: fix plan agent test path from .opencode/plan/* to .opencode/plans/*
2026-01-13 16:19:14 -05:00
Dax Raad
c86c2acf4c
add fullscreen view to permission prompt
2026-01-13 09:58:08 -05:00
Dax Raad
eaa76dad0c
get rid of extra file
2026-01-12 22:33:57 -05:00
Dax Raad
f0912ee838
core: rename OPENCODE_PASSWORD to OPENCODE_SERVER_PASSWORD for clearer authentication configuration
2026-01-12 15:59:17 -05:00
Dax Raad
7ca767de55
core: fix HTTP exception handling order to prevent NamedError from masking HTTP exceptions
...
docs: add OPENCODE_PASSWORD environment variable documentation for basic auth
2026-01-12 15:43:48 -05:00
Dax Raad
1954c1255e
core: add password authentication and improve server security
...
- Add OPENCODE_PASSWORD flag for basic auth protection
- Show security warnings when password is not set
- Remove deprecated spawn command
- Improve error handling with HTTPException responses
2026-01-12 15:23:19 -05:00
Dax Raad
f2504d8eb2
security.md
2026-01-12 15:05:37 -05:00
Dax Raad
71a7ad1a4e
core: fix model selection in title generation to use user's model instead of assistant's
2026-01-12 12:45:24 -05:00
Dax Raad
20399bbdfe
tui: rename kvStore to store for consistency
2026-01-12 09:53:08 -05:00
Dax Raad
547a975707
tui: redesign tips display on home screen
2026-01-12 09:42:28 -05:00
Dax Raad
e6bc3b253b
tui: remove update complete toast notification
2026-01-12 09:30:31 -05:00
Dax Raad
68ed664a3f
tui: fix prompt ref initialization to prevent undefined reference errors
2026-01-11 19:40:16 -05:00
Dax Raad
3a30773874
tui: refactor event streaming to use SDK instead of manual RPC subscription
2026-01-11 18:53:39 -05:00
Dax Raad
f94ee5ce90
core: extract external directory validation to shared utility to reduce code duplication across tools
2026-01-10 18:49:42 -05:00
Dax Raad
80772e5ac2
ci
2026-01-08 18:26:51 -05:00
Dax Raad
be34747526
add sponsored
2026-01-08 18:21:21 -05:00
Dax Raad
b1a613b3b9
ci: add retry logic to desktop build to handle intermittent failures
2026-01-08 14:57:55 -05:00
Dax Raad
e5d0c63b29
docs: simplify tools configuration by consolidating under permission field
2026-01-08 12:39:40 -05:00
Dax Raad
7d2bb5cb2b
tui: remove unused imports and variables from header component to clean up code
2026-01-07 23:54:54 -05:00
Dax Raad
b3a2f9fb4e
tui: add expandable bash output for long commands to improve readability
2026-01-07 23:11:46 -05:00
Dax Raad
8be5a29870
tui: remove username visibility toggle and simplify user message metadata display
2026-01-07 23:02:19 -05:00
Dax Raad
68092f22e1
tui: improve other answer option layout with better indentation and clearer label
2026-01-07 22:34:31 -05:00
Dax Raad
008a5c10cc
oops
2026-01-07 11:35:11 -05:00
Dax Raad
e59be27810
theme
2026-01-07 09:50:04 -05:00
Dax Raad
fd22b26478
theme reload
2026-01-07 09:34:11 -05:00
Dax Raad
ea2ee46f45
clear palette cache
2026-01-07 08:49:35 -05:00
Dax Raad
0276885181
core: preserve permission config key order to maintain user-defined permission precedence
2026-01-05 14:09:37 -05:00
Dax Raad
91d5ce8bf3
tui: add system theme resolution and event handling
2026-01-05 10:38:35 -05:00
Dax Raad
2f5b2b23d5
core: fix permission rule matching to use permission field instead of pattern field
2026-01-05 01:21:49 -05:00
Dax Raad
9f38af44db
core: fix permission evaluation to use rule-based matching instead of wildcard patterns
2026-01-05 01:07:03 -05:00
Dax Raad
5450644c67
docs: restructure permissions documentation to clarify v1.1.1 changes and action-based model
2026-01-04 19:35:04 -05:00
Dax Raad
5f10243e91
tui: fix session configuration merge conflict resolution
2026-01-04 13:43:33 -05:00
Dax Raad
226a5c2000
tui: fix optional session access to prevent runtime errors
2026-01-04 13:43:33 -05:00
Dax Raad
7304ba616e
tui: add session search functionality with debounced input and server-side filtering
2026-01-04 13:38:30 -05:00
Dax Raad
cdd6ea514b
core: improve Rust formatter detection and add cargo fmt support
2026-01-04 13:04:28 -05:00
Dax Raad
a76570b5dd
tui: add development scripts for better debugging workflow
2026-01-04 10:38:02 -05:00
Dax Raad
97977f6ad4
ensure @opencode-ai/plugin exists only on first run
2026-01-04 10:23:42 -05:00
Dax Raad
2d074f0472
initialize config in worktree
2026-01-04 10:10:25 -05:00
Dax Raad
dcf37000e4
tui: remove openrouter provider from priority list
2026-01-03 20:45:15 -05:00
Dax Raad
5944443a60
core: fix dependency installation and git worktree branch creation
2026-01-03 20:22:19 -05:00
Dax Raad
81e8d29ad2
oops
2026-01-03 19:25:59 -05:00
Dax Raad
0b4af95223
core: add sandbox support for git worktrees to allow working in multiple directories per project
2026-01-03 18:52:53 -05:00
Dax Raad
47c670aea9
tui: add reject message support to permission dialogs for better user feedback
2026-01-03 01:34:23 -05:00
Dax Raad
b4af8a65ec
ci
2026-01-02 18:58:56 -05:00
Dax Raad
49c5c2b1df
ci
2026-01-02 18:56:41 -05:00
Dax Raad
4956ee3ebd
tui: add escape key handling to permission dialogs for better keyboard navigation
2026-01-02 18:48:26 -05:00
Dax Raad
0cf0294787
anomalyco/opencode
2026-01-02 16:09:06 -05:00
Dax Raad
038cff4a93
core: improve plugin loading to handle builtin plugin failures gracefully
2026-01-01 23:15:04 -05:00
Dax Raad
741cb9c0ef
ci
2026-01-01 22:44:22 -05:00
Dax Raad
389a5fc017
tui: add reload functionality and improve lazy utility with reset capability
2026-01-01 22:11:43 -05:00
Dax Raad
b84a1f714b
tui: remove memory leak fixes documentation after implementation
2026-01-01 21:40:28 -05:00
Dax Raad
dad9c917d2
tui: fix memory leaks in session management and improve permission error handling
2026-01-01 21:28:11 -05:00
Dax Raad
2aaea71eb3
tui: add heap snapshot option to system menu for debugging memory usage
2026-01-01 21:18:28 -05:00
Dax Raad
db8d83b53d
tui: fix permission tests for new evaluate function signature
2026-01-01 21:01:34 -05:00
Dax Raad
963f407062
tui: improve permission error handling and evaluation logic
2026-01-01 21:01:00 -05:00
Dax Raad
4f1ef93910
ignore
2026-01-01 20:42:06 -05:00
Dax Raad
ed4ce67cdc
core: add configurable timeout for MCP tool calls to prevent hanging requests
2025-12-30 23:06:07 -05:00
Dax Raad
8cd8393339
core: allow CORS requests from tauri://localhost
2025-12-30 13:58:41 -05:00
Dax Raad
7d2d87fa2c
core: allow CORS requests from *.opencode.ai subdomains
2025-12-30 13:04:18 -05:00
Dax Raad
2b054bec95
core: fix compaction config checks to properly respect user settings
2025-12-26 19:48:56 -05:00
Dax Raad
2cdc88d295
core: add compaction config tests to verify auto and prune settings work correctly
2025-12-26 19:44:32 -05:00
Dax Raad
ed06de5e30
core: add configurable compaction settings to allow users to disable auto-compaction and pruning via config instead of flags
2025-12-26 19:31:48 -05:00
Dax Raad
281ce4c0c3
prompt update to prevent searching via bash tool
2025-12-25 23:07:39 -05:00
Dax Raad
f397c92ddf
remove list tool
2025-12-25 00:58:47 -05:00
Dax Raad
607d8aafb7
tui: disable tips display in home route
2025-12-24 14:20:29 -05:00
Dax Raad
5843eca7d6
CI
2025-12-24 18:16:46 +00:00
Dax Raad
474b6fd3d1
ci
2025-12-24 13:12:29 -05:00
Dax Raad
918eff9233
ci
2025-12-24 13:07:56 -05:00
Dax Raad
99633cb299
Revert "feat: better styling for small screens (short and/or not wide) ( #5968 )"
...
This reverts commit ac371d2987 .
2025-12-24 12:38:10 -05:00
Dax Raad
b129f809b9
tui: change task tool container to block layout for better subagent session display
2025-12-22 18:40:15 -05:00
Dax Raad
33c0b125cb
fix url for web
2025-12-22 10:45:51 -05:00
Dax Raad
c333ffa38b
core: fix LSP server binary installation and shell command execution
...
- Ensure proper file permissions are set for installed LSP binaries on non-Windows platforms
- Add error handling for shell command execution in prompt system to prevent crashes
2025-12-21 18:33:37 -05:00
Dax Raad
2536e9f45b
tui: fix SDK context usage and server port fallback
...
- Update SDK context to return client instead of event for proper usage
- Add server port fallback to 4096 when port 0 is specified but unavailable
- Fix SDK event listener usage in TUI app
2025-12-21 14:57:55 -05:00
Dax Raad
35c12e2053
ci
2025-12-20 10:54:02 -05:00
Dax Raad
f2343a6794
ci
2025-12-20 10:35:01 -05:00
Dax Raad
8e674ae053
ci
2025-12-20 10:28:46 -05:00
Dax Raad
5e79b95927
ci
2025-12-20 10:05:03 -05:00