Commit Graph

295 Commits

Author SHA1 Message Date
Omar McAdam
a3a62d5524 Merge pull request #222 from different-ai/fix/persist-model-per-session
Fix per-session model persistence
va3a62d5-dev
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) v60ac666-dev 2026-01-23 14:44:57 -08:00
Omar McAdam
b8c4492997 fix: dedupe artifacts by full path (#220) vb8c4492-dev 2026-01-23 14:37:09 -08:00
Omar McAdam
aeca965cca feat: add minimal run status line (#219) vaeca965-dev 2026-01-23 14:34:42 -08:00
Benjamin Shafii
9744f256e6 fix: streamline owpenbot install flow v9744f25-dev 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
v49a8501-dev
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.
v4348fe5-dev
2026-01-23 08:14:58 -08:00
Benjamin Shafii
6cfa71f318 chore: bump version to 0.3.5 v0.3.5 v6cfa71f-dev 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>
v023edb5-dev
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
v471ff35-dev
2026-01-22 22:56:44 -08:00
Benjamin Shafii
9e25a1e53e chore: bump version to 0.3.4 v0.3.4 v9e25a1e-dev 2026-01-22 22:49:39 -08:00
ben
da99182d8c feat: keep users oriented during workspace switches (#204) v5df0768-dev vda99182-dev 2026-01-22 22:12:51 -08:00
Benjamin Shafii
bc4fb465a9 chore: bump version to 0.3.3 v5ef64b3-dev v289f436-dev v0.3.3 vbc4fb46-dev 2026-01-22 20:01:02 -08:00
Benjamin Shafii
ebc9865e70 feat: adjust session command list vebc9865-dev 2026-01-22 19:44:06 -08:00
ben
f3b35d889b feat: unify slash command menu with input bar (#202) vf3b35d8-dev 2026-01-22 19:41:11 -08:00
Benjamin Shafii
db710432fa feat: refine session commands vdb71043-dev 2026-01-22 18:00:36 -08:00
Omar McAdam
1a42d4e2fc Merge pull request #200 from different-ai/feat/session-rename
feat: add session rename command
v1a42d4e-dev
2026-01-22 16:56:26 -08:00
OmarMcAdam
82460b7a00 feat: add session rename command 2026-01-22 17:49:51 -07:00
Omar McAdam
1d4a241bbf Merge pull request #191 from Golenspade/feat/session-rename-sort
Add session commands, auth picker, and completion
v1d4a241-dev
2026-01-22 16:09:42 -08:00
OmarMcAdam
eacac01129 fix: restore prompt focus and command navigation 2026-01-22 16:59:39 -07:00
OmarMcAdam
d2e0ae75b3 fix: clear prompt on command errors 2026-01-22 14:48:10 -07:00
OmarMcAdam
9c22d56568 feat: add provider auth modal and command completion
# Conflicts:
#	packages/app/src/app/components/provider-auth-modal.tsx
2026-01-22 14:41:01 -07:00
Golenspade
daa4a71ede feat: add session command shortcuts 2026-01-22 14:40:08 -07:00
Golenspade
12c0e4f9b7 fix: prompt for rename title when missing 2026-01-22 14:40:08 -07:00
Golenspade
aaa2be3b63 feat: rename sessions and sort by activity 2026-01-22 14:40:07 -07:00
Omar McAdam
5434e5459a Merge pull request #196 from different-ai/fix/support-jsonc-config
feat: support opencode.jsonc configs
v5434e54-dev
2026-01-22 13:12:03 -08:00
Omar McAdam
f299e304d7 feat: support opencode.jsonc configs 2026-01-22 13:07:13 -08:00
Benjamin Shafii
a92363d22e docs: align plugin PRD with config API va92363d-dev 2026-01-22 10:11:08 -08:00
Benjamin Shafii
bef0dcb244 docs: simplify plugin endpoint PRD vbef0dcb-dev 2026-01-22 09:42:50 -08:00
Benjamin Shafii
96132ab80b docs: refine plugin endpoint PRD v96132ab-dev 2026-01-22 09:38:15 -08:00
Benjamin Shafii
66a695eb6b chore: add Discord badge v66a695e-dev 2026-01-22 09:17:47 -08:00
Benjamin Shafii
bb96428665 chore: update pnpm lockfile vbb96428-dev 2026-01-22 09:11:34 -08:00
ben
36950c275e Merge pull request #188 from nodfans/refactor/enhance-markdown-rendering
refactor: enhance markdown rendering (fixes #171)
v36950c2-dev
2026-01-22 09:09:55 -08:00
Benjamin Shafii
37e081d3f6 chore: add Discord invite to README v37e081d-dev 2026-01-22 09:07:57 -08:00
Joma
e2f6d06bd7 refactor: enhance markdown rendering (fixes #171) 2026-01-22 13:51:49 +08:00
ben
3246fe2e37 Merge pull request #175 from AdianKozlica/patch-1
fix: add rpm to release-macos-aarch64.yml
v3246fe2-dev
2026-01-21 21:44:01 -08:00
ben
6844a89c14 Merge pull request #187 from different-ai/feat/auto-update-workflow
Fix updater release assets + bump 0.3.2
v0.3.2 v6844a89-dev
2026-01-21 21:22:24 -08:00
Benjamin Shafii
f79d46db04 chore: bump version to 0.3.2 2026-01-21 21:22:05 -08:00
ben
891b8786f1 feat: add remote workspace creation flow (#186) v891b878-dev 2026-01-21 21:21:56 -08:00
Benjamin Shafii
1ac6e65e75 fix: stabilize updater release assets 2026-01-21 21:16:01 -08:00
ben
0098cdfd13 feat: add remote workspace creation flow (#185) v0098cdf-dev 2026-01-21 21:03:54 -08:00
Omar McAdam
fbb551f649 refactor: split UI from Tauri shell (#182)
* refactor: split UI from Tauri shell

* chore: restore workflow paths

* chore: add root workflow for tauri paths

* chore: update workflows for tauri paths

* chore: remove root workflow

* docs: update setup commands

* refactor: rename app and desktop packages
vfbb551f-dev
2026-01-21 20:50:39 -08:00
Benjamin Shafii
507348439d feat: add dashboard task input to start sessions v5073484-dev 2026-01-21 18:20:55 -08:00
Omar McAdam
636fb67a4b Merge pull request #179 from different-ai/sec/validate-server-name
Fix MCP auth input validation
v636fb67-dev
2026-01-21 17:35:00 -08:00
omar
a8ec3e2656 fix: validate MCP auth inputs 2026-01-21 16:25:32 -08:00
Benjamin Shafii
91ce805f30 feat(settings): make sidecar default and tuck PATH under advanced v0.3.1 v91ce805-dev 2026-01-21 16:25:16 -08:00
Adian Kozlica
28bacbcb23 revert build target 2026-01-22 00:11:36 +01:00