Commit Graph

38 Commits

Author SHA1 Message Date
Benjamin Shafii
4035cce5b8 chore(app): remove notion banner remnants 2026-03-28 21:13:51 -07:00
Source Open
d6ee2fb7d9 Fix workspace switching semantics and sticky local worker ports (#1166)
* fix(app): decouple workspace selection from runtime state

Keep desktop workspace selection independent from backend activation so switching workers only reconnects when an action actually needs that runtime. Persist per-workspace local OpenWork server ports so long-lived local links stay stable without relying on a predictable default port.

* fix(app): resolve rebased workspace runtime references

* fix(test): auth opencode serve regression scripts

* docs(app): clarify workspace runtime and port behavior

---------

Co-authored-by: Omar McAdam <omar@OpenWork-Studio.localdomain>
Co-authored-by: Omar McAdam <omar@OpenWork-Studio.local>
2026-03-25 13:42:09 -07:00
ben
ed4d026f1c Move local workspace ownership into OpenWork server (#1107)
* feat(server): move local workspace ownership off Tauri

* docs: clarify architecture authority for agents

* fix: harden workspace reconnect and sidebar navigation

* feat(app): soften get-started copy in workspace onboarding

* fix(app): stabilize starter workspace onboarding

* fix(app): normalize local workspace paths
2026-03-22 17:37:51 -07:00
Benjamin Shafii
90a55d910f Revert "Simplify app.openwork.software worker launch flow (#868)"
This reverts commit e3465607f1.
2026-03-12 18:32:21 -07:00
Jan
e3465607f1 Simplify app.openwork.software worker launch flow (#868)
* Simplify cloud worker launch UI

* Prioritize worker launch in overview

* Add overview comparison screenshots

* Make worker status indicator horizontal

* Add latest overview screenshots

* Wire local web mode for Den and Next

* Polish cloud launch wait flow

* Refine cloud launch modal copy

* Expand cloud startup sequence

* minimal changes

---------

Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-12 16:17:27 -07:00
Benjamin Shafii
fa100c65b6 docs: add openwork design language 2026-03-07 19:36:25 -08:00
Benjamin Shafii
3ddb57f65a docs: document hosted cloud worker architecture and connect model 2026-02-22 15:45:14 -08:00
ben
0a567a4c53 fix(local): add opencode migration recovery flow (#615) 2026-02-19 12:47:22 -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
ben
32cc853d10 refactor(router): rename owpenbot to opencode-router (#567) 2026-02-14 20:53:06 -08:00
Benjamin Shafii
7ab875a200 docs(agents): codify feature workflow + PR evidence gate 2026-02-10 17:44:31 -08:00
Benjamin Shafii
e1df942970 feat(skills): add basic viewer/editor with server-backed reads 2026-02-05 23:55:14 -08:00
ben
b999903ead Fix reload-required spam; add auto-reload + resume (#467)
* fix(app): scope and defer reload prompts

Avoid reload-required spam by ignoring .opencode/openwork.json, scoping detection to the active workspace, and deferring prompts until sessions go idle. Add per-workspace auto-reload + optional resume so agent/skill/command updates apply without tearing down the UX.

* chore(desktop): sync Cargo.lock

Keep Cargo.lock consistent with the desktop crate version so CI can run cargo test --locked on Linux.
2026-02-05 14:00:51 -08:00
ben
00be06d4b5 chore(release): unify openwrk versioning + bump v0.11.14 (#466)
* chore(release): unify openwrk with app version

* chore: bump version to 0.11.14
2026-02-05 13:23:47 -08:00
Benjamin Shafii
0a4c6dd4b1 ci: unify Release App with openwrk publishing 2026-02-05 00:01:00 -08:00
Benjamin Shafii
fcc17d3dad docs: note openwork-server binary rebuild for dev 2026-02-04 08:57:41 -08:00
Benjamin Shafii
16a69f2e1c docs: remove prd location guidance 2026-02-03 23:58:04 -08:00
ben
2695ea631a Refactor onboarding for startup preferences (#400)
* refactor(app): align onboarding with startup preferences

* chore: refresh pnpm lockfile

* feat(web): proxy OpenCode through OpenWork
2026-02-02 15:48:37 -08:00
ben
120c1069bb feat(openwrk): download sidecars on demand (#387) 2026-02-01 14:37:06 -08:00
Benjamin Shafii
5636ee2a32 chore(openwrk): add npm publish skill and bump 2026-02-01 14:06:05 -08:00
Benjamin Shafii
95e1aa75fd docs: update VISION.md with reframed mission and add skills/agents relationship to AGENTS.md
- Reframe vision around 1000x productivity mission
- Add explicit skills/agents/commands relationship definition
- Update mobile-first section to mention WhatsApp/Telegram via owpenbot
2026-02-01 12:25:58 -08:00
Benjamin Shafii
23ce899795 docs: make agent and infrastructure guidance easier to scan 2026-01-30 08:32:28 -08:00
ben
eb5729a984 docs: add infrastructure principles (#302)
* docs: add infrastructure principles

* docs: reference infrastructure doc in agents
2026-01-28 16:27:34 -08:00
Benjamin Shafii
9ab6225ff4 docs: split core docs and add issue templates 2026-01-26 16:02:27 -08:00
ben
33294d8363 fix: list skills across skill directories (#234)
* fix: list skills across skill directories

* feat: move context panel to right rail

* fix: align skill paths with opencode docs

* fix: show full-screen boot loader during connect
2026-01-24 08:35:49 -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
un-reliable-coder
15c6f9fec0 Clarify docs references and add contributing notes (#129)
Co-authored-by: substrate-bot <bot@substrate.run>
Co-authored-by: ben <ben@prologe.io>
2026-01-20 19:37:32 -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
ben
5b6465d708 update (#93)
* mcp-prd

* chore: add Cargo.lock file with dependency updates

* chore: remove design PRD document as part of project restructuring
2026-01-18 20:10:41 -08:00
ben
81b6a169a7 chore: add version bump helper (#89) 2026-01-18 15:27:15 -08:00
Benjamin Shafii
efad83650d docs: update repo paths to vendor 2026-01-17 21:29:04 -08:00
ben
5ec1bb58c2 Onboarding 1.0: folder workspaces + extension scopes (#15)
* docs: add onboarding 1.0 workspace PRD

* feat: add folder workspaces onboarding

* chore: allow custom release notes in workflow dispatch

* feat(onboarding): seed workspace templates, roots UI, and welcome session
2026-01-16 17:29:30 -08:00
Benjamin Shafii
972004efe7 docs: clarify release trigger steps 2026-01-15 20:34:09 -08:00
Benjamin Shafii
0c985d4072 fix: unblock permission prompt actions 2026-01-15 20:10:24 -08:00
Benjamin Shafii
232fc19226 docs: document how to trigger releases 2026-01-15 20:03:40 -08:00
Benjamin Shafii
95ed546a82 docs: define folder-scoped workspaces 2026-01-15 16:18:19 -08:00
Benjamin Shafii
d035b85905 Initial OpenWork app 2026-01-13 17:39:22 -08:00