Commit Graph
75 Commits
Author SHA1 Message Date
Codex 1ae05a6823 Include vendor tmpfiles policies in branding fixtures 2026-10-13 23:11:10 +03:00
Codex 6baccefde2 fix(recovery): use modern no-log-replay mount option and report stderr 2026-10-13 23:04:11 +03:00
Codex 579f3bb071 Keep systemd-managed directories inside root snapshots 2026-10-13 23:03:31 +03:00
Codex 6058a0660e fix(test): select persistent UEFI test media without changing boot order 2026-10-13 22:49:33 +03:00
Codex 3c15890823 Mount installer root and ESP using their known filesystem types 2026-10-13 22:29:56 +03:00
Codex a77006a05f fix(smoke): explicitly select known guest filesystems when mounting 2026-10-13 22:29:17 +03:00
Codex ec40a5a305 Reuse raw builder exports only with matching verified provenance 2026-10-13 22:25:43 +03:00
Codex f0101f8cb6 fix: handle asynchronous QMP events before greeting 2026-10-13 22:25:15 +03:00
Codex b03ac9c2a6 Clarify update replay state after full base restoration 2026-10-13 22:09:32 +03:00
Codex 798a5779ef test: add disposable laptop and base recovery acceptance harness 2026-10-13 21:57:42 +03:00
Codex 261ee28f77 Discover signed runtime artifacts from public repository fallback 2026-10-13 21:56:27 +03:00
Codex d625733207 Preserve sysfs capability word boundaries in laptop doctor 2026-10-13 21:55:57 +03:00
Codex 70b7edae8a Document current signed update workflow and retain legacy recovery guidance 2026-10-13 21:55:51 +03:00
Codex 352f1f9acb Specify signed updates published through Git alone 2026-10-13 21:54:25 +03:00
Codex 00aa0229cc Add read-only laptop doctor and trusted image recovery entrypoints 2026-10-13 21:52:38 +03:00
Codex 87003e92c6 Reject ambiguous ESP filesystem UUIDs before root formatting 2026-10-13 21:51:14 +03:00
Codex 8512d1d10b Refresh public update status after completed transaction recovery 2026-10-13 21:46:45 +03:00
Codex 653388f0d7 Support safe installation into existing GPT partitions and Btrfs layouts 2026-10-13 21:41:23 +03:00
Codex ae0d9cf08d feat(recovery): add offline Btrfs base checkpoints and resumable restore 2026-10-13 21:40:54 +03:00
Codex 98022dd355 Add signed passive runtime updates and independent crash recovery 2026-10-13 21:38:44 +03:00
Codex c43c0977f6 Pin the Hydra runtime release verification key 2026-10-13 21:33:20 +03:00
Codex bc4fe60947 Specify offline recovery for the Gentoo base 2026-10-13 21:29:35 +03:00
Codex 71fb8eacbd Plan preserved installation and verified Hydra updates 2026-10-13 21:26:18 +03:00
Codex 4eebb54f08 Generate Hydra Fastfetch emblem and verify packaged ASCII art 2026-10-13 21:21:56 +03:00
Codex be30e9dd49 Record passing terminal UX ISO acceptance and delivery artifacts 2026-10-13 18:10:39 +03:00
Codex 1bc7965cca Honor custom CLI defaults in guided VM creation 2026-10-13 15:40:21 +03:00
Codex 73bcf616ee Verify packaged terminal UX in installed ISO acceptance 2026-10-13 15:33:15 +03:00
Codex 61a5628f9e Continue guest-update rollback after individual restore failures 2026-10-13 15:29:28 +03:00
Codex dcf1fbae40 Describe terminal selection and focus acceptance workflow 2026-10-13 15:29:07 +03:00
Codex 4e65a0bdc3 Reject ISO downloads smaller than their declared volume extent 2026-10-13 15:24:00 +03:00
Codex 8c8ece99f1 Clarify reserved key chords in terminal menu help 2026-10-13 15:22:42 +03:00
Codex d2988bcecc Document terminal workflows and provide a backed-up guest runtime update 2026-10-13 15:22:32 +03:00
Codex c6099103b2 Add terminal VM menu and focused session handoff 2026-10-13 15:18:03 +03:00
Codex b547d6c535 Keep Hydra OS branding through disk installation 2026-10-13 15:15:31 +03:00
Codex e6dc59b567 Add safe ISO download and explicit run/open commands 2026-10-13 15:14:10 +03:00
Codex 1784f3a8ce Brand Hydra OS image and add custom Fastfetch summary 2026-10-13 15:13:03 +03:00
Codex 9abedf29f0 docs: define Hydra OS terminal experience overhaul 2026-10-13 15:05:28 +03:00
Codex 78cdedf220 docs: clarify privileged installer probes and scratch location 2026-10-13 05:56:21 +03:00
Codex be7f996ac7 docs: publish verified Gentoo preview build and acceptance records 2026-10-13 05:54:11 +03:00
Codex ae82e59769 Capture redacted guest serial while waiting for shutdown 2026-10-13 05:49:04 +03:00
Codex 903e7cf353 Wait for installer exit and live shell before followup probes 2026-10-13 05:40:46 +03:00
Codex 5ea9da1162 fix(installer): resolve nested loop ancestry to a fixed point 2026-10-13 05:40:36 +03:00
Codex 55648c26e9 docs: explain first-use VM workflow and host controls 2026-10-13 05:35:51 +03:00
Codex 0c02052a4e Fix ISO tool checks and fail promptly on installer refusal 2026-10-13 05:35:20 +03:00
Codex 43dc742e08 fix(installer): identify live loop backing after dracut switch-root 2026-10-13 05:34:39 +03:00
Codex 2f48de0aa2 fix: preserve guest network identities and refresh session profiles 2026-10-13 05:15:06 +03:00
Codex ccc521b9e1 fix(image): build squashfs tools with required zstd support 2026-10-13 05:13:14 +03:00
Codex 989591dfe4 fix(image): use compatible findmnt mount guard options 2026-10-13 05:10:43 +03:00
Codex e4af8dbd75 fix(image): clean partial mounts and refuse mounted export deletion 2026-10-13 05:06:25 +03:00
Codex 4b950eaa3f fix(image): preserve installer kernel and verified update contracts 2026-10-13 05:03:49 +03:00