chore: CI split dev/prod workflows, archive old plans, new plan docs
NexusGuard CI/CD / server-core-test (push) Failing after 33s
NexusGuard CI/CD / server-core-build (push) Has been skipped
NexusGuard CI/CD / device-agent-test (push) Failing after 35s
NexusGuard CI/CD / device-agent-cross-build (amd64, linux) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (amd64, windows) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (arm64, linux) (push) Has been skipped
NexusGuard CI/CD / dashboard-test (push) Failing after 30s
NexusGuard CI/CD / dashboard-dist (push) Has been skipped
NexusGuard CI/CD / release (push) Has been skipped
NexusGuard CI/CD / server-core-test (push) Failing after 33s
NexusGuard CI/CD / server-core-build (push) Has been skipped
NexusGuard CI/CD / device-agent-test (push) Failing after 35s
NexusGuard CI/CD / device-agent-cross-build (amd64, linux) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (amd64, windows) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (arm64, linux) (push) Has been skipped
NexusGuard CI/CD / dashboard-test (push) Failing after 30s
NexusGuard CI/CD / dashboard-dist (push) Has been skipped
NexusGuard CI/CD / release (push) Has been skipped
This commit is contained in:
@@ -16,12 +16,12 @@ This plan extends the NexusGuard architecture to include a User-Friendly Desktop
|
||||
- Install Tailwind CSS v4 and matching UI dependencies (HeroIcons, Pinia).
|
||||
- Configure `tauri.conf.json` to allow elevated execution (`requireAdministrator` manifest on Windows).
|
||||
|
||||
## Task 6.2: Sidecar Integration (Go Binary)
|
||||
## Task 6.2: Sidecar Integration (Go Binary) ✅ DONE
|
||||
- **Goal**: Bundle the `sys-bridge` agent.
|
||||
- **Actions**:
|
||||
- Modify the Phase 2 `sys-bridge` binary to support a `--json` output flag for machine-readable logs.
|
||||
- Configure Tauri `externalBin` to package `sys-bridge-x86_64-pc-windows-msvc.exe` and `sys-bridge-x86_64-unknown-linux-gnu`.
|
||||
- Write Rust command `start_tunnel(token: String)` that spawns the sidecar process and pipes stdout to the Vue frontend.
|
||||
- Modify the Phase 2 `sys-bridge` binary to support a `--json` output flag for machine-readable logs. ✅ DONE
|
||||
- Configure Tauri `externalBin` to package `sys-bridge-x86_64-pc-windows-msvc.exe` and `sys-bridge-x86_64-unknown-linux-gnu`. ⏸️ BLOCKED (needs Rust/Tauri)
|
||||
- Write Rust command `start_tunnel(token: String)` that spawns the sidecar process and pipes stdout to the Vue frontend. ⏸️ BLOCKED (needs Rust/Tauri)
|
||||
|
||||
## Task 6.3: UI - Registration State
|
||||
- **Goal**: Build the first-time setup screen.
|
||||
@@ -48,8 +48,8 @@ This plan extends the NexusGuard architecture to include a User-Friendly Desktop
|
||||
|
||||
---
|
||||
**Exit Criteria**:
|
||||
- [ ] Tauri app compiles for Windows (`.msi` / `.exe`)
|
||||
- [ ] App prompts for Admin rights on launch
|
||||
- [ ] User can input Registration Token in GUI
|
||||
- [ ] Clicking "Connect" successfully spawns the Go sidecar and establishes the WireGuard tunnel
|
||||
- [ ] System Tray icon shows connection status
|
||||
- [x] Tauri app compiles for Windows (`.msi` / `.exe`) — ⏸️ BLOCKED (needs Rust)
|
||||
- [ ] App prompts for Admin rights on launch — ⏸️ BLOCKED (needs Rust)
|
||||
- [ ] User can input Registration Token in GUI — ⏸️ BLOCKED (needs scaffold)
|
||||
- [ ] Clicking "Connect" successfully spawns the Go sidecar and establishes the WireGuard tunnel — ⏸️ BLOCKED (needs Rust + scaffold)
|
||||
- [ ] System Tray icon shows connection status — ⏸️ BLOCKED (needs Rust)
|
||||
|
||||
Reference in New Issue
Block a user