Commit Graph
58 Commits
Author SHA1 Message Date
Codex ebeebc7fb1 fix(test): restore pruned live boot entries and verify mounted ESP 2026-10-13 23:31:14 +03:00
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 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 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 4eebb54f08 Generate Hydra Fastfetch emblem and verify packaged ASCII art 2026-10-13 21:21:56 +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 4e65a0bdc3 Reject ISO downloads smaller than their declared volume extent 2026-10-13 15:24:00 +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 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 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 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
Codex 95fc6abc8d fix(image): select actual Gentoo distribution kernel image 2026-10-13 05:01:33 +03:00
Codex 050c7b8d5a Distinguish closed login scopes during lifecycle acceptance 2026-10-13 04:58:09 +03:00
Codex 2902058e7e Probe installed user VM and audio continuity across logout 2026-10-13 04:58:09 +03:00
Codex 52c1db7ef0 fix: restrict access to unsanitized intermediate rootfs archives 2026-10-13 04:53:33 +03:00
Codex 36a91a2451 fix: remove builder proxy declarations from exported package environments 2026-10-13 04:51:58 +03:00
Codex 72aa5cebfb build: pin brightnessctl in a persistent local Gentoo overlay 2026-10-13 04:48:27 +03:00
Codex 2ae8cfc564 fix: verify work during continuously hidden guest intervals 2026-10-13 04:44:46 +03:00
Codex 664c995f84 test: verify independent guests and recovery on private displays 2026-10-13 04:44:46 +03:00
Codex 30ac68ed60 Make ISO acceptance probes fail on forbidden state 2026-10-13 04:42:34 +03:00
Codex f005c2ee28 Add disposable UEFI ISO install acceptance harness 2026-10-13 04:42:34 +03:00
Codex de1a1698a9 fix: preserve installed helpers, adaptations and inventory provenance 2026-10-13 04:40:18 +03:00
Codex 0f71430b8e feat: assemble an installable Gentoo live image in an exported rootfs 2026-10-13 04:32:18 +03:00
Codex 48ee598e9f feat: support installed guests and distribution display defaults 2026-10-13 04:27:06 +03:00