Commit Graph

1722 Commits

Author SHA1 Message Date
Omar McAdam
343feccfce fix(mcp): expose nvm-managed node tools to local spawns (#1046)
Co-authored-by: Omar McAdam <omar@OpenWork-Studio.localdomain>
2026-03-19 15:31:43 -07:00
Omar McAdam
d47a194d93 chore: bump version to 0.11.172 openwork-orchestrator-v0.11.172 v0.11.172 2026-03-19 15:07:12 -07:00
Jan Carbonell
e0cdda3484 fix(app): center trace chevrons with summaries (#1042) 2026-03-19 14:57:08 -07:00
Jan Carbonell
8166ce8e22 fix(app): align trace icons with summaries (#1041) 2026-03-19 14:54:08 -07:00
Omar McAdam
aa313c0ac9 fix: rename openwork-server package references (#1040)
Co-authored-by: Omar McAdam <omar@OpenWork-Studio.localdomain>
2026-03-19 14:27:34 -07:00
Benjamin Shafii
10ec28d6dc chore: bump version to 0.11.171 openwork-orchestrator-v0.11.171 v0.11.171 2026-03-19 14:01:13 -07:00
Jan Carbonell
b05161e6f1 fix: expand session trace rows only when details exist (#1039)
* fix(app): add expandable session trace rows

* fix(app): tighten trace row layout on mobile

* fix(app): wrap trace details without x-scroll

* fix(app): constrain trace detail blocks on small screens

* fix(app): use explicit tool icons in session trace

* fix(app): scale trace icons by screen size
2026-03-19 13:50:43 -07:00
Omar McAdam
2b91b4d777 refactor: repo folder structure (#1038)
* refactor(repo): move OpenWork apps into apps and ee layout

Rebase the monorepo layout migration onto the latest dev changes so the moved app, desktop, share, and cloud surfaces keep working from their new paths. Carry the latest deeplink, token persistence, build, Vercel, and docs updates forward to avoid stale references and broken deploy tooling.

* chore(repo): drop generated desktop artifacts

Ignore the moved Tauri target and sidecar paths so local cargo checks do not pollute the branch. Remove the accidentally committed outputs from the repo while keeping the layout migration intact.

* fix(release): drop built server cli artifact

Stop tracking the locally built apps/server/cli binary so generated server outputs do not leak into commits. Also update the release workflow to check the published scoped package name for @openwork/server before deciding whether npm publish is needed.

* fix(workspace): add stable CLI bin wrappers

Point the server and router package bins at committed wrapper scripts so workspace installs can create shims before dist outputs exist. Keep the wrappers compatible with built binaries and source checkouts to avoid Vercel install warnings without changing runtime behavior.
2026-03-19 11:41:38 -07:00
Jan Carbonell
3738ae47a1 fix(desktop): remove stray token store tests (#1037) 2026-03-19 10:47:26 -07:00
Jan Carbonell
3869313b29 chore: bump version to 0.11.170 openwork-orchestrator-v0.11.170 v0.11.170 2026-03-19 10:06:18 -07:00
Jan Carbonell
d8b7d46807 fix(desktop): restore repeated shared-skill deeplinks (#1036)
* fix(desktop): forward warm deeplinks to running app

* chore(desktop): log warm deeplink delivery for h1

* build(desktop): update lockfile for single-instance plugin

* refactor(app): route deeplinks through a bootstrap bridge

* feat(desktop): hand warm deeplinks to the app bridge

* fix(desktop): use opened events as the deeplink source

* fix(app): preserve repeated shared deeplinks

* chore(app): remove deeplink debug instrumentation

* fix(desktop): gate opened deeplinks to macos
2026-03-19 10:00:14 -07:00
GitHub Action
e88f01b748 ignore: update download stats 2026-03-19 2026-03-19 12:21:45 +00:00
Jan Carbonell
71957be91d fix(desktop): persist worker share tokens across restarts (#1034) 2026-03-18 21:52:37 -07:00
Jan Carbonell
e57c043d69 Revert "Persist orchestrator remote tokens across restarts (#1027)"
This reverts commit f94ae1f7e2.
2026-03-18 20:32:42 -07:00
Jan Carbonell
f94ae1f7e2 Persist orchestrator remote tokens across restarts (#1027)
* Persist orchestrator remote tokens across restarts

Store the CLI OpenWork collaborator token, owner token, host token, and port per workspace so remote clients can reconnect after the orchestrator restarts without re-copying credentials.

* Add orchestrator token persistence test

Cover the CLI restart path by starting the built orchestrator twice with the same data dir and asserting the collaborator token, owner token, host token, and port stay stable.
2026-03-18 18:21:14 -07:00
Jan Carbonell
db12767bb5 minor updates
last one :)
2026-03-18 18:07:11 -07:00
Jan Carbonell
176cf1a8b7 Update documentation badge link in README.md
minor fixes on docs
2026-03-18 18:05:52 -07:00
Jan Carbonell
b2ff1798e9 readme minor fixes 2026-03-18 17:37:29 -07:00
Jan Carbonell
6d331a0e8c Fix GitHub Stars badge link in README
mini fix
2026-03-18 17:36:24 -07:00
Omar McAdam
41337b9b68 fix(app): make Cloud settings self-serve (#1026) 2026-03-18 16:55:33 -07:00
Jan Carbonell
6044692a48 Hide OpenWork to tray on close (#1025)
* hide OpenWork to tray on close

* restore OpenWork on tray click

* restore hidden window on macOS reopen
2026-03-18 16:53:48 -07:00
Jan Carbonell
605f6fdcb4 Clarify remote token roles in openwork CLI (#1023) 2026-03-18 15:12:11 -07:00
Jan Carbonell
ec6ad9d667 updated readme (#1019) 2026-03-18 12:16:23 -07:00
Jan Carbonell
729e0519aa minor detail (#1018) 2026-03-18 11:16:21 -07:00
Omar McAdam
491bb08a36 fix(den): share worker poll interval across web and service (#1015)
* fix(den): share worker poll interval across web and service

* fix(den): localize worker poll constants per app
2026-03-18 11:13:43 -07:00
Jan Carbonell
58f635a345 valid schema by unique ids (#1017) 2026-03-18 10:52:39 -07:00
Jan Carbonell
bdc47fe5f3 Fix/bug template (#1016)
* bug template improvements

* bugfix v2
2026-03-18 10:49:32 -07:00
Omar McAdam
7dc28136b1 chore(den): remove legacy den v1 service artifacts (#1005)
Retire the legacy services/den implementation and related disabled deploy workflows so Den v2 is the only maintained service path.
2026-03-18 09:55:29 -07:00
ben
35a6cac0fa fix(web): redesign Den checkout to match dashboard (#1013) 2026-03-18 07:34:13 -07:00
Benjamin Shafii
aa7e5d65d0 refactor(web): remove unused buttons from checkout screen 2026-03-18 07:27:38 -07:00
ben
fa8e29b2de fix(web): stabilize Den onboarding flow with app routes (#1010)
* fix(web): stabilize Den onboarding flow with app routes

* fix(web): apply storybook provisioning layout

* fix(web): simplify Den dashboard chrome

* fix(web): prioritize mobile Den web launch

* fix(web): wrap worker controls in progressive disclosure
2026-03-18 06:45:06 -07:00
GitHub Action
e06dbdaf2c ignore: update download stats 2026-03-18 2026-03-18 12:27:37 +00:00
Benjamin Shafii
1a459d7978 fix(den): gate onboarding step 2 on checkout 2026-03-17 21:51:49 -07:00
Jan
bd3109923f fix(mobile): simplify composer action row (#1008)
* fix(mobile): simplify composer action row

* fix(mobile): restore compact composer toolbar

* fix(mobile): show full model label
2026-03-17 19:59:40 -07:00
ben
16536e50b2 fix(docker): expose dev stacks on LAN and Tailscale (#1009) 2026-03-17 19:48:11 -07:00
Omar McAdam
1168d21438 fix(web): show worker overlay during open-in-web connect (#1007) 2026-03-17 18:57:44 -07:00
Omar McAdam
15e7de54f8 fix(web): keep open-in-web auto-connect on session (#1006) 2026-03-17 18:39:33 -07:00
Omar McAdam
14b64ad36e fix(app): route new-session Claude CTA to Anthropic (#1004) 2026-03-17 18:17:39 -07:00
Omar McAdam
5fef1aa5be fix(den): accept bearer auth on worker routes (#1003) 2026-03-17 18:17:31 -07:00
Omar McAdam
abc5559d8a fix(den): hide mobile rename summary and repair docker startup (#1001)
Keep the worker rename step focused on small screens, and point the Den Docker services at their built entrypoints so the onboarding flow can be verified end to end.
2026-03-17 17:30:15 -07:00
Omar McAdam
0a6dce072f feat(web): tailor app UI for hosted web deployment (#999)
* feat(web): tailor app chrome for hosted web deployment

* fix(web): restore session sidebar artifacts import
2026-03-17 17:29:13 -07:00
Omar McAdam
991164f404 fix(app): expose OpenAI headless auth in provider modal (#1000)
Preserve provider auth method indices so OpenWork can launch the exact OAuth flow returned by OpenCode, including OpenAI's headless device flow. Hide OpenAI OAuth options on web deployments where that setup should stay API-key only.
2026-03-17 17:25:31 -07:00
Omar McAdam
52c603d272 fix(den): restore Polar billing flow (#998) 2026-03-17 17:21:37 -07:00
Omar McAdam
c27b167c73 fix(web): auto-connect Den workers from open-in-web links (#996) 2026-03-17 17:19:52 -07:00
OpenWork Release Bot
d0dec30463 chore(aur): update PKGBUILD for 0.11.169 2026-03-18 00:12:35 +00:00
Jan
9cb8ef9c9f Composer focus fix (#995)
* fix(session): restore composer focus after command actions

* chore(session): remove focus debug logs
2026-03-17 16:59:52 -07:00
Benjamin Shafii
9ea1957bee chore: bump version to 0.11.169 v0.11.169 openwork-orchestrator-v0.11.169 2026-03-17 16:40:00 -07:00
Omar McAdam
0e5bfa2698 fix(app): persist den browser and api base URLs separately (#994) 2026-03-17 16:38:49 -07:00
Jan
dee071913b Polish session run indicator (#993)
* fix(session): simplify execution timeline status

* fix(session): animate run status label

---------

Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-17 16:22:17 -07:00
Jan
eecbf9834e fix(landing): send mobile CTA to app.openworklabs.com (#989)
Co-authored-by: Jan Carbonell <jcarbs@Jans-MacBook-Pro-2.local>
2026-03-17 15:59:06 -07:00