Commit Graph

866 Commits

Author SHA1 Message Date
Benjamin Shafii
ad4bacebb4 chore: bump version to 0.11.47 v0.11.47 2026-02-10 15:01:13 -08:00
Benjamin Shafii
bf81272538 fix(release): bundle versions.json into desktop
Ship the sidecar version manifest with the app so openwrk pins the expected OpenCode version instead of resolving GitHub latest at runtime.

Add a release workflow guard that fails if macOS app bundles are missing versions.json.
vbf81272-dev
2026-02-10 14:54:55 -08:00
OpenWork Release Bot
61b7210942 chore(aur): update PKGBUILD for 0.11.46 2026-02-10 20:39:39 +00:00
Benjamin Shafii
83f8e5cd70 chore: bump version to 0.11.46 v83f8e5c-dev v0.11.46 openwrk-v0.11.46 2026-02-10 12:16:01 -08:00
Benjamin Shafii
caddcb79e0 fix(app): harden browser automation quickstart vcaddcb7-dev 2026-02-10 12:01:35 -08:00
ben
12abdcacec fix(app): guide browser quickstart to bash (#523) v12abdca-dev 2026-02-10 11:40:39 -08:00
OpenWork Release Bot
c14bbaa7dc chore(aur): update PKGBUILD for 0.11.45 2026-02-10 18:13:23 +00:00
ben
017412ca49 feat(app): markdown editor for touched files (#518)
* feat(server): add markdown file read/write endpoints

* feat(app): edit markdown files from sidebar

* fix(app): open sidebar files without workspace prefix

* chore(pr): add markdown editor verification screenshots

* feat(app): dock markdown editor on the right

* refactor(app): dock markdown editor as right sidebar

* chore(pr): add sidebar editor verification screenshots
v017412c-dev
2026-02-10 10:01:44 -08:00
Benjamin Shafii
106627d364 chore: bump version to 0.11.45 v0.11.45 v106627d-dev openwrk-v0.11.45 2026-02-10 09:49:48 -08:00
ben
e2e7b7fc79 feat(ui): add stop + stall UX for in-flight runs (#521) ve2e7b7f-dev 2026-02-10 09:46:52 -08:00
ben
73b32a0d5a fix(app): route OpenCode via server proxy (#520)
Remote web UI should never target 127.0.0.1:4096 for OpenCode APIs. Prefer the OpenWork server /opencode proxy, gate SSE subscriptions behind health, and surface disconnected status.
v73b32a0-dev
2026-02-10 09:31:38 -08:00
Benjamin Shafii
51b1da1502 fix: replace video tag with GIF for README demo display
GitHub strips <video> tags with release asset URLs in rendered READMEs,
so the demo was invisible. Converted the mp4 to an optimized GIF and
embedded it as an <img> tag which renders everywhere.
v51b1da1-dev
2026-02-10 09:30:51 -08:00
ben
1ff474edfa fix(app): skill-creator install CTA feedback (#519)
* fix(app): add feedback for skill-creator install

* fix(app): clarify remote skill install requirements
v1ff474e-dev
2026-02-10 09:27:16 -08:00
ben
be34a8b8d5 feat(app): show touched files in right sidebar (#516)
* fix(app): guard recentEmits eviction

* feat(app): show touched files in right sidebar
vbe34a8b-dev
2026-02-10 08:42:47 -08:00
Benjamin Shafii
b63cc9e9b7 chore: remove broken opencode submodule vb63cc9e-dev 2026-02-10 08:41:08 -08:00
GitHub Action
0df70caf96 ignore: update download stats 2026-02-10 2026-02-10 12:28:13 +00:00
OpenWork Release Bot
e5c521b25c chore(aur): update PKGBUILD for 0.11.44 2026-02-10 07:32:55 +00:00
Benjamin Shafii
8f65b6a7e0 chore: bump version to 0.11.44 v8f65b6a-dev openwrk-v0.11.44 v0.11.44 2026-02-09 23:08:41 -08:00
Benjamin Shafii
03f3fdd799 fix(landing): restyle Cloud waitlist section to match existing design
- Use doc-button (black) instead of off-brand teal button
- Use feature-card grid instead of centered checklist with teal icons
- Use same input styling as enterprise page (border-gray-200, rounded-lg)
- Left-align section like the rest of the page
- Remove all custom waitlist CSS; use Tailwind + existing classes only
- Match font sizes (14px body, 13px small, 15px intro) and spacing
v03f3fdd-dev
2026-02-09 22:52:00 -08:00
ben
0797082f06 feat(devtools): show sandbox capability (#515) v0797082-dev 2026-02-09 22:42:08 -08:00
ben
a060ade6b5 chore(dev): auto-build dev:headless-web binaries (#514) va060ade-dev 2026-02-09 22:40:51 -08:00
ben
9de013d0dc feat(config): add diagnostics bundle copy (#513) v9de013d-dev 2026-02-09 22:39:54 -08:00
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