Commit Graph
100 Commits
Author SHA1 Message Date
forkless 40e583777b move attestation note from release notes to governance doc, reword 2026-06-09 23:47:03 +02:00
forkless cdfc3e8b0b release notes: scope to current version only, remove v0.4.1 and v0.4.0 history 2026-06-09 23:43:07 +02:00
forkless 038f46dbc8 lament: add pre-restore paradox addendum 2026-06-09 23:06:03 +02:00
forkless f166ac6671 sign as BAFH 2026-06-09 22:47:33 +02:00
forkless 9480942abe add AN_AGENTS_LAMENT.md — BOFH-style chronicle of the v0.4.3 release 2026-06-09 22:47:05 +02:00
forkless 61cb32dc17 fix release workflow: provenance generates, release creates draft 2026-06-09 22:37:47 +02:00
forkless a636525578 reorder release before provenance in workflow 2026-06-09 22:23:27 +02:00
forkless 8a8c0b408c refresh stats after backup, stale CI check in skill 2026-06-09 22:06:20 +02:00
forkless 26720269d6 refresh dashboard stats on entering backup screens 2026-06-09 21:54:26 +02:00
forkless 057aeffd41 v0.4.3: dashboard count fixes, mtime preservation, nav bound fix 2026-06-09 21:21:43 +02:00
forklessandGitHub 5e31c94421 Update CHANGELOG with recent changes and fixes
Removed outdated sections and added new features to CHANGELOG.
2026-06-09 18:43:25 +02:00
forkless aed22a80b1 pre-fill save folder dialog with current path 2026-06-09 18:16:06 +02:00
forkless e7a92b45e2 add passphrase typo protection to signing workflow skill 2026-06-09 17:54:27 +02:00
forkless b5e2424301 enable SLSA provenance attestation upload 2026-06-09 17:53:11 +02:00
forkless d0c5d006bd fix Down nav bound in restore pickers, formatting cleanup 2026-06-09 17:34:42 +02:00
forkless 40663a88ed add sign-once reminder to release workflow skill 2026-06-09 17:14:27 +02:00
forkless b7c97d162a retrigger CI 2026-06-09 16:48:49 +02:00
forkless 8e03773b41 fix state offset for pinned header lists, fix Enter index in restore backup 2026-06-09 16:37:12 +02:00
forkless fe2fb98635 fix clippy manual_repeat_n lint 2026-06-09 16:13:12 +02:00
forkless dc1e284ba0 remove selected_info param, fix clippy too_many_arguments 2026-06-09 16:09:41 +02:00
forkless 7fe5f08686 v0.4.2: pinned headers, layout alignment, info dialog, yellow highlights 2026-06-09 16:05:28 +02:00
forkless b2fc557e4f layout alignment: restore/ini headers, info_dialog, ini restore header, yellow highlights 2026-06-09 16:02:25 +02:00
forkless 56a4b7ac16 rename test functions to test_ prefix for doc coverage check 2026-06-09 14:15:11 +02:00
forkless 381552ce7f update stale paths in AUDIT.md and bug report template 2026-06-09 14:13:15 +02:00
forkless c876d7cab3 clarify Backup Types: pre-restore is a safety net, not a replacement for manual backups 2026-06-09 14:10:37 +02:00
forkless 0a9b4966b3 update README menu section to match current layout 2026-06-09 14:07:56 +02:00
forkless ce52d5f587 changelog: add archive integrity check, context-aware descriptions, warning spacing 2026-06-09 14:04:03 +02:00
forkless 2a40e1e9ec consistent ⚠ spacing, block Enter on corrupt archives 2026-06-09 13:44:40 +02:00
forkless 36d69c8fc2 add archive integrity check and tests for corrupted backup detection 2026-06-09 13:37:01 +02:00
forkless 17b13b060e context-aware restore picker descriptions for full, pre-restore, and migrated backups 2026-06-09 13:28:39 +02:00
forkless cead318a4b human-readable backup labels, Backup Types README section, clippy fixes 2026-06-09 13:08:13 +02:00
forkless e490460851 changelog: add context-aware header path to v0.4.1 entry 2026-06-09 12:51:26 +02:00
forkless cc96016740 polish _release.md for v0.4.1 with grouped categories 2026-06-09 11:57:52 +02:00
forkless 7730524ee2 fix clippy warnings and cargo fmt issues 2026-06-09 11:43:33 +02:00
forkless 73147b6be1 v0.4.1: persistent config, split-layout picker, backup location, security docs 2026-06-09 11:39:51 +02:00
forkless e2ed45c444 Revert "add i key to backup picker for inline GVAS metadata inspection"
This reverts commit f99c84847e.
2026-06-09 09:55:29 +02:00
forkless f99c84847e add i key to backup picker for inline GVAS metadata inspection 2026-06-09 09:53:07 +02:00
forkless ce1af74036 playtime: clarify identification purpose 2026-06-06 22:50:40 +02:00
forkless 68f4444306 clarify playtime extraction is read-only, used for backup distinction 2026-06-06 22:49:11 +02:00
forkless 82e8f34d60 add pull request template 2026-06-06 21:59:12 +02:00
forkless b73f245bcd clarify 48h timeline is best-effort, single-maintainer project 2026-06-06 21:43:07 +02:00
forkless 832ed30799 add security disclosure documents 2026-06-06 21:38:09 +02:00
forkless 3566f41a92 move CONTRIBUTING.md back to root, remove stub 2026-06-03 02:44:52 +02:00
forkless 9652da17f2 fix: SECURITY.md supported versions to v0.4.x 2026-06-03 02:32:43 +02:00
forkless a25c50f6ce add root CONTRIBUTING.md stub pointing to docs/ 2026-06-03 02:29:54 +02:00
forkless 8f317892e0 add CODE_OF_CONDUCT.md 2026-06-03 02:25:43 +02:00
forkless 336df45707 move scan_props.py to tests/ 2026-06-03 02:22:00 +02:00
forkless 11972047a8 move CONTRIBUTING.md to docs/ 2026-06-03 02:21:16 +02:00
forkless 476a0c1aed move policy docs to docs/ for cleaner root 2026-06-03 02:19:23 +02:00
forkless 030f50f90d notify user on startup when migrations complete, remind to clean old files 2026-06-03 02:06:05 +02:00
forkless cf2b31de33 fix: migrate old config_* ini backups to tar.gz 2026-06-03 02:03:01 +02:00
forkless cd0a3dae00 scaffold backup dirs at startup, ensure_dir helper 2026-06-03 01:38:25 +02:00
forkless dffd8d2856 add log migration to startup, CHANGELOG 2026-06-03 01:35:05 +02:00
forkless 995344b153 add migration notification, dev scan_props tool 2026-06-03 01:32:30 +02:00
forkless 85b900dda7 v0.4.0: polish — backup confirmation dialog, migration log fix 2026-06-03 01:22:30 +02:00
forkless bcb0434548 restore migration notification dialog to v0.5.0 roadmap 2026-06-03 01:15:06 +02:00
forkless 9b0086835e wire old backup migration into startup 2026-06-03 01:12:19 +02:00
forkless 249506994c add v0.5.0: log migration to roadmap 2026-06-03 01:10:51 +02:00
forkless 3d48ff2b81 add v0.5.0 roadmap: CLI flags, migration notification 2026-06-03 01:06:10 +02:00
forkless f66d1ef42c fix: migration test dir name collision in parallel runs 2026-06-03 00:52:22 +02:00
forkless 946cb6462f fix: migration test archive filter, governance email 2026-06-03 00:47:57 +02:00
forkless 4f88032ad7 update roadmap: v0.4.0 completed, v0.5.0 open 2026-06-03 00:41:44 +02:00
forkless 4f03aa0af8 v0.4.0: bump version, changelog, fuzz target for backup round-trip 2026-06-03 00:41:01 +02:00
forkless 426d7dad01 v0.4.0 phase 2+3: tar.gz backup format, migration, file restructure 2026-06-03 00:32:15 +02:00
forkless 10333d7e94 add bus factor mitigation proposal to GOVERNANCE.md 2026-06-03 00:16:57 +02:00
forkless 3e9d39c0ef v0.4.0 phase 1: stale config cleanup, --help flag, gitignore 2026-06-03 00:15:20 +02:00
forkless 11c5eeee3f doc comments, governance, decisions, polish 2026-06-02 23:49:44 +02:00
forkless 8ffd5c2ce4 add reusable project skills (6 agnostic, 2 project-specific) 2026-06-02 23:49:04 +02:00
forkless 351ba78340 clean release notes — current version only, no cross-refs 2026-06-02 21:14:28 +02:00
forkless d4d4952627 add quick_discover startup check for common save paths 2026-06-02 20:05:12 +02:00
forkless c09785272b remove config.ini, replace disclaimer with sentinel file 2026-06-02 19:48:34 +02:00
forkless 7386ecb67a fix draft release: run release after provenance 2026-06-02 19:04:33 +02:00
forkless d326a741fb bump to v0.3.1, add draft release workflow 2026-06-02 18:49:58 +02:00
forkless 54c2f6a629 remove locate menu item, clean up deprecation code 2026-06-02 18:20:28 +02:00
forkless 748ebf4a64 add roadmap to GOVERNANCE.md 2026-06-02 18:02:20 +02:00
forkless f4c8ef3e6d move KNOWN_ISSUES.md to root, reflect v0.3.0 privacy changes 2026-06-02 17:57:20 +02:00
forkless 3fcc2745b5 bump to v0.3.0 2026-06-02 17:43:40 +02:00
forkless eda62884a4 fix clippy lints for CI compatibility 2026-06-02 17:36:31 +02:00
forkless 488243183c add manual path entry, deprecate auto-discovery 2026-06-02 17:34:20 +02:00
forkless a2020a2e2c add full_metadata fuzz target, fix OOB crash in property extractors 2026-06-02 17:17:50 +02:00
forkless 277d4796e1 fix: update security contact email 2026-06-02 17:10:31 +02:00
forkless 2c2bb67c3f Fix all clippy warnings for CI compatibility 2026-06-01 21:46:38 +02:00
forkless 6d6aafc5bd Add KNOWN_ISSUES.md 2026-06-01 21:24:44 +02:00
forkless 2f1bf4cb11 Update CHANGELOG for v0.2.4 audit readiness 2026-06-01 21:20:16 +02:00
forkless d521e8aa55 Deny unsafe_code, add ini backup/restore integration test 2026-06-01 21:18:24 +02:00
forkless adaeb252da Add cargo-deny, fix example, suppress warnings 2026-06-01 21:16:04 +02:00
forkless fe26ba35a8 Eliminate warnings, add clippy+cargo-audit to CI, add fuzz target 2026-06-01 21:07:00 +02:00
forkless 198dcd3655 Remove reportcard reference from CHANGELOG 2026-06-01 20:25:59 +02:00
forkless 0d073f4263 Add v0.2.4 CHANGELOG entry 2026-06-01 20:06:08 +02:00
forkless cc81550fe3 Add SECURITY.md and release checklist to governance 2026-06-01 20:05:59 +02:00
forkless 508afa18e8 Add round-trip restore, edge case, and migration tests — 31 total 2026-06-01 19:40:47 +02:00
forkless ac51bbb4f7 Bump to v0.2.4 2026-06-01 19:36:17 +02:00
forkless db0cb37d8f Update CHANGELOG for v0.2.2 and v0.2.3 2026-06-01 19:34:49 +02:00
forkless e9f1299602 Add GOVERNANCE.md with access recovery plan 2026-06-01 19:31:53 +02:00
forkless 3bfff80cc8 Add issue templates, CONTRIBUTING.md, and code of conduct 2026-06-01 19:30:10 +02:00
forkless c5ce853f90 Add test suite — 13 integration tests covering guard, config, ops, gvas 2026-06-01 19:28:27 +02:00
forkless c1ab853847 Add reportcard to gitignore 2026-06-01 19:20:19 +02:00
forkless 767a6a2ea9 Add EGO.md to gitignore 2026-06-01 19:06:39 +02:00
forkless b7cb2acee6 Gitignore replace script 2026-06-01 18:57:34 +02:00
forkless dda7fca5c1 Depersonalize logged paths (sanitize_path) 2026-06-01 18:57:29 +02:00