Commit Graph
109 Commits
Author SHA1 Message Date
forkless dc1e284ba0 remove selected_info param, fix clippy too_many_arguments 2026-06-09 16:09:41 +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 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 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 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 9b0086835e wire old backup migration into startup 2026-06-03 01:12:19 +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 426d7dad01 v0.4.0 phase 2+3: tar.gz backup format, migration, file restructure 2026-06-03 00:32:15 +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 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 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 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 2c2bb67c3f Fix all clippy warnings for CI compatibility 2026-06-01 21:46:38 +02:00
forkless d521e8aa55 Deny unsafe_code, add ini backup/restore integration test 2026-06-01 21:18:24 +02:00
forkless fe26ba35a8 Eliminate warnings, add clippy+cargo-audit to CI, add fuzz target 2026-06-01 21:07:00 +02:00
forkless c5ce853f90 Add test suite — 13 integration tests covering guard, config, ops, gvas 2026-06-01 19:28:27 +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
forkless 001be8eb5e Document dormant game-running guards 2026-06-01 17:47:22 +02:00
forkless 8c3f0e2fd3 Complete 100% function doc coverage 2026-06-01 17:14:02 +02:00
forkless 536047f1ac Document centered_rect and centered_bottom in main.rs 2026-06-01 16:47:05 +02:00
forkless 20a752f2e7 Document centered_rect layout helpers 2026-06-01 16:41:25 +02:00
forkless e9a466b250 Document remaining private helpers 2026-06-01 16:37:30 +02:00
forkless 1c01a36503 Document private action handlers and layout helpers 2026-06-01 16:28:35 +02:00
forkless 44498043d8 Complete inline doc comments for all public functions 2026-06-01 16:20:32 +02:00
forkless 593ea7b51f Add inline doc comments and cargo doc to CI 2026-06-01 14:13:35 +02:00
forkless ded4587fe7 Rename title to NotAlterra 2026-06-01 10:41:02 +02:00
forkless 761112d1ce Rename config_path→ini_path 2026-06-01 10:35:52 +02:00
forkless c0ae977159 Rename last_path→save_path, last_scan→save_scan 2026-06-01 10:31:15 +02:00
forkless 91e9e4cfb7 Prompt and description on same row 2026-06-01 03:45:45 +02:00
forkless fb4b3bfc5a Prompt one row above description in pickers 2026-06-01 03:42:29 +02:00
forkless d1e4d0eee8 Move prompt to description row in all pickers 2026-06-01 03:36:46 +02:00
forkless 3748218b04 Move prompt to description line (with_info pickers) 2026-06-01 03:35:22 +02:00
forkless b0000d61d5 Move navigation prompt to same line as description 2026-06-01 03:31:53 +02:00