ben
e24202c038
m3 smoke: test connection menu added ( #512 )
ve24202c-dev
2026-02-09 22:39:13 -08:00
ben
ad6e003d74
feat(devtools): show OpenCode connect timings ( #511 )
vad6e003-dev
2026-02-09 22:21:11 -08:00
JK
1e31c9e350
fix(app): implement input debounce and echo cancellation to reduce lag ( #509 )
...
This commit addresses severe input lag in the Composer component when chat history is long.
Changes:
- Added 50ms debounce to to reduce frequency of Reflows and parent state updates.
- Implemented robust Echo Cancellation using a Set to ignore stale prop updates from the parent, preventing cursor jumps and race conditions.
Co-authored-by: shijc <shijincheng0223@yahoo.com >
v1e31c9e-dev
2026-02-09 22:20:05 -08:00
Benjamin Shafii
d2f095fe6b
feat(landing): add Cloud waitlist section with Loops.so email capture
...
Add a new 'Automate your entire company, safely' section between
capabilities and FAQ. Includes a WaitlistForm client component that
posts to Loops.so, with rate-limiting, loading/success/error states,
and matching teal button styling.
vd2f095f-dev
2026-02-09 22:13:54 -08:00
ben
76717e50fc
feat(devtools): log workspace connection timeline ( #510 )
v76717e5-dev
2026-02-09 22:13:07 -08:00
OpenWork Release Bot
299f7daa27
chore(aur): update PKGBUILD for 0.11.43
2026-02-10 04:16:33 +00:00
Benjamin Shafii
7c0b4a7fce
chore: bump version to 0.11.43
openwrk-v0.11.43
v7c0b4a7-dev
v0.11.43
2026-02-09 19:53:06 -08:00
Benjamin Shafii
044f21b064
feat(sandbox): add docker-gated sandbox workspaces
v044f21b-dev
2026-02-09 19:52:02 -08:00
OpenWork Release Bot
5fd1a0dc63
chore(aur): update PKGBUILD for 0.11.42
2026-02-10 03:30:45 +00:00
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