Jan Carbonell
da5d972a54
fix(providers): hide anthropic browser auth ( #1395 )
2026-04-08 10:18:03 -07:00
Source Open
0589897b2f
feat(den): add org-managed llm provider library ( #1343 )
...
* feat(den): add org-managed llm provider library
Let Den admins curate shared providers and models with encrypted credentials, then let the app connect through the existing add-provider flow. This keeps org-wide model access consistent without requiring per-user OAuth setup.
* docs(den): prefer longer db encryption keys
* fix(den): pass db encryption key through local dev
---------
Co-authored-by: src-opn <src-opn@users.noreply.github.com >
2026-04-06 10:17:21 -07:00
ben
8cf1d5510c
Delete pr directory
2026-03-26 17:27:07 -07:00
Source Open
18723ec767
feat(security): default local workers to localhost only ( #1132 )
...
Require generated OpenCode auth and explicit remote-sharing opt-in so local workers stay loopback-only unless the user intentionally exposes them.
2026-03-23 17:58:53 -07:00
Source Open
1ed812962b
mcp: guide Control Chrome setup ( #1123 )
...
Add a guided Control Chrome setup flow, restore the existing reload prompt when MCP config changes, and let existing-profile mode point Chrome DevTools MCP at the real desktop home.
Co-authored-by: Omar McAdam <omar@OpenWork-Studio.localdomain >
2026-03-23 14:19:10 -07:00
ben
847368248d
Delete pr directory
2026-03-21 22:37:19 -07:00
Jan Carbonell
605f6fdcb4
Clarify remote token roles in openwork CLI ( #1023 )
2026-03-18 15:12:11 -07:00
ben
455e61c6de
fix(session): remove broken artifacts rail ( #986 )
...
The right sidebar artifacts surface is not working on the session page, so hiding it avoids a dead-end control while keeping the rest of the rail intact. This also adds before-and-after screenshots for PR review.
2026-03-17 13:33:12 -07:00
ben
0d81e935e2
Delete pr directory
2026-03-07 18:52:04 -08:00
ben
2e3d4d8f03
feat(mcp): simplify remote MCP setup for remote workspaces ( #747 )
...
* feat(mcp): simplify remote MCP setup and cover with e2e test
* fix(mcp): apply remote runtime changes before OAuth retry
2026-03-05 22:52:22 -08:00
ben
1ef8cd1227
feat(landing): Update hero text and fix Safari mobile video autoplay ( #721 )
...
* feat: update landing hero text and fix Safari mobile video autoplay
* fix(landing): re-encode demo video for Safari and restore build
2026-03-04 08:02:31 -08:00
ben
696b21db55
feat(files): add JIT file sessions and batch sync API ( #701 )
...
* feat(files): add JIT file sessions and batch sync API
* feat(app): sync mirrored remote files in desktop sessions
* fix(app): harden base64 encoding for mirror sync
* chore(pr): add remote file sync test evidence
2026-03-01 09:44:37 -08:00
Benjamin Shafii
ed5d61c9c8
chore(pr): add remote artifact flow screenshot
2026-02-28 12:46:31 -08:00
ben
a9a425d490
fix(session): tighten execution timeline tool-call spacing ( #696 )
...
* fix(session): tighten execution timeline row spacing
* docs(pr): refresh timeline proof with visible tool calls
2026-02-28 11:56:35 -08:00
ben
4764ad1590
feat(settings): add local server restart action ( #685 )
2026-02-25 20:12:31 -08:00
ben
28d1f4206c
feat(app,share): deep-link bundle shares into new-worker imports ( #664 )
...
* docs(share): add free-first and org hub sharing redesign flows
* feat(app,share): open bundle links into new-worker imports
2026-02-24 19:01:04 -08:00
ben
18a11166e5
feat(web): add Open in App remote connect handoff ( #656 )
...
* feat(web): add Open in App remote connect handoff
* chore(app): add Vercel SPA deploy config
* docs(evidence): add Vercel connect-remote verification
2026-02-23 14:00:50 -08:00
Benjamin Shafii
a15e3c4f69
feat(app): improve soul starter observability and steering
2026-02-19 13:18:39 -08:00
ben
0a567a4c53
fix(local): add opencode migration recovery flow ( #615 )
2026-02-19 12:47:22 -08:00
Benjamin Shafii
218188bfc3
fix(app): surface live reasoning text during runs
2026-02-18 16:21:05 -08:00
Benjamin Shafii
8333d8f7bd
Revert "fix(app): restore visible thinking text during runs ( #608 )"
...
This reverts commit 2787859c94 .
2026-02-18 16:21:05 -08:00
ben
2787859c94
fix(app): restore visible thinking text during runs ( #608 )
...
* fix(app): surface live reasoning text during runs
* docs(pr): refresh issue 604 thinking evidence screenshot
* fix(app): render tool calls as chronological timeline
* fix(app): render shell tool rows as ran command lines
2026-02-18 13:58:30 -08:00
ben
2824919962
feat: pulse Soul sidebar icon when soul mode is active ( #606 )
2026-02-17 23:17:49 -08:00
ben
c4b21fda67
feat: launch Den preorder landing flow ( #603 )
...
Add a dedicated Den page and navigation entry while keeping the existing waitlist intact so users can preorder hosted OpenWork with Polar checkout.
2026-02-17 20:21:35 -08:00
ben
f3984a92ab
fix: keep Extensions on Plugins after tab click ( #602 )
2026-02-17 19:16:15 -08:00
ben
1084ff045e
feat: add soul heartbeat dashboard and status APIs ( #601 )
...
Expose soul status/heartbeat endpoints and wire a dedicated Soul tab so operators can enable soul mode, review heartbeat follow-ups, and steer next prompts directly from OpenWork.
2026-02-17 18:09:37 -08:00
ben
dc5b15a87e
fix: harden telegram routing and user-facing messaging ( #600 )
2026-02-17 17:57:59 -08:00
ben
6b9093f325
feat: linkify unsupported pasted files ( #598 )
...
Convert unsupported pasted files into links instead of dropping them, and auto-upload them to inbox for sandbox workspaces so links resolve predictably.
2026-02-17 16:01:46 -08:00
ben
9318d47ecf
chore: remove unreferenced PNG assets ( #597 )
2026-02-17 14:15:10 -08:00
ben
32cc853d10
refactor(router): rename owpenbot to opencode-router ( #567 )
2026-02-14 20:53:06 -08:00
ben
fe8ff0878a
chore(app): move startup/engine/reset to Debug tab ( #560 )
...
Keeps Advanced focused on updates/desktop appearance and collects recovery + local engine controls under Developer Mode.
2026-02-13 09:20:43 -08:00
ben
bf02475a87
feat(session): open artifacts in live preview editor ( #559 )
...
Replace the old markdown artifact sidebar with the Obsidian-style live preview editor panel and wire Artifacts clicks to open it. Remove the scratchpad placeholder editor.
2026-02-13 09:06:58 -08:00
ben
e0c0cccd0d
feat(session): Obsidian-style live preview notes ( #556 )
...
* feat(session): add live-preview notes scratchpad
Add a Notes panel between chat and right nav with a CodeMirror-based markdown editor that hides heading and emphasis markers unless the cursor is on that line/segment.
* fix(notes): render live-preview decorations
Switch markdown live-preview styling to a StateField-backed decorations pipeline and use a zero-width widget for marker hiding. Update evidence screenshots to show headings/emphasis rendering.
2026-02-12 23:57:49 -08:00
ben
8774d91b75
feat(skills): character-first worker capabilities layout ( #545 )
...
* feat(skills): add worker profile hero and capability setup flow
* refactor(ui): drop avatar and rename workspace copy to worker
2026-02-11 15:02:04 -08:00
ben
8bfb69493a
feat(owpenbot): add directory-scoped send endpoint and OpenCode tool injection ( #530 )
2026-02-10 18:53:55 -08:00
ben
122d6b178d
feat: workspace + session deletion ( fixes #517 ) ( #529 )
...
* feat: add workspace and session deletion functions
* fix(ui): clear selection after session delete
* fix(ui): navigate away after deleting selected session
* fix(ui): redirect off deleted session route
* fix(router): handle deleted session routes
* docs(pr): add issue 517 screenshots
2026-02-10 18:36:35 -08:00
ben
fa6a189ff8
feat(skills): hub-backed skill catalog + install ( #528 )
...
* feat(skills): browse and install hub skills
* fix(skills): tolerate missing hub metadata
2026-02-10 18:33:54 -08: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
2026-02-10 10:01:44 -08:00
Benjamin Shafii
f6fe104343
Merge remote-tracking branch 'origin/main' into feat/browser-entry-button
2026-01-29 18:35:22 -08:00
Benjamin Shafii
32e1f84b0f
chore: move OpenWork into pnpm workspace
2026-01-20 21:12:18 -08:00
Omar McAdam
4689852686
feat: add radix color theming ( #133 )
...
* chore: migrate tailwind v4 and add theme scaffolding
* feat: integrate radix colors and theme switching
* pnpm version
2026-01-20 13:56:44 -08:00
ben
afdea998b0
docs: add refactor App.tsx PRD ( #104 )
2026-01-19 01:54:33 -08:00
ben
fd05be68c6
docs: add web-only mode PRD ( #100 )
2026-01-19 00:01:08 -08:00
ben
e1f02af75e
feat: add demo mode sequences for UI demos ( #51 )
2026-01-17 23:38:59 -08:00
ben
476d705507
docs: add PRD for state colocation refactor ( #49 )
2026-01-17 22:01:27 -08:00
ben
5ec1bb58c2
Onboarding 1.0: folder workspaces + extension scopes ( #15 )
...
* docs: add onboarding 1.0 workspace PRD
* feat: add folder workspaces onboarding
* chore: allow custom release notes in workflow dispatch
* feat(onboarding): seed workspace templates, roots UI, and welcome session
2026-01-16 17:29:30 -08:00
ben
f2b187104f
feat: add reload engine banner ( #27 )
2026-01-16 15:01:13 -08:00