layer-wizard/lib
Philip Peterson b935ab01b2 Track our own layer history in a local SQLite DB
rpm-ostree/ostree only retain a couple of deployments, so there's no
durable record of what's been layered since the stock image. Add a
local history DB (lib/history/) keyed on the ostree deployment
checksum, with a parent pointer forming a tree, plus named "current"
and "last_known_safe" pointers.

Reconciling against live `rpm-ostree status --json` on every launch
means the history stays correct even across manual rpm-ostree/bootc
changes made outside this app: any booted checksum we don't recognize
gets recorded as a "detected" node rather than silently ignored.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-06 10:30:59 -08:00
..
history Track our own layer history in a local SQLite DB 2026-10-06 10:30:59 -08:00
confirmation_marker.dart Initial commit: Layer Wizard 2026-10-06 05:25:05 -08:00
confirmation_page.dart Track our own layer history in a local SQLite DB 2026-10-06 10:30:59 -08:00
main.dart Track our own layer history in a local SQLite DB 2026-10-06 10:30:59 -08:00
ostree_service.dart Track our own layer history in a local SQLite DB 2026-10-06 10:30:59 -08:00
wizard_page.dart Track our own layer history in a local SQLite DB 2026-10-06 10:30:59 -08:00