Commit Graph

1496 Commits

Author SHA1 Message Date
GitHub Action
8479ec2a7d ignore: update download stats 2026-03-13 v8479ec2-dev 2026-03-13 12:20:01 +00:00
Benjamin Shafii
a0a7978882 fix(den): seed admin allowlist outside migration 2026-03-12 23:17:30 -07:00
ben
121c56b337 fix(den): make admin backoffice lightweight (#888)
* fix(den): lighten admin backoffice delivery

Keep the admin panel fast by loading billing status on demand, show clearer upstream failure states, and retry Den deploys once when Render returns a transient update_failed so backend rollouts are less brittle.

* chore: drop workflow edit from admin follow-up
2026-03-12 23:08:17 -07:00
Benjamin Shafii
8db0222a87 fix(app): make browser quickstart target Chrome MCP first 2026-03-12 23:04:42 -07:00
OpenWork Release Bot
1ef1b9226f chore(aur): update PKGBUILD for 0.11.145 2026-03-13 05:47:35 +00:00
Benjamin Shafii
8ceed304eb chore: bump version to 0.11.145 v0.11.145 openwork-orchestrator-v0.11.145 2026-03-12 22:14:18 -07:00
ben
ca2dbe3aef feat(den): add admin backoffice dashboard (#887)
Give internal operators a protected Den dashboard with seeded allowlist access plus signup, worker, and billing visibility so user support no longer requires direct database inspection.
2026-03-12 22:13:11 -07:00
ben
d9779bc0dd Delete artifacts directory 2026-03-12 22:08:01 -07:00
ben
cb2365901e Delete tmp directory 2026-03-12 22:07:41 -07:00
Benjamin Shafii
51f25e3aac fix(den): simplify worker overview card 2026-03-12 19:16:28 -07:00
Benjamin Shafii
c7ccb734a6 fix(den): move web CTA to overview card 2026-03-12 19:12:56 -07:00
Benjamin Shafii
6d35b7b1cd fix(den): relabel mobile connect CTA for web 2026-03-12 19:09:18 -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
Benjamin Shafii
3fb995782c Revert "Remove desktop launch modal from cloud worker flow (#877)"
This reverts commit c9dbe23037.
2026-03-12 18:31:07 -07:00
Benjamin Shafii
4bf25d5d92 Revert "Replace the session empty state with concrete starter tasks (#850)"
This reverts commit ea5d6f1918.
2026-03-12 18:16:02 -07:00
Benjamin Shafii
10041356a7 fix(den): restore a mobile logout path 2026-03-12 18:11:50 -07:00
Jan
8288e42313 mini fix den copy (#884)
Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-12 17:30:30 -07:00
Omar McAdam
365a08a6d4 fix(branding): soften app icon background (#883) 2026-03-12 17:28:27 -07:00
Jan
bf621de6c8 minimal changes (#882)
Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-12 17:23:20 -07:00
Omar McAdam
5e67502b28 fix(app): improve skill sharing and hot-reload flows (#880)
* fix(app): surface skill reload banner in sessions

* fix(app): refresh slash commands after reload

* fix(app): polish skill sharing actions

* fix(app): route worker skill sharing to skills
2026-03-12 17:17:09 -07:00
ben
ea5d6f1918 Replace the session empty state with concrete starter tasks (#850)
* feat(session): add concrete empty-state starter tasks

* feat(session): seed filesystem from starter templates & refine empty-state UI

* fix(session): make starter tasks empty state look nice in dark mode
2026-03-12 17:07:39 -07:00
Jan
e6e4992766 Make Den activity panel light mode (#879)
Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-12 17:05:53 -07:00
ben
b2575852d3 fix(settings): move runtime status into Advanced (#873)
* fix(settings): move runtime status into General

Surface OpenCode and OpenWork status where users manage connection settings, and keep the footer focused on tips and entry points.

* fix(settings): move runtime status into Advanced

Keep the General tab focused on everyday preferences and place engine/server status in the Advanced panel with matching validation screenshots.
2026-03-12 17:00:21 -07:00
Berk Ozer
7a9f7da323 feat(landing): wire enterprise contact flow to loops (#878) 2026-03-12 16:57:53 -07:00
Jan
c9dbe23037 Remove desktop launch modal from cloud worker flow (#877)
Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-12 16:50:50 -07:00
OpenWork Release Bot
a2795f21cc chore(aur): update PKGBUILD for 0.11.144 2026-03-12 23:19:47 +00: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
OmarMcAdam
5ddc46476d chore: bump version to 0.11.144 v0.11.144 openwork-orchestrator-v0.11.144 2026-03-12 15:39:43 -07:00
Omar McAdam
9785a73a43 fix(mcp): seed Control Chrome as chrome-devtools (#876) 2026-03-12 15:28:31 -07:00
Omar McAdam
6d3ba64b33 fix(desktop): brand the macOS dev app distinctly (#875)
Make the Tauri dev app clearly identifiable so it no longer looks like the production build in the Dock or title bar. This gives local testing a separate name and inverted icon while keeping the production bundle unchanged.
2026-03-12 15:28:21 -07:00
ben
85d3b32cfd fix(app): keep workspace shell navigation reachable (#874) 2026-03-12 15:26:09 -07:00
ben
61df5400d8 docs: split docs entrypoints by audience (#872)
* docs: split docs entrypoints by audience

* docs: add audience split screenshot evidence
2026-03-12 15:10:06 -07:00
Jan
5c5788b844 Refine Den landing pricing and capability cards (#869)
Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-12 15:00:03 -07:00
Omar McAdam
ef95a95d97 fix(desktop): fully clear reset state on relaunch (#867) 2026-03-12 14:09:01 -07:00
Benjamin Shafii
41aeb178d4 chore: bump version to 0.11.143 v0.11.143 openwork-orchestrator-v0.11.143 2026-03-12 13:50:28 -07:00
Jan
b3a32b034b fix(landing): update Den landing page CTAs and value section (#866)
- Update pricing copy from 'Cancel anytime' to 'Free for a limited time'
- Remove target=_blank from deploy link
- Remove comparison animation and simplify value section
- Add hire CTA with mailto link and reorganize cost cards

Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
Co-authored-by: Oz <oz-agent@warp.dev>
2026-03-12 13:04:35 -07:00
Jan
18ed9c061e Refresh the Den landing page (#865)
* Refine Den landing page structure

* Unify Den pricing and proof section

* Refresh Den PR screenshots

* Clarify Den pricing comparison

---------

Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-12 12:30:13 -07:00
Jan
7794fa9555 Allow one free cloud worker without billing (#864)
* Allow one free cloud worker without billing

* Add desktop and mobile PR screenshots

* Add worker limit request action

---------

Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-12 11:51:33 -07:00
Nguyễn Ngô Thượng
4ec2eb03e6 fix(app): prevent raw markdown flash during streaming responses (#861)
The markdown rendering pipeline had a race condition where the throttle
delay (80-550ms) caused renderedMarkdown() to return an empty string,
which made the <Show> fallback render raw markdown syntax (e.g. **bold**,
`code`, # headings) instead of formatted text.

Three fixes:
1. useThrottledValue: apply first value synchronously (no delay on
   initial render) so the component never starts in the fallback state
2. Rendering fallback: when markdown is expected but not yet available
   (throttle in progress), render nothing instead of raw text
3. Edge case: if marked.parse returns empty HTML for non-empty source,
   treat as parse failure and fall back to plain text gracefully
2026-03-12 11:49:48 -07:00
Nguyễn Ngô Thượng
b1461d507a feat(i18n): add Vietnamese translation (#857)
- Add vi.ts with 800 translation keys
- Update Language type to include 'vi'
- Add Vietnamese to LANGUAGE_OPTIONS in picker
- Follow project convention: keep professional terms untranslated
  (Skills, Plugins, Commands, Sessions, OpenCode, OpenWork, MCP, etc.)

Closes: Vietnamese language support for OpenWork
2026-03-12 11:48:57 -07:00
Omar McAdam
f96b50a1ef feat(web): add local Den dev stack (#855)
* feat(web): add local Den dev stack

* fix(web): stabilize mobile Den worker cards

* fix(web): default empty Den state to new worker

* Add Google auth to Den signup (#847)

* feat(den): add google auth provider

* feat(web): add social signup buttons for den

---------

Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>

---------

Co-authored-by: Jan <jc2897@cornell.edu>
Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-12 11:27:34 -07:00
GitHub Action
8011579c8a ignore: update download stats 2026-03-12 2026-03-12 12:19:55 +00:00
Jan
bd4ccf0001 Refine signup card layout (#856)
* Simplify signup subtitle lines

* Tighten mobile auth card gutters

---------

Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
vbd4ccf0-dev
2026-03-11 22:34:39 -07:00
ben
6496d1cc90 refactor(app): remove soul mode surfaces (#851) 2026-03-11 19:42:22 -07:00
OpenWork Release Bot
6be4705e37 chore(aur): update PKGBUILD for 0.11.142 2026-03-12 01:48:18 +00:00
ben
dc484b6782 fix(desktop): fail fast on missing linux deps (#848) 2026-03-11 18:34:17 -07:00
Omar McAdam
73d716f6e8 feat: add den worker runtime upgrades (#846) 2026-03-11 18:30:50 -07:00
Jan
d70f0348d2 Add Google auth to Den signup (#847)
* feat(den): add google auth provider

* feat(web): add social signup buttons for den

---------

Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-11 18:30:35 -07:00
Jan
660aa7acd9 Show session errors inline in chat (#845)
* Show session errors inline in chat

* Update issue 765 before screenshot

* Remove PR proof files from repo

---------

Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-11 18:30:20 -07:00
ben
6516a8dbf2 feat: restyle share bundle pages and OG previews (#844)
* feat(share): restyle bundle pages and OG previews

* feat(share): refine OG preview layout and bundle page components
2026-03-11 18:30:03 -07:00