Commit Graph

12 Commits

Author SHA1 Message Date
boos d452a7a4d9 refactor: simplify dashboard ops signals 2026-06-29 16:15:19 +08:00
boos 0515b90b6c fix: allow deleting desktop providers 2026-06-29 15:22:40 +08:00
boos dfae8cdc80 fix: restore compact desktop chat empty state 2026-06-29 14:52:47 +08:00
boos 258f4c1a00 feat: add desktop document skills workspace 2026-06-29 14:35:34 +08:00
boos be1f388b26 feat: add desktop video and ppt skills 2026-06-29 12:54:57 +08:00
boos bdfb9b8dc2 fix: align desktop chat with BoosAPI client flow 2026-06-29 12:27:27 +08:00
boos 2a5eca83c8 design: refresh desktop app logo 2026-06-29 11:59:18 +08:00
boos 8c9fbea822 fix: update desktop links and skills market 2026-06-29 11:43:49 +08:00
boos 9ae9224669 refactor: merge agent workbench into chat 2026-06-29 10:56:07 +08:00
boos cd08ac931d feat: bundle desktop skills 2026-06-26 14:28:13 +08:00
boos 424aaa9b1f feat: add desktop agent workbench 2026-06-26 13:08:00 +08:00
boos e0a5f57793 feat(desktop): embed BoosAPI Desktop client as a subproject
Vendor the rebranded BoosAPI Desktop client (Tauri + Vue) into metapi as
a monorepo subdirectory under desktop/. Source only — node_modules,
dist, Cargo target and the upstream .git history are excluded.

desktop/ keeps its own independent Cargo workspace (desktop/src-tauri
with crates/*); it is not part of the backend boosapi crate, so a
`cargo check` at the metapi root still compiles only the backend. Build
the desktop app from desktop/src-tauri per desktop/README.md.

Note: app icons are still placeholder assets pending the final BoosAPI
logo. The updater signing keys live outside the repo and are not
included.
2026-06-22 11:32:57 +08:00