Benjamin Shafii
ec615a4f35
chore: bump version to 0.11.40
vec615a4-dev
v0.11.40
openwrk-v0.11.40
2026-02-09 16:01:45 -08:00
Benjamin Shafii
e2fd60da8f
fix: regenerate Cargo.lock on version bump
...
The bump script updates Cargo.toml but never regenerated Cargo.lock,
causing it to show as dirty after every version bump until someone
manually ran cargo. Now runs cargo generate-lockfile automatically.
ve2fd60d-dev
2026-02-09 15:55:42 -08:00
Benjamin Shafii
070948416a
chore: update Cargo.lock to match 0.11.39 version bump
2026-02-09 15:55:42 -08:00
Benjamin Shafii
2beedab75d
chore: gitignore .pnpm-store and docker dev workspace
2026-02-09 15:55:42 -08:00
Benjamin Shafii
678d635d15
chore: gitignore bun build artifacts (*.bun-build)
2026-02-09 15:55:42 -08:00
Benjamin Shafii
548ea8b0ef
feat: add Docker Compose dev testability stack (no custom Dockerfile)
...
Add docker-compose.dev.yml using off-the-shelf node:22-bookworm-slim image
that starts headless + web UI with auto-wired tokens and health checks.
Builds Linux binaries into /tmp to avoid overwriting host macOS binaries.
2026-02-09 15:55:42 -08:00
Benjamin Shafii
6e2067849a
chore(app): remove deploy tab
...
Removes the Deploy page and navigation entries, and drops the tab from dashboard routing.
v6e20678-dev
2026-02-09 15:46:31 -08:00
Benjamin Shafii
3107c583e1
feat(owpenbot): auto-bind chats to workspace
...
Store a default directory on workspace identities and auto-create bindings on first inbound message. Remove the bindings editor from the Identities UI and keep /dir as the advanced override.
v3107c58-dev
2026-02-09 15:28:53 -08:00
OpenWork Release Bot
ef1adf5fb9
chore(aur): update PKGBUILD for 0.11.39
2026-02-09 22:57:16 +00:00
Benjamin Shafii
4756990857
chore: bump version to 0.11.39
openwrk-v0.11.39
v0.11.39
v4756990-dev
2026-02-09 14:32:45 -08:00
Benjamin Shafii
c365039510
feat(app): scope messaging identities to workspace
...
Enforces workspace-scoped owpenbot identities/bindings via openwork-server, updates the Identities UI and Tauri status schema, and adds UX evidence screenshots.
vc365039-dev
2026-02-09 14:21:28 -08:00
Benjamin Shafii
1c28f20004
feat(owpenbot): add multi-identity support
...
Adds identity-scoped bindings and health endpoints for Telegram/Slack, and removes WhatsApp support.
2026-02-09 14:21:12 -08:00
Benjamin Shafii
1953977906
feat(scheduler): support scoped scheduled jobs
v1953977-dev
2026-02-09 13:48:21 -08:00
GitHub Action
384b8374a9
ignore: update download stats 2026-02-09
2026-02-09 12:25:25 +00:00
OpenWork Release Bot
deaedfe211
chore(aur): update PKGBUILD for 0.11.38
2026-02-09 08:31:04 +00:00
Benjamin Shafii
e6a2bb560c
chore(release): bump to 0.11.38
openwrk-v0.11.38
ve6a2bb5-dev
v0.11.38
2026-02-09 00:06:31 -08:00
Benjamin Shafii
a222c2b664
chore(release): bump to 0.11.37 and unify service versions
v0.11.37
va222c2b-dev
2026-02-09 00:00:34 -08:00
Benjamin Shafii
a9988bfcea
fix(desktop): stop sidecars on app exit
va9988bf-dev
2026-02-08 23:51:29 -08:00
Benjamin Shafii
20b1f0f356
fix(desktop): make tauri dev startup more reliable
...
Reuse an existing Vite dev server instead of failing on busy ports, avoid Node 25 top-level await exit, and ensure opencode sidecar tracks latest when unpinned.
2026-02-08 23:30:55 -08:00
Benjamin Shafii
5de641479a
tet
2026-02-08 23:18:54 -08:00
Benjamin Shafii
7864dfda71
feat(workers): create worker by starting detached openwrk
v7864dfd-dev
2026-02-08 23:11:13 -08:00
OpenWork Release Bot
9d98723668
chore(aur): update PKGBUILD for 0.11.36
2026-02-09 06:12:39 +00:00
Benjamin Shafii
2002bd2744
feat(deploy): add stateless export/import wizard
v2002bd2-dev
2026-02-08 22:02:03 -08:00
Benjamin Shafii
749cf9b158
chore: bump version to 0.11.36
v0.11.36
v749cf9b-dev
openwrk-v0.11.36
2026-02-08 21:48:30 -08:00
Benjamin Shafii
3a88b1e0a9
fix(openwrk): make owpenbot health wiring reliable
v3a88b1e-dev
2026-02-08 20:48:54 -08:00
Benjamin Shafii
1660c0782d
chore(server): move audit log to host data dir
v1660c07-dev
2026-02-08 20:44:09 -08:00
Benjamin Shafii
47c3c49bea
feat(identities): show bot info, disconnect, and isolate owpenbot
v47c3c49-dev
2026-02-08 20:03:45 -08:00
OpenWork Release Bot
7e86910e8b
chore(aur): update PKGBUILD for 0.11.35
2026-02-09 03:48:46 +00:00
Benjamin Shafii
88eb6b9c43
chore: bump version to 0.11.35
v0.11.35
v88eb6b9-dev
openwrk-v0.11.35
2026-02-08 19:24:39 -08:00
Benjamin Shafii
92e1486894
feat(server): watch workspace files for reload events
v92e1486-dev
2026-02-08 15:53:03 -08:00
Benjamin Shafii
907505d408
fix(app): restore Plugins nav in session view
v907505d-dev
2026-02-08 15:35:30 -08:00
ben
589c308bba
fix(server): secure opencode proxy + add skill delete ( #505 )
...
* fix(server): harden opencode proxy auth
* feat(server): add skill delete endpoint
* fix(ci): reuse resolved OPENCODE_VERSION for desktop build
* fix(desktop): skip opencode version lookup when sidecar exists
* fix(desktop): avoid TDZ when reusing opencode sidecar
* chore(desktop): update Cargo.lock
v589c308-dev
2026-02-08 15:08:08 -08:00
ben
366bc36d55
feat(agent-lab): multi-instance host + Agent Lab Toy UI ( #504 )
...
* feat(agent-lab): add instance manager CLI
* fix(server): block opencode permission replies for non-owners
* feat(toy-ui): add share + checkpoints
* feat(agent-lab): add entrypoints and scheduler sync
* feat(server): add agentlab automations and skill delete
* feat(toy-ui): add agent lab panels
v366bc36-dev
2026-02-08 13:58:50 -08:00
GitHub Action
2bb757420d
ignore: update download stats 2026-02-08
2026-02-08 12:15:48 +00:00
OpenWork Release Bot
c1f4f19c8c
chore(aur): update PKGBUILD for 0.11.34
2026-02-08 02:56:08 +00:00
OpenWork Release Bot
f351a2d641
chore(aur): update PKGBUILD for 0.11.33
2026-02-08 02:42:35 +00:00
Benjamin Shafii
4b0f8195ca
chore: bump version to 0.11.34
openwrk-v0.11.34
v4b0f819-dev
v0.11.34
2026-02-07 18:31:25 -08:00
Benjamin Shafii
c59ca5080d
fix(app): stop sidebar refresh loop when baseUrl missing
vc59ca50-dev
2026-02-07 18:28:39 -08:00
OpenWork Release Bot
2ab3115366
chore(aur): update PKGBUILD for 0.11.32
2026-02-08 02:26:17 +00:00
Benjamin Shafii
186cd8bb47
chore: bump version to 0.11.33
v0.11.33
v186cd8b-dev
openwrk-v0.11.33
2026-02-07 18:18:38 -08:00
Benjamin Shafii
a9ece9860b
Revert "fix(app): fix memory leaks, environment compatibility, and error recovery ( #493 )"
...
This reverts commit 7989e1a064 .
va9ece98-dev
2026-02-07 18:17:25 -08:00
Benjamin Shafii
504cad09c3
fix(desktop): persist openwrk opencode auth
...
Write opencode basic-auth credentials to the openwrk data dir so the UI can reconnect after app relaunches when openwrk is still running.
2026-02-07 18:13:46 -08:00
Benjamin Shafii
39effc3d7f
chore: bump version to 0.11.32
v39effc3-dev
v0.11.32
openwrk-v0.11.32
2026-02-07 18:02:00 -08:00
ben
b15e1f3550
revert: remove deploy ssh + owpenbot operator TUI ( #502 )
...
* Revert "feat(owpenbot): add operator TUI (#501 )"
This reverts commit a48578d331 .
* Revert "feat(openwrk): add deploy ssh adapter (#500 )"
This reverts commit 4ee56922a1 .
* fix(owpenbot): guard health timer cleanup
Keep owpenbot TypeScript builds green after reverting the operator TUI by avoiding clearInterval(null).
vb15e1f3-dev
2026-02-07 17:51:30 -08:00
ben
a48578d331
feat(owpenbot): add operator TUI ( #501 )
...
* fix(owpenbot): guard health timer cleanup
Avoid calling clearInterval with a null timer so TypeScript builds stay green.
* feat(owpenbot): add operator TUI
Add a TTY-first interactive menu that talks to the owpenbot health API (direct or via openwork-server proxy) for QR, token, groups, and bindings management.
* chore(desktop): refresh Cargo.lock
Update the lockfile to match the current desktop crate version so Linux CI can run with --locked.
* fix(owpenbot): require client token for proxy TUI
When using openwork-server proxy mode, include a Bearer client token for /owpenbot/health while still supporting host-token for admin endpoints.
va48578d-dev
2026-02-07 17:19:07 -08:00
ben
4ee56922a1
feat(openwrk): add deploy ssh adapter ( #500 )
...
* feat(openwrk): add deploy ssh adapter
Add an SSH deploy command that bootstraps openwrk on a remote Linux host via the npm tarball, optionally syncs workspace config, and starts the host under nohup with a connect artifact for pairing.
* chore(desktop): refresh Cargo.lock
Update the lockfile to match the current desktop crate version so Linux CI can run with --locked.
v4ee5692-dev
2026-02-07 17:09:43 -08:00
Benjamin Shafii
4aff31862c
chore(desktop): sync Cargo.lock version
...
Keep the Tauri desktop lockfile consistent with the current OpenWork version.
v4aff318-dev
2026-02-07 16:20:16 -08:00
Benjamin Shafii
da5e267133
chore(desktop): isolate dev app state
...
Run tauri dev with a separate bundle identifier and OPENWRK_DATA_DIR so dev and production can run side-by-side without clobbering app data or openwrk state.
2026-02-07 16:20:09 -08:00
Benjamin Shafii
a9bf20d4e1
chore(debug): tie workspace switch logs to developer mode
...
Use the existing Developer Mode toggle to enable WSDBG tracing instead of a separate localStorage flag.
va9bf20d-dev
2026-02-07 15:57:59 -08:00
Benjamin Shafii
353a4e2e15
chore(debug): add workspace switch tracing
...
Gate verbose logs behind openwork.debug.workspaceSwitch to capture timing, session list counts, and sidebar refresh behavior during remote->local switches.
v353a4e2-dev
2026-02-07 15:55:29 -08:00