Commit Graph

35 Commits

Author SHA1 Message Date
Haitao Pan
6924183e28 docs: add deployment todo checklist 2026-06-15 10:43:14 +08:00
Haitao Pan
fe8f3e38e0 fix: upload offline packages with retries 2026-06-14 14:22:59 +08:00
Haitao Pan
65bb07ab06 feat: build offline AI Workspace installer packages 2026-06-14 13:50:36 +08:00
Haitao Pan
656ca02a14 feat: unified one-time deploy summary 2026-06-14 13:19:44 +08:00
Haitao Pan
8cb46863d2 docs: update all-in-one setup entrypoint 2026-06-14 12:23:25 +08:00
Haitao Pan
3278e07a9f fix: report qmd and hermes status 2026-06-14 11:39:27 +08:00
Haitao Pan
59d5d8f03a fix: deploy vault standalone in all-in-one 2026-06-14 10:42:41 +08:00
Haitao Pan
bbdb3ff7e8 fix: default all-in-one public bridge validation 2026-06-14 10:30:06 +08:00
Haitao Pan
8440c70051 fix: prepare xworkmate bridge source 2026-06-14 09:40:18 +08:00
Haitao Pan
ac97f99b77 fix: tolerate missing skill quality gate cli 2026-06-14 09:25:40 +08:00
Haitao Pan
854db10a31 fix: include bridge in deploy summary 2026-06-14 09:17:08 +08:00
Haitao Pan
44cb0b5c91 fix: prepare core skills for all-in-one deploy 2026-06-14 09:12:15 +08:00
Haitao Pan
234000b213 fix: preserve playbook shell indentation 2026-06-14 09:04:02 +08:00
Haitao Pan
605a318b55 fix: patch user systemd reload for deploy 2026-06-14 09:01:06 +08:00
Haitao Pan
9072eed94b feat: print deployment summary 2026-06-14 08:49:55 +08:00
Haitao Pan
c0b6add534 fix: support debian ansible bootstrap 2026-06-14 08:46:40 +08:00
Haitao Pan
35f664856f feat: configure portal services and terminal 2026-06-14 08:43:53 +08:00
Haitao Pan
f8a27b8058 feat: proxy local service embeds 2026-06-13 07:47:03 +08:00
Haitao Pan
d460a6e63e chore: remove stale dashboard mock counters 2026-06-13 07:45:28 +08:00
Haitao Pan
f4a551ef49 fix: fallback litellm model counting 2026-06-13 07:44:15 +08:00
Haitao Pan
a8b5b25d84 feat: wire dashboard to live runtime status 2026-06-13 07:41:47 +08:00
Haitao Pan
9895d77dbf chore: use production console service 2026-06-13 07:09:04 +08:00
Haitao Pan
bb9485f452 fix: allow dashboard api cors 2026-06-12 22:44:15 +08:00
Haitao Pan
b219eed9bf feat: refine dashboard layout and embeds 2026-06-12 22:43:10 +08:00
Haitao Pan
23d4c5c9aa chore: ignore dashboard preview images 2026-06-12 21:59:30 +08:00
Haitao Pan
413369aec9 feat: refresh dashboard homepage 2026-06-12 21:58:59 +08:00
Haitao Pan
498628083c feat: add bootstrap script for all-in-one deployment 2026-06-12 19:47:24 +08:00
Haitao Pan
2184c9fa09 fix: improve switch-desktop-mode.sh for proper config deployment
- Remove dest dir before copy to avoid stale config files
- Copy xworkspace-shell.service and .desktop for minimal mode
- Copy XFCE channel configs to proper xfce-perchannel-xml location
2026-06-10 11:52:53 +08:00
Haitao Pan
9ecacca0f7 feat: add xface-minimal config for Stage 2 display stack
- Add xface-minimal config with hidden panel, icons, notifications
- Add start-chromium-minimal.sh for kiosk mode Chrome shell
- Add switch-desktop-mode.sh to toggle xfce/minimal modes
- Update xworkspace-desktop.yaml with minimal and display_stages config
- Implement Display Stack Strategy Stage 2: minimal window manager + Chrome Shell only
2026-06-10 11:45:21 +08:00
Haitao Pan
46b8227c26 update: docs/ARCHITECTURE.md 2026-06-10 10:46:24 +08:00
Haitao Pan
79ebbd455c Add console controls and service carousel 2026-06-09 15:15:51 +08:00
Haitao Pan
52ef20db0f Refine console homepage layout 2026-06-09 14:31:09 +08:00
Haitao Pan
4723d19b2c Rebuild console with React Vite and Go 2026-06-07 13:01:06 +08:00
Haitao Pan
0b06a93ee9 Initialize Flutter XWorkspace console 2026-06-06 18:38:45 +08:00
a4767776ce
Initial commit 2026-06-06 17:45:23 +08:00