Commit Graph

835 Commits

Author SHA1 Message Date
Benjamin Shafii
39a383e81b chore: bump version to 0.11.42 openwrk-v0.11.42 v0.11.42 v39a383e-dev 2026-02-09 19:06:44 -08:00
Benjamin Shafii
8017ec9d94 fix(composer): sanitize pasted text and collapse long pastes v8017ec9-dev 2026-02-09 19:02:38 -08:00
Benjamin Shafii
eb803c56d5 fix(openwrk): publish platform-aware npm packages
Ship openwrk as a meta package plus per-platform binary packages (optionalDependencies) so macOS/Windows installs get a runnable binary.
veb803c5-dev
2026-02-09 18:40:47 -08:00
OpenWork Release Bot
900fb85448 chore(aur): update PKGBUILD for 0.11.41 2026-02-10 00:59:40 +00:00
Benjamin Shafii
c18ec7629e chore: bump version to 0.11.41 v0.11.41 vc18ec76-dev openwrk-v0.11.41 2026-02-09 16:41:28 -08:00
Benjamin Shafii
57d3681422 yo v57d3681-dev 2026-02-09 16:39:21 -08:00
Benjamin Shafii
0d339160e6 ui: restructure identities page as channel-centric accordion layout
Redesign the Identities tab to match the messaging-channels UX pattern:
- Header renamed to 'Messaging channels' with descriptive subtitle
- Worker status card with pulsing indicator and status pills
- Channel cards as expandable accordions with brand-colored icons
- Visual message routing section with styled routing rules
- All existing functionality preserved (Telegram/Slack CRUD, health, polling)
v0d33916-dev
2026-02-09 16:31:18 -08:00
OpenWork Release Bot
30ff94061d chore(aur): update PKGBUILD for 0.11.40 2026-02-10 00:19:51 +00:00
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