Commit Graph

66 Commits

Author SHA1 Message Date
ben
c688fbefb5 fix(session): recover after immediate send failures (#1283) 2026-04-01 13:39:37 -07:00
Benjamin Shafii
53b8964dc3 Merge branch 'dev' of https://github.com/different-ai/openwork into dev 2026-03-30 19:52:21 -07:00
Source Open
4e63d6898e feat(den): simplify local dev and sandbox dashboard (#1181)
Run Den controller, web, and worker proxy through a root dev:den-local workflow backed by Turbo and auto-managed local MySQL. Restore the background agents tab to show real sandboxes, add manual sandbox creation, stop auto-launching sandboxes on signup, and move Billing lower in the sidebar.

Co-authored-by: src-opn <src-opn@users.noreply.github.com>
2026-03-26 13:02:56 -07:00
Benjamin Shafii
3e2cd73523 new dev 2026-03-26 11:26:16 -07:00
Benjamin Shafii
b77c254d3d Merge branch 'dev' of https://github.com/different-ai/openwork into dev 2026-03-24 06:39:55 -07:00
Benjamin Shafii
7e4e8ec153 fix(session): keep workspace history scoped during local reconnects
Use the active workspace root instead of stale engine directories when reloading local sessions so workspace creation, switching, and restart flows do not hide another workspace's history. Add a regression check for stale session loads overwriting sidebar and route state.
2026-03-23 22:36:57 -07:00
Benjamin Shafii
31d894ae98 commit stuff for windows arm 2026-03-22 19:59:57 -07:00
ben
3709ea33ec dx: add windows arm64 pnpm dev support (#1113)
* chore: align dev scripts for Windows

* refactor: isolate Windows dev flow
2026-03-22 16:48:38 -07:00
ben
ddd2e2bb34 feat: add mocked story-book design gallery (#1069)
* feat(ui): add story-book playground app for mocked UI development

* refactor(ui): slim story-book down to a thin wrapper

* feat(ui): add mocked story-book design gallery

* refactor(story-book): use real session shell panels
2026-03-20 13:33:28 -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
Benjamin Shafii
6fd9b5f94c feat(den): add dockerized local test stack 2026-03-13 09:41:34 -07:00
Omar McAdam
f96b50a1ef feat(web): add local Den dev stack (#855)
* feat(web): add local Den dev stack

* fix(web): stabilize mobile Den worker cards

* fix(web): default empty Den state to new worker

* Add Google auth to Den signup (#847)

* feat(den): add google auth provider

* feat(web): add social signup buttons for den

---------

Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>

---------

Co-authored-by: Jan <jc2897@cornell.edu>
Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-12 11:27:34 -07:00
Omar McAdam
13d79aee07 feat: isolate OpenCode dev state (#816) 2026-03-09 17:21:17 -07:00
Benjamin Shafii
2b32dddde7 fix(vercel): avoid desktop build for share deploys 2026-02-20 14:30:20 -08:00
ben
6284b581f7 chore: rename openwrk to openwork-orchestrator (#573)
* chore(orchestrator): rename openwrk to openwork-orchestrator

Rename the host package and internal references from openwrk to openwork-orchestrator, and expose the CLI as 'openwork'.

Update desktop/UI runtime wiring, release workflows, and docs; bundle the Tauri sidecar as 'openwork-orchestrator' to avoid Cargo package name collisions.

* chore: keep orchestrator publish script executable

* chore: update pnpm lockfile

* chore: sync lockfile with orchestrator deps

* docs: update orchestrator usage + release notes

Document that openwork-orchestrator installs the 'openwork' CLI, update release command wording, and remove obsolete workflow branch trigger.
2026-02-15 14:24:42 -08:00
Benjamin Shafii
5b8d957b68 feat(release): add prepare + ship scripts for two-command releases
- scripts/release/prepare.mjs: bump, lockfile, review, commit, tag
- scripts/release/ship.mjs: push tag + dev, print GHA URLs
- Both support --dry-run for safe testing
- Add pnpm aliases: release:prepare, release:ship, etc.
2026-02-05 18:35:19 -08:00
ben
1b272355de feat: auto-connect web sessions and sidebar workspace hub (#438) 2026-02-04 09:10:21 -08:00
Benjamin Shafii
95246d5270 feat: surface sidecar diagnostics for troubleshooting and releases 2026-02-01 16:18:18 -08:00
ben
a844c9ac19 feat(headless): add openwrk router daemon (#343)
* feat(headless): add openwrk router daemon

* fix(headless): honor opencode auth in router
2026-01-30 21:32:36 -08:00
ben
db9d7fe12f Add router-based navigation and refresh workspace switch overlay (#244)
* feat: enable URL-based navigation for web QA and restore workspace switch branding

* fix: use solid router Route list for compatibility

* fix: mount app inside root route for router context

* fix: patch solid router exports

* fix: render views via switch while syncing URL

* push

* fix: allow remote workspace creation in web
2026-01-24 12:26:21 -08:00
ben
49a8501e2e feat: add owpenbot whatsapp bridge (#214)
* feat: add owpenbot chat bridge

* docs: clarify owpenbot setup

* chore: refresh tauri lockfile

* docs: add owpenbot installer
2026-01-23 11:31:35 -08:00
Omar McAdam
fbb551f649 refactor: split UI from Tauri shell (#182)
* refactor: split UI from Tauri shell

* chore: restore workflow paths

* chore: add root workflow for tauri paths

* chore: update workflows for tauri paths

* chore: remove root workflow

* docs: update setup commands

* refactor: rename app and desktop packages
2026-01-21 20:50:39 -08:00
Benjamin Shafii
32e1f84b0f chore: move OpenWork into pnpm workspace 2026-01-20 21:12:18 -08:00
Benjamin Shafii
6104886e49 chore: bump version to 0.2.5 2026-01-20 19:58:21 -08:00
Benjamin Shafii
02599d7553 chore: bump version to 0.2.4 2026-01-20 16:27:33 -08:00
Benjamin Shafii
6de120b3cb feat: roll up state architecture providers 2026-01-20 15:01:35 -08:00
Benjamin Shafii
0fa4a415ae feat: add global sdk event pipeline 2026-01-20 14:36:31 -08:00
Benjamin Shafii
1dbe539356 feat: add platform context and persistence helper 2026-01-20 14:36:31 -08:00
ben
184a995112 feat: add platform context and persistence helper (#139) 2026-01-20 14:35:41 -08:00
Omar McAdam
4689852686 feat: add radix color theming (#133)
* chore: migrate tailwind v4 and add theme scaffolding

* feat: integrate radix colors and theme switching

* pnpm version
2026-01-20 13:56:44 -08:00
Benjamin Shafii
b69ce75e58 chore: bump version to 0.2.3 2026-01-20 12:43:00 -08:00
Benjamin Shafii
7916941056 chore: bump version to 0.2.2 2026-01-20 00:43:41 -08:00
Benjamin Shafii
24eaf58447 chore: bump version to 0.2.1 2026-01-20 00:40:28 -08:00
Benjamin Shafii
669a3eed7c chore: bump version to 0.2.0 2026-01-19 23:33:58 -08:00
ben
7e16b4e6eb refactor: extract app state slices (#114) 2026-01-19 09:31:41 -08:00
Benjamin Shafii
0692a9f7d8 chore: bump version to 0.1.23 2026-01-19 00:45:36 -08:00
ben
ae3bfcc932 fix: align tauri dialog plugin versions (#96) 2026-01-18 22:15:46 -08:00
Benjamin Shafii
7bcd77c28b chore: bump version to 0.1.22 2026-01-18 16:18:45 -08:00
ben
81b6a169a7 chore: add version bump helper (#89) 2026-01-18 15:27:15 -08:00
ben
725475ade6 test: expand e2e coverage (#86) 2026-01-18 15:02:02 -08:00
Benjamin Shafii
72e6c6f846 fix: remove stray 'i' dependency from package.json 2026-01-18 12:40:39 -08:00
Benjamin Shafii
69576d2de2 chore: bump version to 0.1.20 2026-01-18 12:38:26 -08:00
Benjamin Shafii
d07f66293e fix(windows): avoid moving LOCALAPPDATA 2026-01-18 09:21:25 -08:00
Benjamin Shafii
77088ba110 fix: correct artifact path regex 2026-01-18 08:57:18 -08:00
Benjamin Shafii
a6c5670b01 chore: bump version to v0.1.17 2026-01-18 08:39:45 -08:00
ben
9767710234 fix: enable artifact open action (#74) 2026-01-18 08:32:39 -08:00
Benjamin Shafii
f2fed4de63 chore: bump version to 0.1.16 2026-01-17 21:59:39 -08:00
Benjamin Shafii
425cdbe27f chore: bump version to 0.1.15 2026-01-17 21:40:45 -08:00
Benjamin Shafii
dfb6a7294f chore: bump version to v0.1.14 2026-01-17 17:36:42 -08:00
Benjamin Shafii
c9eeea16f2 feat: refresh openwork ui 2026-01-17 17:34:56 -08:00