Commit Graph

90 Commits

Author SHA1 Message Date
Joma
b69f64287b fix: remove unnecessary escape characters in skill.md template (#240) 2026-01-24 18:27:31 -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
858b265254 feat: improve messaging diagnostics (#249) 2026-01-24 17:41:17 -08:00
ben
f41740a31e feat: let setup choose OpenCode workspace (#248) 2026-01-24 15:00:53 -08:00
ben
546c56af13 feat: surface run status signals (#247) 2026-01-24 14:48:49 -08:00
ben
446f4bf0ad chore: bump owpenwork to 0.1.13 (#246) 2026-01-24 14:14:57 -08:00
ben
bb4ba4297e Fix WhatsApp session stability and self-reply loops (#245)
* feat: keep CLI output readable while preserving full logs

* fix: stabilize inbound handling and WhatsApp sessions

* fix: prevent WhatsApp self-reply loops
2026-01-24 14:04:50 -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
Benjamin Shafii
4218934130 fix: retry whatsapp login on restart 2026-01-24 11:35:12 -08:00
Benjamin Shafii
5ee6dce344 fix: handle whatsapp 515 login reset 2026-01-24 11:24:17 -08:00
Benjamin Shafii
90acdeb95b fix: improve doctor health check 2026-01-24 10:21:02 -08:00
Benjamin Shafii
92e36c5890 feat: add owpenwork tui setup 2026-01-24 10:16:16 -08:00
Benjamin Shafii
fcd160a5c1 feat: add reset option to doctor 2026-01-24 09:50:42 -08:00
Benjamin Shafii
efb752d32c fix: show opencode url in doctor 2026-01-24 09:46:07 -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
Benjamin Shafii
262ef35a72 fix: handle whatsapp stream restart 2026-01-24 09:25:09 -08:00
Benjamin Shafii
98e35a10dd feat: add owpenwork version flag 2026-01-24 09:22:52 -08:00
ben
a6da88a458 feat: guide owpenwork setup flow (#242) 2026-01-24 09:19:38 -08:00
ben
78c0ea7a8d test: add owpenwork cli checks (#236) 2026-01-24 08:36:55 -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
Benjamin Shafii
bd31876f51 fix: enable owpenwork npx usage 2026-01-24 00:10:56 -08:00
Benjamin Shafii
2cda714cfc docs: switch owpenbot installer to npm 2026-01-23 23:58:31 -08:00
Benjamin Shafii
18d37242c7 chore: publish owpenwork package metadata 2026-01-23 23:54:57 -08:00
Benjamin Shafii
03d1a0b2d2 fix: show help without starting 2026-01-23 23:42:13 -08:00
ben
680c1a764b feat: improve owpenbot WhatsApp onboarding (#231) 2026-01-23 23:23:36 -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
9cea5b610c fix: restore owpenbot pairing flow 2026-01-23 22:13:25 -08:00
Benjamin Shafii
6529a4d757 fix: always show owpenbot menu 2026-01-23 22:02:26 -08:00
Benjamin Shafii
e95b144728 chore: remove owpenbot logo 2026-01-23 21:59:01 -08:00
Benjamin Shafii
90e9f5f815 feat: add owpenbot logo and interactive menu 2026-01-23 21:47:56 -08:00
Benjamin Shafii
9def54370a feat: add owpenbot qr and unpair commands 2026-01-23 21:43:07 -08:00
Benjamin Shafii
22e6e48f12 fix: make owpenbot start from cwd 2026-01-23 20:53:09 -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
Benjamin Shafii
9744f256e6 fix: streamline owpenbot install flow 2026-01-23 11:41:35 -08:00
ben
49a8501e2e feat: add owpenbot whatsapp bridge (#214)
* feat: add owpenbot chat bridge

* docs: clarify owpenbot setup

* chore: refresh tauri lockfile

* docs: add owpenbot installer
2026-01-23 11:31:35 -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
Benjamin Shafii
6cfa71f318 chore: bump version to 0.3.5 2026-01-23 00:22:00 -08:00
fankex
023edb5602 feat(ui): chat visualization + minimap rail (#203)
* feat(ui): display agent status in session sidebar

- Update SessionView to accept sessionStatusById prop
- Render status pill in session list sidebar
- Pass status from App component to SessionView
- Fix type errors in demo-state mocks

* feat(ui): add chat visualization enhancements

- Add 'flow' animation for new tasks, artifacts, and files moving to sidebar
- Add minimalist jump rail to navigate between Agent and User messages
- Add copy button to message bubbles
- Add OnePlus-inspired colors for User interactions

* feat(ui): implement fine-grained message minimap rail

- Replaces simple jump buttons with a minimap rail showing individual message lines
- Uses #EB0029 for user messages and theme-inverse for agent messages
- Implements active state highlighting and hover expansion effects
- Adds click-to-scroll navigation for each message line

* style(ui): redesign minimap rail to horizontal bars with premium feel

- Change lines from vertical to horizontal dashes
- Remove rail border for cleaner look
- Unify line thickness (2px default, 3px active)
- Enhance active state with expansion and glow effect
- Improve clickability with expanded hit areas
- Use #EB0029 for user messages and theme-inverse for agent

* style(ui): hide default scrollbar in chat view

- Add no-scrollbar utility class and CSS rules
- Ensure clean look with only the custom minimap rail visible

* style(ui): increase minimap line width for better visibility

- Default width: 2.5 (was 1.5)
- Active width: 4 (was 3)
- Hover width: 3.5 (was 2.5)
- Keeps the same premium thin height

* chore(pr): add minimap rail screenshots

* fix(ui): harden minimap and copy interactions

- debounce minimap line updates with raf scheduler
- clean up timeouts and rafs on unmount
- add retry logic for artifact flyout source lookup
- ensure minimap markers are keyboard accessible

* feat: unify slash command menu with input bar (#202)

* feat: adjust session command list

* chore: bump version to 0.3.3

* feat: keep users oriented during workspace switches (#204)

* chore: bump version to 0.3.4

* feat: window sidecar (#205)

* feat: enable windows sidecar bundling

* fix: run sidecar prep from repo root

* fix: run sidecar prep via workspace filter

* refactor(ui): simplify session view with soft pill design and decomposed components

---------

Co-authored-by: ben <ben@prologe.io>
2026-01-23 00:17:39 -08:00
ben
471ff35908 feat: window sidecar (#205)
* feat: enable windows sidecar bundling

* fix: run sidecar prep from repo root

* fix: run sidecar prep via workspace filter
2026-01-22 22:56:44 -08:00