Commit Graph

74 Commits

Author SHA1 Message Date
Joma
bbe42b7da7 feat: small improve workspace UI and visual consistency (#299) 2026-01-28 08:13:33 -08:00
Benjamin Shafii
16472a6aa3 chore: bump version to 0.6.1 2026-01-28 00:31:00 -08:00
Benjamin Shafii
715972697c update empty session prompt 2026-01-28 00:30:40 -08:00
Benjamin Shafii
dd11d5dd40 chore: bump version to 0.6.0 2026-01-28 00:00:12 -08:00
Benjamin Shafii
e3e91f13a2 fix: use authenticate for MCP OAuth 2026-01-27 23:54:32 -08:00
ben
7b446a2bfb Skip onboarding and start in chat (#296)
* feat: start in chat without onboarding

* feat: create sessions on first prompt

* fix: use skill create command in empty state
2026-01-27 23:40:16 -08:00
Benjamin Shafii
293e295cdc something 2026-01-27 23:23:45 -08:00
Benjamin Shafii
131a870dd8 fix: remove demo mode guard from commands 2026-01-27 23:16:02 -08:00
Joma
3305202677 fix: suppress reload toast when only model changes (#293) 2026-01-27 23:00:32 -08:00
ben
03e23120a8 feat: remove demo mode (#294) 2026-01-27 23:00:09 -08:00
Benjamin Shafii
799c52424e chore: bump version to 0.5.0 2026-01-27 18:53:47 -08:00
ben
b4b27b5e0a feat: add OpenWork host orchestration (#286)
* feat: add OpenWork host orchestration

* fix: resolve host startup errors

* fix: run openwork server sidecar with bun

* feat: default to OpenCode direct

* feat: move status into bottom bar
2026-01-27 18:39:35 -08:00
ben
041972c19b feat: auto-start OpenWork server sidecar (#284)
* feat: auto-start OpenWork server sidecar

* refactor: simplify openwork server host pairing

* chore: prep openwork server sidecar for dev

* chore: allow web CORS in dev
2026-01-27 14:36:34 -08:00
Joma
47cd2855b0 fix: prevent reload toast on startup and refine trigger logic (#283) 2026-01-27 07:49:10 -08:00
ben
4bcbf8aae0 feat: openwork sync v0 (#280)
* docs: add openwork server PRD

* feat: wire OpenWork server remote management

* feat: add OpenWork server settings panel
2026-01-26 23:00:47 -08:00
Joma
4d8333eeb0 feat: update send button to be visible with themed disabled state (#269) 2026-01-26 23:00:25 -08:00
Joma
ab6a8faa4c fix: auto-focus primary inputs when menus/modals open (#278)
Closes #271
2026-01-26 22:57:54 -08:00
ben
7b5443b22c fix: allow save dialog for workspace exports (#276)
* feat: add workspace config sharing

* Revert "fix: quiet engine doctor for sidecar"

This reverts commit 0d780d272d.

* fix: allow save dialog for export
2026-01-26 18:13:34 -08:00
Jiahao Zhu
d8198717e6 feat: add confirmation dialog for command override and sanitized name hint (#12) (#265)
- Show confirmation dialog instead of silently overwriting existing commands
- Add hint showing the sanitized name when spaces/special chars are used
- Create reusable ConfirmModal component for confirmation dialogs
2026-01-26 13:54:51 -08:00
Benjamin Shafii
a69b22b263 docs: update Windows sidecar messaging 2026-01-26 09:03:51 -08:00
Benjamin Shafii
3dca99aaba feat: refresh workspace tooling and bump 0.4.2 2026-01-25 23:40:15 -08:00
Benjamin Shafii
6f623936c2 chore: bump version to 0.4.1 2026-01-25 22:54:07 -08:00
Benjamin Shafii
e2b7d65bfe feat: extend MCP and context panels 2026-01-25 22:53:42 -08:00
Benjamin Shafii
2bca3449a7 feat: expand session context controls 2026-01-25 18:56:05 -08:00
Benjamin Shafii
142f83668d feat: align attachment uploads and bump 0.4.0 2026-01-25 17:24:12 -08:00
Jiahao Zhu
dc9e5e7bfb fix: display saved command immediately without app restart (#11) (#262)
After saving a command, directly update the local state instead of
relying on loadCommands() which depends on the SDK's cached list.
The SDK doesn't see newly written command files until app restart.

Also add scroll-to-center and highlight animation (2s pulsing indigo
border) to help users locate the newly saved command in the list.
2026-01-25 12:38:13 -08:00
ben
d2968fb32a feat: add session agent picker and cycling commands (#268) 2026-01-25 12:29:58 -08:00
ben
c5d89be93f feat: add rich prompt composer features (#259) 2026-01-25 10:41:42 -08:00
Joma
956ed3d6d9 fix: prevent auto-scroll when toggling view steps (#254) 2026-01-25 10:10:28 -08:00
ben
0f1a157e83 feat: expand part-aware message rendering (#258) 2026-01-25 10:06:37 -08:00
ben
cf6cc10376 feat: add command palette (#257) 2026-01-25 10:06:29 -08:00
ben
bf876e6f80 feat: hydrate global sync data (#255) 2026-01-25 08:55:20 -08:00
ben
a7c027078f Use OpenCode commands instead of templates (#250)
* feat: move workflows to native opencode commands

* feat: show opencode commands in slash menu
2026-01-24 18:25:21 -08:00
ben
db9d7fe12f Add router-based navigation and refresh workspace switch overlay (#244)
* feat: enable URL-based navigation for web QA and restore workspace switch branding

* fix: use solid router Route list for compatibility

* fix: mount app inside root route for router context

* fix: patch solid router exports

* fix: render views via switch while syncing URL

* push

* fix: allow remote workspace creation in web
2026-01-24 12:26:21 -08:00
Joma
59cd034af5 fix: support all file extensions in artifact path parsing (#241) 2026-01-24 09:45:13 -08:00
Benjamin Shafii
d09bc822b2 chore: bump version to 0.3.7 2026-01-24 09:26:41 -08:00
ben
33294d8363 fix: list skills across skill directories (#234)
* fix: list skills across skill directories

* feat: move context panel to right rail

* fix: align skill paths with opencode docs

* fix: show full-screen boot loader during connect
2026-01-24 08:35:49 -08:00
ben
904549a329 fix: improve reload toast UX and non-blocking reload (#229)
* fix: improve reload toast UX and allow forcing reload during active runs

* fix: redesign reload toast to be less modal-like and warn about active tasks

* fix: move reload toast to top-center

* chore: refresh tauri Cargo.lock
2026-01-23 22:42:06 -08:00
Benjamin Shafii
3e3f2da8b2 chore: bump version to 0.3.6 2026-01-23 17:36:34 -08:00
OmarMcAdam
c94f190e86 fix: reload workspace when OpenCode config changes 2026-01-23 17:59:19 -07:00
OmarMcAdam
62d8ace4dc feat: add thinking status card to run footer 2026-01-23 17:13:15 -07:00
ben
8de5597011 Fix MCP OAuth reload flow and remote completion (#223)
* fix: start MCP OAuth from the UI

* feat: add manual MCP OAuth callback completion

* fix: clarify MCP reload setup messaging

* chore: allow PORT override for dev server

* fix: show MCP remote callback only for remote workspaces
2026-01-23 15:36:04 -08:00
Omar McAdam
a3a62d5524 Merge pull request #222 from different-ai/fix/persist-model-per-session
Fix per-session model persistence
2026-01-23 15:22:30 -08:00
OmarMcAdam
ec384c4ac9 fix: align model defaults with session picks 2026-01-23 16:15:55 -07:00
OmarMcAdam
b3d775a20c fix: persist default model in opencode config 2026-01-23 16:04:27 -07:00
OmarMcAdam
6a1c581d61 fix: keep model choices stable across reloads 2026-01-23 15:48:27 -07:00
Omar McAdam
60ac666a0f fix: group consecutive step blocks (#221) 2026-01-23 14:44:57 -08:00
Omar McAdam
b8c4492997 fix: dedupe artifacts by full path (#220) 2026-01-23 14:37:09 -08:00
Omar McAdam
aeca965cca feat: add minimal run status line (#219) 2026-01-23 14:34:42 -08:00
Jiahao Zhu
4348fe5617 fix: load workspace templates on initial connect (#2) (#199)
Previously, workspace templates were only loaded when connecting to remote
workspaces due to a `workspaceType === "remote"` condition. This caused
templates in local workspaces to not appear until a new template was created,
which triggered a reload via saveTemplate().

Removed the restriction so loadWorkspaceTemplates() is called for all workspace
types when a valid targetRoot exists.
2026-01-23 08:14:58 -08:00