Commit Graph

56 Commits

Author SHA1 Message Date
ben
0c8cd1c51d feat: add notion mcp onboarding flow (#95) 2026-01-18 21:39:12 -08:00
ben
725475ade6 test: expand e2e coverage (#86) 2026-01-18 15:02:02 -08:00
ben
efd516ce33 feat(workspaces): pick folder before preset (#84) 2026-01-18 14:26:28 -08:00
ben
a8a613fc23 fix: store workspace templates as yaml frontmatter (#83) 2026-01-18 14:15:39 -08:00
ben
c8b9937a77 feat(ui): add anticipatory cursor (#81) 2026-01-18 13:34:41 -08:00
ben
0ae3aec396 fix: workspace modal stays open after creating workspace (#80)
- Move WorkspacePicker and CreateWorkspaceModal to App.tsx level
- Close CreateWorkspaceModal immediately when user clicks Create
- Enables workspace picker to work from both Dashboard and Session views

Fixes #76
2026-01-18 12:37:16 -08:00
ben
9856e1f398 fix: show model selector in chat composer (#79) 2026-01-18 11:54:49 -08:00
ben
dc7dd9834f fix(onboarding): smooth workspace guide flow (#78) 2026-01-18 11:50:52 -08:00
Benjamin Shafii
77088ba110 fix: correct artifact path regex 2026-01-18 08:57:18 -08:00
ben
9767710234 fix: enable artifact open action (#74) 2026-01-18 08:32:39 -08:00
ben
1b95e5e5bb fix: quiet missing workspace guide (#73) 2026-01-18 08:32:33 -08:00
ben
a5c2459b8d fix: simplify host onboarding surface (#72) 2026-01-18 08:32:28 -08:00
ben
d245199f9a feat: open welcome session after onboarding (#69) 2026-01-18 08:32:24 -08:00
ben
71f0adabd3 fix: hide progress when todos are empty (#68) 2026-01-18 08:32:19 -08:00
ben
b91d83da27 fix: remove duplicate workspace indicator in sessions (#67) 2026-01-18 08:32:15 -08:00
ben
34b3cc33e0 fix(ui): remove developer shield icon (#71) 2026-01-18 02:40:36 -08:00
ben
3d80685f8c fix: render assistant messages as narrative text (#70) 2026-01-18 02:36:42 -08:00
ben
e1f02af75e feat: add demo mode sequences for UI demos (#51) 2026-01-17 23:38:59 -08:00
ben
046829b496 feat: polish session and onboarding UX (#64) 2026-01-17 23:37:56 -08:00
ben
8c1b9672a7 refactor: extract session store + move workspace/extensions into stores (#48)
* refactor: extract session store

* refactor: move workspace and extensions state into stores
2026-01-17 21:12:01 -08:00
Benjamin Shafii
78d8147aec Revert "refactor: extract session store (#46)"
This reverts commit c8d6168695.
2026-01-17 20:57:37 -08:00
ben
c8d6168695 refactor: extract session store (#46)
* refactor: extract session store

* refactor: move workspace and extensions state into stores
2026-01-17 20:53:36 -08:00
ben
ee1327c73e fix: improve Windows OpenCode discovery (#44) 2026-01-17 19:57:26 -08:00
ben
f72cb22aa6 refactor: split dashboard tab views (#43) 2026-01-17 19:29:42 -08:00
ben
fcb05d6706 refactor: extract app helpers and modals (#42) 2026-01-17 18:47:57 -08:00
Benjamin Shafii
c9eeea16f2 feat: refresh openwork ui 2026-01-17 17:34:56 -08:00
Omar McAdam
bb5e82e466 ui: clarify developer mode toggle labels (#38) 2026-01-17 11:01:30 -08:00
Benjamin Shafii
299611cdf0 fix: close sidebar context markup 2026-01-17 10:40:30 -08:00
Benjamin Shafii
12ab56ef57 fix: close sidebar layout markup 2026-01-17 09:56:44 -08:00
ben
6b21ac9954 feat: refresh session layout for non-technical flow (#35)
* feat: refresh session layout for non-technical flow

* feat: refresh session layout for non-technical flow
2026-01-17 09:31:52 -08:00
ben
1f50c9a054 feat(settings): add reset onboarding actions (#34) 2026-01-16 23:12:00 -08:00
ben
0b2062bdad fix(windows): clarify OpenCode install and disable sidecar (#33) 2026-01-16 22:45:44 -08:00
ben
c0bf4ea346 Onboarding 1.0: complete workspace-first flow (#31)
* 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

* feat(onboarding): restore workspace-first onboarding UI
2026-01-16 21:26:24 -08:00
Benjamin Shafii
877b66215b feat(ui): show workspace context sidebar in sessions 2026-01-16 20:50:32 -08:00
Benjamin Shafii
51aab3bb75 feat(ui): prioritize connected and free models 2026-01-16 20:43:21 -08:00
Benjamin Shafii
5471f3de59 feat(ui): add model picker search 2026-01-16 20:29:39 -08:00
Benjamin Shafii
7bbfca6147 fix(ui): make model picker modal scrollable 2026-01-16 20:21:32 -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
f38c3e9435 fix: improve engine diagnostics and onboarding recovery (#29) 2026-01-16 17:07:34 -08:00
ben
b7b027d4c5 fix: authenticated provider discovery in Path engine (#28)
* docs: PRD for authenticated providers in Path engine

* fix: show authenticated providers in Path engine
2026-01-16 15:28:42 -08:00
ben
f2b187104f feat: add reload engine banner (#27) 2026-01-16 15:01:13 -08:00
Benjamin Shafii
77b294fb46 merge: sync main into feat/live-update 2026-01-16 09:07:27 -08:00
ben
11d93b0343 Merge pull request #16 from different-ai/feat/streaming-thinking-engine-source
feat: streaming, thinking controls, engine source
2026-01-16 08:37:35 -08:00
Benjamin Shafii
63e13b0f12 feat: enable SSE-first streaming and model controls 2026-01-16 00:27:53 -08:00
Benjamin Shafii
a4bd347b5b chore: remove updater channel toggle 2026-01-15 23:42:15 -08:00
Benjamin Shafii
e4f2166c79 feat: add non-invasive in-app updater 2026-01-15 23:38:12 -08:00
Benjamin Shafii
0c985d4072 fix: unblock permission prompt actions 2026-01-15 20:10:24 -08:00
ben
f8fc763c43 Merge pull request #5 from different-ai/feat/curated-models-phase1
feat: Zen model picker + session model memory (Phase 1)
2026-01-15 14:35:27 -08:00
Benjamin Shafii
a9d442b79b feat: add Zen model picker + session model memory 2026-01-15 14:24:24 -08:00
Benjamin Shafii
b7e7a8791c Add engine doctor and guided install 2026-01-15 14:23:02 -08:00