Container orchestration: - Health monitor with crash recovery and auto-restart - Doctor service (periodic health checks via systemd timer) - Reconcile service (desired-state convergence) - Stack-aware install/uninstall with dependency tracking Branding: - Custom GRUB background (designer artwork, 1024x768) - ISOLINUX boot menu: centered, orange accents, clean labels - Terminal banners: adaptive width, basic ANSI colors, fits 80-col - Removed auto-generated splash scripts (designer provides assets) - GRUB theme: lowercase branding Frontend: - 401 handler clears localStorage immediately (prevents cascade) Backend: - Onboarding/auth logging ([onboarding] tag in journalctl) - Cookie Secure flag logging for debugging HTTP/HTTPS issues ISO fixes: - Install log saved before unmount (was silently failing) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
48 lines
870 B
Plaintext
48 lines
870 B
Plaintext
# Archipelago GRUB Theme
|
|
# Dark background with Bitcoin orange accents
|
|
# Font references removed — GRUB uses whatever fonts are loaded in grub.cfg
|
|
|
|
title-text: ""
|
|
desktop-color: "#0a0a0a"
|
|
desktop-image: "background.png"
|
|
|
|
+ boot_menu {
|
|
left = 25%
|
|
top = 40%
|
|
width = 50%
|
|
height = 30%
|
|
item_color = "#aaaaaa"
|
|
selected_item_color = "#f7931a"
|
|
item_height = 36
|
|
item_spacing = 8
|
|
item_padding = 16
|
|
scrollbar = false
|
|
}
|
|
|
|
+ label {
|
|
left = 25%
|
|
top = 20%
|
|
width = 50%
|
|
text = "a r c h i p e l a g o"
|
|
color = "#f7931a"
|
|
align = "center"
|
|
}
|
|
|
|
+ label {
|
|
left = 25%
|
|
top = 28%
|
|
width = 50%
|
|
text = "bitcoin node os"
|
|
color = "#888888"
|
|
align = "center"
|
|
}
|
|
|
|
+ label {
|
|
left = 25%
|
|
top = 90%
|
|
width = 50%
|
|
text = "use arrow keys to select, enter to boot"
|
|
color = "#555555"
|
|
align = "center"
|
|
}
|