Phase 004: remove the desktop shell, website tooling, and bundled hermes CLI

- Drop all desktop/Electron branches, scripts, and UI (title bar, pets,
  desktop bridge); LAN endpoint kind is now web/custom only
- Replace the bundled hermes CLI with user-side installation: add
  GET /api/hermes/cli-status plus a HermesMissingView onboarding guide
- Remove the version-management UI (snapshots handled by git) and prune
  dead website/mcu/claude scripts and lockfile entries
This commit is contained in:
2026-10-16 15:33:56 +08:00
parent 8c1ddf415f
commit 4701bf0ad0
49 changed files with 354 additions and 2403 deletions
-36
View File
@@ -132,42 +132,6 @@ body {
color: $accent-primary;
}
.hermes-desktop-pet-window,
.hermes-desktop-pet-window body,
.hermes-desktop-pet-window #app {
background: transparent !important;
background-color: transparent !important;
}
// Teleported overlays must remain clickable above Electron drag regions.
.hermes-desktop-shell {
.n-drawer,
.n-drawer *,
.n-modal,
.n-modal *,
.n-dialog,
.n-dialog *,
.n-popover,
.n-popover *,
.n-dropdown,
.n-dropdown *,
.n-select-menu,
.n-select-menu *,
.n-base-select-menu,
.n-base-select-menu *,
.n-message-container,
.n-message-container *,
.n-notification-container,
.n-notification-container *,
.drawer-overlay,
.drawer-panel,
.drawer-panel * {
-webkit-app-region: no-drag;
}
}
code, pre, .mono {
font-family: $font-code;
}