ISO Vault Changelog Version 0.1.0 Frozen Initial Build Release Summary ISO Vault enters its first frozen state as a local desktop utility for managing, verifying, and rebuilding Linux ISO archives. Implemented - Desktop application built with Python and Tkinter - Local vault initialization with controlled directory structure - SQLite-backed vault index - Local ISO ingest workflow - Direct download and ingest by URL - SHA-256 checksum generation on ingest - FAT32-aware storage handling - Automatic split storage for oversized ISO files - Manifest generation for split ISO archives - Rebuild workflow for reconstructing split ISOs - Verification workflow for stored vault items - Item detail view with metadata visibility - Local logging for vault activity Vault Structure - isos/ - shards/ - meta/ - logs/ - tmp/ - vault.sqlite Storage Modes - direct - split Current Scope - Supports .iso files only - Local-first operation - Standard-library-based build - No external Python package requirements Notes - This is the baseline frozen version - UI and documentation were generated alongside the application build - Some web page sections were initially populated with placeholder release assets and descriptive scaffolding - Placeholder references may need to be removed or replaced to match actual packaged files Known Documentation / Site Drift To Review - Download section may reference files not yet created or uploaded: - ISO_Vault.zip - iso_vault_app.py - SHA256SUMS.txt - CHANGELOG.txt - Showcase text and screenshot blocks may include placeholder descriptions or file references that do not reflect the current live release contents - Any placeholder image references should be verified against actual deployed files Recommended Cleanup - Remove or replace nonexistent download links - Remove placeholder screenshot/image references that are not present on the server - Tighten showcase copy so it describes the actual UI only - Confirm final packaged filenames before publishing index.html Project Status - Frozen - Functional baseline established - Ready for cleanup, packaging alignment, and future refinement