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
Dax Raad
2b7e2edee5
core: ensure desktop app loads user shell environment variables
...
Changes shell spawn flags from -l to -il so that ~/.zshrc and
~/.bashrc are sourced when starting the desktop app on macOS
and Linux. This fixes missing PATH and other environment
variables that users expect to be available.
2025-12-16 14:21:19 -05:00
Dax Raad
0b1ee9ddd9
Merge remote-tracking branch 'origin/dev' into dev
2025-12-16 13:52:50 -05:00
Dax Raad
79599f351e
chore: update opencode plugin dependencies and fix tauri sidecar path
2025-12-16 13:52:40 -05:00
Dax Raad
83bcb9e95b
tui: fix autocomplete file loading and update dependencies
2025-12-16 13:37:22 -05:00
Dax Raad
e2fbd098d2
tui: fix dialog select items taking up 2 lines when truncated
...
Prevents text wrapping in dialog select options by removing wrapMode,
ensuring truncated text stays on single line and maintains proper timestamp visibility
2025-12-15 22:57:52 -05:00
Dax Raad
38c5f23f4a
tui: update dialog context and server to use new single dialog system
2025-12-15 19:35:19 -05:00
Dax Raad
112c58abf5
tui: refactor dialog system to use single active dialog instead of stack
2025-12-15 19:35:18 -05:00
Dax Raad
416a919c6d
tui: fix dialog replacement to prevent nested dialogs from showing simultaneously
2025-12-15 18:21:54 -05:00
Dax Raad
dbbcf0b8d0
tui: fix model selection dialog to properly replace current dialog instead of creating nested dialogs
2025-12-15 18:14:33 -05:00
Dax Raad
56452d886d
fix dialog root complexity
2025-12-15 17:13:20 -05:00
Dax Raad
d5a506d4ae
core: fix server response handling to prevent connection timeouts
2025-12-15 15:07:20 -05:00
Dax Raad
83390314d6
ci: fix tauri updater version mismatch by checking out the release tag
2025-12-15 14:42:34 -05:00
Dax Raad
8b08e9cda5
ci: add app bundle target to fix macOS updater by generating .app.tar.gz files
2025-12-15 14:41:38 -05:00
Dax Raad
7d1733c752
core: fix message caching for Anthropic models to improve response consistency
2025-12-15 14:33:14 -05:00
Dax Raad
2c53abd70c
docs: update header navigation to include desktop download
2025-12-15 11:56:53 -05:00
Dax Raad
46a35dfc1b
docs: restore desktop beta banner to homepage
2025-12-15 11:54:09 -05:00
Dax Raad
4107918909
20min
2025-12-15 11:31:38 -05:00
Dax Raad
d2ce368a3f
ci: update publish workflow concurrency to include version inputs and upgrade ubuntu runner to 24.04
2025-12-15 10:14:20 -05:00
Dax Raad
b0f77da56c
core: reorganize agent configuration to separate primary agents (build, plan) from subagents
2025-12-15 09:58:23 -05:00
Dax Raad
274b86b19b
ci: fix AppImage build hanging by using portable appimage format
...
- Add appimage target back to tauri.conf.json
- Force reinstall tauri-cli from feat/truly-portable-appimage branch
- Add 10 minute timeout to prevent indefinite hangs
- Add logging to verify correct tauri-cli version is installed
This fixes the issue where AppImage builds would hang at 'Running input plugin: gtk' by using the new portable appimage format that bypasses linuxdeploy entirely.
2025-12-15 09:47:19 -05:00
Dax Raad
2d63c22d1a
fix share link
2025-12-14 22:05:53 -05:00
Dax Raad
e22af25076
ci: fix test failures in CI by pre-populating models cache
...
Tests were failing in CI because the models.json cache file doesn't exist
and the data() macro fallback only works at build time, not runtime.
The preload now pre-fetches models.json and disables the background
refresh to prevent race conditions during test execution.
2025-12-14 21:23:45 -05:00
Dax Raad
622caae9c9
fix desktop updater
2025-12-14 21:12:38 -05:00
Dax Raad
c8fc910533
ignore: simplify download page to use GitHub latest redirect URLs
2025-12-14 17:10:59 -05:00
Dax Raad
74b5c285cf
disable app image
2025-12-14 17:04:46 -05:00
Dax Raad
a4ffa869cc
fix
2025-12-12 18:15:31 -05:00
Dax Raad
af45444496
desktop: fix build on Linux and Windows by making macOS title bar styling conditional
2025-12-12 16:47:48 -05:00
Dax Raad
651a10d6db
only gen summary if diffs
2025-12-12 16:24:26 -05:00
Dax Raad
73513612d4
reuse existing server query
2025-12-12 15:23:38 -05:00
Dax Raad
d51c6ca39f
sync
2025-12-12 15:21:29 -05:00
Dax Raad
47c6a2430c
sync
2025-12-12 15:18:07 -05:00
Dax Raad
6f8746ab94
console: fix download route async handling
2025-12-11 16:55:23 -05:00
Dax Raad
9d4ed5b04a
console: fix download links to use dynamic GitHub release version
2025-12-11 16:49:15 -05:00
Dax Raad
0400024d02
core: fix missing Flag import in session prompt
2025-12-11 16:18:04 -05:00
Dax Raad
d4dc142cc2
core: add client identification to user agent and request headers for better tracking
2025-12-11 16:18:04 -05:00
Dax Raad
013bf079cc
ignore: added debug logging for share data loading performance
2025-12-11 15:13:36 -05:00
Dax Raad
e0f885ffc8
ci
2025-12-11 14:57:54 -05:00
Dax Raad
ea8508ee44
ci
2025-12-11 14:38:45 -05:00
Dax Raad
9d73096db0
ci: fix Ubuntu host detection in Tauri build workflow
2025-12-11 13:27:21 -05:00
Dax Raad
639320b3e1
ci: install libglib2.0-dev on Blacksmith Linux runners to fix missing glib-2.0 system library error
2025-12-11 13:16:44 -05:00
Dax Raad
21cf3a7c1b
ci
2025-12-11 13:11:36 -05:00
Dax Raad
3a9bbe2371
ci: use Blacksmith runners for Linux and Windows Tauri builds to improve build performance
2025-12-11 13:04:55 -05:00
Dax Raad
885a142ae3
temporarily remove undo/redo keybinds
2025-12-11 12:55:08 -05:00
Dax Raad
137716e0dc
ci: fix tauri release asset naming to use opencode-desktop-[platform]-[arch][ext] format
2025-12-11 12:45:48 -05:00
Dax Raad
95526fb9ed
fix share image
2025-12-11 12:20:11 -05:00
Dax Raad
89d9856ed2
ci: enable tauri desktop app to be published with GitHub release ID and tag name
2025-12-11 11:41:54 -05:00
Dax Raad
df4d9236a6
fix bug causing windows builds to sometimes fail
2025-12-11 11:01:43 -05:00
Dax Raad
c211b22a45
update
2025-12-11 01:15:34 -05:00
Dax Raad
5d57d0385c
opencode config
2025-12-11 01:13:23 -05:00
Dax Raad
2d9c76baae
enterprise: add default social card images to HTML head
...
- Add og:image and twitter:image meta tags to entry-server
- Provide fallback social card image for pages without specific social cards
2025-12-11 01:02:31 -05:00
Dax Raad
85c01e8694
enterprise: add social card meta tags to share pages
...
- Add og:image and twitter:image meta tags for better social sharing
- Generate dynamic social card URLs with session title, models, and version
- Include description meta tag for search engines
2025-12-11 01:01:32 -05:00
Dax Raad
40f121c3e8
prevent indexing of share page
2025-12-11 00:54:15 -05:00
Dax Raad
578072bb8e
use new share url
2025-12-11 00:43:00 -05:00
Dax Raad
231390cb7b
ci
2025-12-11 00:23:06 -05:00
Dax Raad
5955d20539
remove
2025-12-11 00:21:40 -05:00
Dax Raad
4309c078fb
domain
2025-12-11 00:11:40 -05:00
Dax Raad
d14462f7a7
fix
2025-12-10 23:19:28 -05:00
Dax Raad
a02223a310
sync
2025-12-10 23:19:28 -05:00
Dax Raad
f1b8707286
ignore
2025-12-10 22:36:57 -05:00
Dax Raad
9b05217471
ignore
2025-12-10 22:34:16 -05:00
Dax Raad
d88912abf0
global bus
2025-12-10 22:28:56 -05:00
Dax Raad
13a77005f1
global.dispose
2025-12-10 22:22:16 -05:00
Dax Raad
530b75a92a
ignore
2025-12-10 22:22:16 -05:00
Dax Raad
fadeed1fa4
desktop: enable zoom hotkeys in Tauri app
2025-12-10 19:27:05 -05:00
Dax Raad
13611176b0
fix deploy
2025-12-10 19:11:49 -05:00
Dax Raad
86f7cc17ae
tui: pass dynamic port to frontend
...
Frontend now receives the server port via window.__OPENCODE__.port,
allowing it to connect when using a random free port instead of hardcoded 4096
2025-12-10 16:17:36 -05:00
Dax Raad
8d3eac2347
fix type
2025-12-10 16:14:32 -05:00
Dax Raad
9ad828dcd0
tui: use random free port and enable icon discovery by default
...
- Tauri app now automatically finds an available port instead of defaulting to 4096
- Icon discovery feature is now enabled by default in the Tauri app
- Prevents port conflicts when multiple OpenCode instances are running
2025-12-10 16:13:11 -05:00
Dax Raad
a1175bddcd
gen types
2025-12-10 15:59:42 -05:00
Dax Raad
936a6be5d6
stuff adam needs
2025-12-10 15:59:42 -05:00
Dax Raad
ffc4d53923
add models.dev family
2025-12-10 14:30:28 -05:00
Dax Raad
388156704a
fix /provider endpoint to return loaded providers
2025-12-10 13:49:45 -05:00
Dax Raad
de8460cb99
docs: improve bash and grep tool documentation with clearer usage guidelines
2025-12-10 08:48:41 -05:00
Dax Raad
3d95848607
ci
2025-12-09 22:14:18 -05:00
Dax Raad and opencode
c1ee6d6c41
ci
2025-12-10 02:57:39 +00:00
Dax Raad
e72c974c4c
ci
2025-12-09 21:49:38 -05:00
Dax Raad
a762da7cab
ci
2025-12-09 21:49:05 -05:00
Dax Raad
fa6c060324
ci
2025-12-09 21:44:13 -05:00
Dax Raad
8e33ac052b
ci: publish with multiple tags instead of using dist-tag
...
npm dist-tag add command is broken, so publish package multiple times
with different tags directly instead
2025-12-09 21:39:05 -05:00
Dax Raad
0759696ec0
core: enable project discovery for experimental builds
2025-12-09 21:23:55 -05:00
Dax Raad
1ae28090e3
ci
2025-12-09 21:16:36 -05:00
Dax Raad
0decdf6a55
ci
2025-12-09 21:16:23 -05:00
Dax Raad
09b402a274
ci
2025-12-09 21:16:00 -05:00
Dax Raad
150baf3e96
ci
2025-12-09 21:10:58 -05:00
Dax Raad
78c51371af
sync
2025-12-09 21:06:57 -05:00
Dax Raad
6dbcacf3ea
ci
2025-12-09 21:04:06 -05:00
Dax Raad
4ecebc2c83
ci
2025-12-09 21:03:19 -05:00
Dax Raad
38a79fa449
ci
2025-12-09 21:02:04 -05:00
Dax Raad
bafad6b8a8
ci
2025-12-09 21:01:48 -05:00
Dax Raad
5682dddd45
ci
2025-12-09 21:01:39 -05:00
Dax Raad
a9aacdb94a
ci
2025-12-09 20:59:31 -05:00
Dax Raad
e7e32c946b
ci
2025-12-09 20:58:01 -05:00
Dax Raad
fc9bc26d86
ci
2025-12-09 20:56:13 -05:00
Dax Raad
ee00b4e0ce
ci
2025-12-09 20:54:56 -05:00