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
Dax Raad
b1b8f6cf71
ci
2025-12-20 09:57:19 -05:00
Dax Raad
d8a34c2fcc
core: prevent file system scanning when in root directory to avoid unnecessary operations
2025-12-19 13:15:11 -05:00
Dax Raad
c23ea2a211
ci: update publish workflow configuration
2025-12-16 21:01:44 -05:00
Dax Raad
29aaf4f000
ci: fix release draft configuration to prevent automatic draft flag
2025-12-16 17:17:06 -05:00
Dax Raad
bbd36e8441
core: update plugin dependency and config loading for .opencode directory support
2025-12-16 15:06:50 -05:00
Dax Raad
4e2d1acf7d
core: fix Tauri desktop app SSE connection timeout
...
- Add heartbeat events to /global/event and /event SSE endpoints
- Send server.heartbeat event every 30s to prevent WKWebView 60s timeout
- Fixes desktop app disconnecting from global events after 1 minute
2025-12-16 14:45:03 -05:00
Dax Raad
40d63cd1e3
fix
2025-12-16 14:25:12 -05:00
Dax Raad
77b2331428
ignore: update opencode plugin dependency
2025-12-16 14:21:19 -05:00