Dorian
b7e60af823
feat: LUKS2 encryption, boot sequence fixes, onboarding auth, CI/CD
- LUKS2 full-partition encryption for /var/lib/archipelago/ (TASK-42)
4-partition layout: BIOS + EFI + root (30GB) + encrypted data
AES-256-XTS with AES-NI detection, ChaCha20 fallback for ARM
Auto-unlock via crypttab + random key file
- Fix EFI boot errors: remove shim-signed, clean shim artifacts
- Fix first-boot sequence: always show boot animation before onboarding
- Fix stale localStorage causing login instead of onboarding (BUG-47)
- Add auth.setup + auth.isSetup RPC handlers for password on clean install
- Add onboarding methods to UNAUTHENTICATED_METHODS (DID sign 403 fix)
- FileBrowser bundled in unbundled ISO, fix auto-login Secure cookie (BUG-46)
- Kiosk mode: xorg/chromium in rootfs, toggle script, MOTD instructions
- Add Gitea Actions CI/CD workflow for automatic ISO builds
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 09:12:16 +00:00
..
2026-03-15 05:01:06 +00:00
2026-03-12 00:19:30 +00:00
2026-03-12 00:19:30 +00:00
2026-03-25 15:52:26 +00:00
2026-03-22 03:30:21 +00:00
2026-03-25 15:52:26 +00:00
2026-03-22 03:30:21 +00:00
2026-03-21 03:08:00 +00:00
2026-03-22 03:30:21 +00:00
2026-03-12 00:19:30 +00:00
2026-03-11 18:24:56 +00:00
2026-03-12 00:19:30 +00:00
2026-03-26 09:12:16 +00:00
2026-03-12 00:19:30 +00:00
2026-03-22 03:30:21 +00:00
2026-03-15 05:33:08 +00:00
2026-03-18 20:42:18 +00:00
2026-03-04 05:23:42 +00:00
2026-03-11 17:20:21 +00:00
2026-03-11 17:21:40 +00:00