Phase 1a — Gradient Removal: - Replaced all gradient-button/gradient-card with glass-button/path-option-card - Removed banned gradient CSS classes Phase 1b — Security Hardening: - SecretsManager: AES-256-GCM encryption (core/security) - electrs_status: credentials from env vars instead of hardcoded - port_manager: RwLock proper error handling (no unwrap) - Pinned all 11 :latest manifest images to specific versions - parmanode converter: pinned inferred image versions Phase 1c — Code Quality: - Split rpc.rs (1795 lines) into 6 handler modules (auth, node, container, package, peers) - Removed sideload code (UI, store, RPC client, 3 doc files) - Fixed body background flash on logout/refresh - Replaced 30 TypeScript `any` types with proper types - Deleted HelloWorld.vue, removed TODO comments - Added set -euo pipefail to all shell scripts - Made deploy script verbose with timestamps and elapsed time Also adds: - CLAUDE.md project guide - docs/three-mode-ui-design.md — design spec for Easy/Pro/Chat UI modes - OnlineStatusPill component Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
IndeedHub (Indeehub Prototype)
Bitcoin documentary streaming platform featuring God Bless Bitcoin and other educational content about Bitcoin, sovereignty, and decentralized technology.
Building the Image
The app image is built from the Indeehub Prototype project. The prototype lives at ../../Indeedhub Prototype (relative to the archy repo).
Option 1: Build from prototype directory
cd "/path/to/Indeedhub Prototype"
podman build -t localhost/indeedhub:latest .
Option 2: Use the build script
# From archy repo root
./apps/indeedhub/build-from-prototype.sh
Option 3: Full deploy (build + run on server)
cd "/path/to/Indeedhub Prototype"
./deploy-to-archipelago.sh
Installing from My Apps
- Build the image using one of the options above (the image must exist before install)
- Go to Dashboard → App Store (Marketplace)
- Find Indeehub Prototype and click Install
- The app will appear in My Apps once the container is running
Port
- Web UI: 7777
Container
- Image:
localhost/indeedhub:latest(built locally, not pulled from a registry) - Port: 7777