Commit Graph

1285 Commits

Author SHA1 Message Date
Benjamin Shafii
da183cf7bc chore: bump version to 0.11.128 v0.11.128 openwork-orchestrator-v0.11.128 2026-03-01 10:10:08 -08:00
Benjamin Shafii
1f973b853b fix(app): zoom entire desktop webview for font shortcuts 2026-03-01 10:03:46 -08:00
ben
696b21db55 feat(files): add JIT file sessions and batch sync API (#701)
* feat(files): add JIT file sessions and batch sync API

* feat(app): sync mirrored remote files in desktop sessions

* fix(app): harden base64 encoding for mirror sync

* chore(pr): add remote file sync test evidence
2026-03-01 09:44:37 -08:00
ben
f3aa7afa96 feat(app): add desktop font zoom shortcuts for readability (#710) 2026-03-01 09:44:03 -08:00
ben
3cce604d68 fix(session): hide synthetic control parts from user transcript (#702) 2026-03-01 09:02:54 -08:00
GitHub Action
630cfcf035 ignore: update download stats 2026-03-01 2026-03-01 12:15:39 +00:00
xj
7dc56eab5b fix(session): auto-scroll live thinking updates (#698)
Co-authored-by: xj <gh-xj@users.noreply.github.com>
2026-02-28 21:54:46 -08:00
hao2015
940b117803 fix: do not restore stale baseUrl from localStorage in Tauri desktop mode (#693)
OpenCode is assigned a random port on every restart, so the cached
baseUrl in localStorage is always stale after a relaunch. Restoring it
caused all sidebar session.list requests to fail with ECONNREFUSED,
showing "Failed to load tasks" for every local workspace.

The correct baseUrl is provided by engine_info() after boot.
localStorage restore is kept for web mode where the server URL is fixed."

Co-authored-by: hao2015 <hzhang@ssnc-corp.global>
2026-02-28 21:53:22 -08:00
Benjamin Shafii
ed5d61c9c8 chore(pr): add remote artifact flow screenshot 2026-02-28 12:46:31 -08:00
Benjamin Shafii
85fc4c08a6 feat(obsidian): open remote worker markdown via local mirror 2026-02-28 12:44:53 -08:00
xj
4ad8b54339 fix(skills): detect global ~/.agents skill directory (#695)
Co-authored-by: xj <gh-xj@users.noreply.github.com>
2026-02-28 12:04:57 -08:00
ben
a9a425d490 fix(session): tighten execution timeline tool-call spacing (#696)
* fix(session): tighten execution timeline row spacing

* docs(pr): refresh timeline proof with visible tool calls
2026-02-28 11:56:35 -08:00
Benjamin Shafii
e8fbd22993 fix(workspace): gate recover action and make it non-blocking
Show Recover only when a worker connection is in error and rename the menu label. Run recover via per-workspace connection state instead of global busy UI so it no longer hijacks app-wide synchronous blocking state.
2026-02-28 10:51:12 -08:00
GitHub Action
3be3f362eb ignore: update download stats 2026-02-28 2026-02-28 12:14:34 +00:00
OpenWork Release Bot
329053727d chore(aur): update PKGBUILD for 0.11.127 2026-02-28 02:48:34 +00:00
Benjamin Shafii
7f3f70b042 chore: bump version to 0.11.127 openwork-orchestrator-v0.11.127 v0.11.127 2026-02-27 18:17:04 -08:00
Benjamin Shafii
25d48d99a2 fix(workspace): recover workers without rotating OpenWork tokens
Add a non-technical Get back online action in worker menus and route it through a recovery flow. Reuse existing OpenWork tokens during sandbox restarts so reconnects preserve existing access.
2026-02-27 18:15:23 -08:00
ben
27205a259c fix(docker): mount host opencode config in dev dev-up stack (#690) 2026-02-27 08:09:52 -08:00
OpenWork Release Bot
78edccd6d3 chore(aur): update PKGBUILD for 0.11.126 2026-02-27 15:48:11 +00:00
Benjamin Shafii
42f68d9bb7 chore: bump version to 0.11.126 v0.11.126 openwork-orchestrator-v0.11.126 2026-02-27 07:17:06 -08:00
GitHub Action
4f63ed477d ignore: update download stats 2026-02-27 2026-02-27 12:20:08 +00:00
Benjamin Shafii
01482deeb9 feat(app): simplify artifacts and add worker/plugin quick actions
Remove the in-app artifact editor in favor of read-only artifact actions, with reveal and optional Obsidian open for markdown files. Add workspace reveal from worker menus and plugin removal controls so users can manage workers and plugins directly in the UI.

Made-with: Cursor
2026-02-26 23:05:24 -08:00
OpenWork Release Bot
445e5f4f2a chore(aur): update PKGBUILD for 0.11.125 2026-02-26 22:26:37 +00:00
Benjamin Shafii
7225736ffa chore: bump version to 0.11.125 openwork-orchestrator-v0.11.125 v0.11.125 2026-02-26 13:55:41 -08:00
Saif M
00302fa9f0 fix: Added throttle on dowload to prevent ui freeze (#687) 2026-02-26 13:43:14 -08:00
Benjamin Shafii
22033ca1a0 fix(app): unify sidebar navigation and workspace switching
Deduplicate equivalent remote workspace entries and relax stale connecting locks so workspace rows remain actionable. Reuse the shared session workspace sidebar in dashboard views and remove redundant grouped headers to keep navigation consistent.

Made-with: Cursor
2026-02-26 13:26:27 -08:00
OpenWork Release Bot
5b7054f6ad chore(aur): update PKGBUILD for 0.11.124 2026-02-26 19:34:17 +00:00
Benjamin Shafii
3237bfabe6 chore: bump version to 0.11.124 openwork-orchestrator-v0.11.124 v0.11.124 2026-02-26 11:02:59 -08:00
ben
895a9deded feat(app,docs): apply Orbita session layout direction (#686)
* feat(app,docs): apply Orbita session layout direction

* fix(app): restore session contrast with theme-safe colors

* docs(pr): refresh Orbita session screenshot evidence

* fix(app): correct dark mode contrast for composer gradient and user bubble

* docs(pr): update screenshot evidence after dark mode contrast fix

* fix(app): revert assistant message back to sans-serif font
2026-02-26 09:57:32 -08:00
GitHub Action
26e20a58d6 ignore: update download stats 2026-02-26 2026-02-26 12:23:25 +00:00
OpenWork Release Bot
30fb5b6080 chore(aur): update PKGBUILD for 0.11.123 2026-02-26 05:47:10 +00:00
Benjamin Shafii
dfd331da78 chore: bump version to 0.11.123 v0.11.123 openwork-orchestrator-v0.11.123 2026-02-25 20:44:50 -08:00
ben
4764ad1590 feat(settings): add local server restart action (#685) 2026-02-25 20:12:31 -08:00
ben
de63f772a9 feat(share): redesign share modal and bundle page styling to match openwork identity (#684)
* docs(style): add openwork style-guide.md

* feat(share): redesign share modal and bundle page styling to match openwork identity
2026-02-25 19:40:16 -08:00
OpenWork Release Bot
af3048119a chore(aur): update PKGBUILD for 0.11.122 2026-02-26 01:34:34 +00:00
Benjamin Shafii
dfa41808cf chore: bump version to 0.11.122 openwork-orchestrator-v0.11.122 v0.11.122 2026-02-25 17:03:18 -08:00
ben
eca8e4a437 fix(app): group exploration steps and cache markdown renders (#681)
Separate exploration tool timelines from standalone execution steps and reuse cached markdown HTML to keep long sessions responsive.
2026-02-25 16:42:49 -08:00
ben
477ed85c30 fix(app): send codex reasoning effort from thinking variant (#647) 2026-02-25 14:56:27 -08:00
Benjamin Shafii
1bccd6cc35 fix(web): keep loops signup payload schema-safe 2026-02-25 14:10:03 -08:00
Benjamin Shafii
6875e75bfb feat(web): track den signups in loops and posthog 2026-02-25 14:09:09 -08:00
ben
ba80f2a1fb refactor(app): extract workspace/session list into dedicated component (#678)
* refactor(app): split workspace/session sidebar into component

Move the sidebar workspace/session list out of session.tsx so session view logic stays focused and future long-session iterations can evolve independently without reworking a 4k-line page.

* docs(pr): add sidebar extraction verification screenshot

Capture the session view after sidebar extraction so reviewers can quickly validate that worker navigation remains intact in the refactored component.

* Delete packages/app/pr/screenshots/ui-audit-2026-02-25/session-sidebar-component-after-extraction.png
2026-02-25 13:35:32 -08:00
ben
27259bdbbc fix(app): resolve workspace-relative file references in markdown (#677)
Treat workspace-relative paths and common file-reference suffixes as local files so session output links open the intended file instead of falling back to external link behavior.
2026-02-25 13:26:25 -08:00
ben
f27eaa0829 fix(app): wrap connection URLs in settings and identities (#674) 2026-02-25 11:45:50 -08:00
ben
fa29b0a0f2 fix(app): clamp long skill triggers in catalog cards (#673) 2026-02-25 11:44:03 -08:00
ben
5b099a0cc4 fix(app): improve share modal mobile readability (#672) 2026-02-25 11:42:42 -08:00
ben
dc935f9fc1 fix(app): keep workspace actions discoverable and menu stable (#671)
* fix(app): make workspace actions and menu reliably usable

* docs(app): add audit screenshots for core dashboard surfaces
2026-02-25 11:42:24 -08:00
GitHub Action
2c760ec061 ignore: update download stats 2026-02-25 2026-02-25 12:23:51 +00:00
ben
185b59098e fix(den): retry transient mysql read errors during signup (#666) 2026-02-24 22:04:39 -08:00
Benjamin Shafii
0a3155a8d3 fix(den): retry transient mysql read errors during signup 2026-02-24 21:18:15 -08:00
ben
28d1f4206c feat(app,share): deep-link bundle shares into new-worker imports (#664)
* docs(share): add free-first and org hub sharing redesign flows

* feat(app,share): open bundle links into new-worker imports
2026-02-24 19:01:04 -08:00