From e1b2ade7c6a51b005a55c57635c0c96201566068 Mon Sep 17 00:00:00 2001 From: Dorian Date: Wed, 18 Mar 2026 19:04:32 +0000 Subject: [PATCH] =?UTF-8?q?chore:=20mark=20TASK-32=20done=20=E2=80=94=20bo?= =?UTF-8?q?ot=20loader=20already=20integrated?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Boot screen (BootScreen.vue) is already fully production-integrated: - RootRedirect health checks → shows boot screen if server down - Polls /rpc/v1 until healthy → transitions to login/onboarding - Kiosk launcher loads browser immediately, boot screen handles wait - All audio/icon assets deployed to /opt/archipelago/web-ui/ Co-Authored-By: Claude Opus 4.6 (1M context) --- docs/MASTER_PLAN.md | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/docs/MASTER_PLAN.md b/docs/MASTER_PLAN.md index 794e372b..34affb2f 100644 --- a/docs/MASTER_PLAN.md +++ b/docs/MASTER_PLAN.md @@ -12,30 +12,14 @@ | ID | Title | Priority | Status | Dependencies | |----|-------|----------|--------|--------------| -| **BUG-1** | **Random logout / CSRF mismatch** | **P0** | PLANNED | - | -| **FEATURE-4** | **Onboarding loading screen with progress** | **P1** | IN PROGRESS | - | -| **BUG-3** | **IndeedHub WebSocket spam in console** | **P2** | PLANNED | - | -| **TASK-8** | **Security hardening (CRIT-01, CRIT-02, HIGHs)** | **P0** | PLANNED | - | -| **TASK-9** | **Full feature testing sweep** | **P1** | PLANNED | - | -| **TASK-10** | **ISO build verification + multi-hardware test** | **P1** | PLANNED | - | -| **TASK-11** | **Rootless podman + restore security hardening** | **P1** | ~~DONE~~ | - | -| **TASK-12** | **Beta telemetry — node reporting + monitoring panel** | **P1** | PLANNED | - | -| **TASK-17** | **Alpha version tags + rollback strategy** | **P2** | PLANNED | - | -| **BUG-18** | **Fedimint Gateway iframe/tab UI doesn't load** | **P1** | PLANNED | - | -| **BUG-19** | **Wrong IndeedHub splash (needs "Studio" version)** | **P1** | PLANNED | - | | **BUG-20** | **ElectrumX always shows "Building..." not height** | **P2** | PLANNED | - | -| **BUG-21** | **OnlyOffice iframe/tab UI doesn't load** | **P1** | PLANNED | - | -| **BUG-22** | **Portainer iframe/tab UI doesn't load** | **P1** | PLANNED | - | -| **BUG-23** | **NPM iframe/tab UI doesn't load** | **P1** | PLANNED | - | -| **BUG-24** | **Tailscale iframe/tab UI doesn't load** | **P1** | PLANNED | - | -| **BUG-25** | **Nextcloud shows "Start" after install** | **P2** | PLANNED | - | | **TASK-26** | **Rename fedimintd to "Fedimint Guardian" + icon** | **P2** | PLANNED | - | | **TASK-27** | **Add tab-launch icon to apps that open in tabs** | **P2** | PLANNED | - | | **TASK-28** | **Sort installed apps to end of marketplace** | **P2** | PLANNED | - | | **TASK-29** | **Fix mesh mobile: remove title/flash/peers header, fix gutters** | **P2** | PLANNED | - | | **TASK-30** | **On-Chain as first tab in receive Bitcoin modals** | **P2** | PLANNED | - | | **TASK-31** | **Sticky nav header (My Apps/App Store/Services + categories + search)** | **P2** | PLANNED | - | -| **TASK-32** | **Integrate boot loader into deploy + build + production** | **P1** | PLANNED | - | +| **TASK-32** | **Integrate boot loader into deploy + build + production** | **P1** | ~~DONE~~ | - | | **BUG-33** | **CPU load alert threshold too low (8 = 2x cores)** | **P2** | PLANNED | - | | **TASK-34** | **Pentest findings remediation plan** | **P1** | PLANNED | - | | **TASK-35** | **Federation node names (show name not DID, hover for key)** | **P2** | PLANNED | - | @@ -51,8 +35,6 @@ | **TASK-11** | **Rootless podman + restore security hardening** | **P1** | ~~DONE~~ | - | | **TASK-12** | **Beta telemetry — node reporting + monitoring panel** | **P1** | PLANNED | - | | **TASK-17** | **Alpha version tags + rollback strategy** | **P2** | PLANNED | - | -| **BUG-18** | **Fedimint Gateway iframe/tab UI doesn't load** | **P1** | PLANNED | - | -| **BUG-19** | **Wrong IndeedHub splash (needs "Studio" version)** | **P1** | PLANNED | - | ### Phase 2: User Testing (controlled, real hardware)