diff --git a/CHANGELOG.md b/CHANGELOG.md index 699c864..fa453c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,9 +6,28 @@ All notable changes to NotAlterra are documented in this file. ## [v0.1.2] — 2026-06-01 +### Added +- Playtime extraction from GVAS `ElapsedTimeDouble` property — displays as `Xh Ym` + in file picker and inspector +- Filesystem checks for .ini delete guard — requires actual `.ini` files in backup +- Non-blocking event poll across all screens + ### Changed - Replaced process detection (`tasklist`/`pgrep`) with startup warning modal to avoid Windows Defender false-positive (Trojan:Win32/Wacatac.C!ml) +- "Online" / "Local" renamed to "Multiplayer" / "Single Player" throughout +- Date format changed to `YYYY-Mon-DD HH:MM` +- Status bar text removed — whale-only row +- "Back" option added to .ini submenu +- All save/ini operations now show file counts + +### Fixed +- .ini backup now shows OK confirmation dialog +- .ini restore returns file count +- Fullbackup restore returns file count +- Dashboard stats filter by `savegame_*` prefix +- OK dialog width padding prevents text clipping +- File picker column alignment tightened ## [v0.1.1] — 2026-05-31 diff --git a/README.md b/README.md index 3ec4de3..b9d8e29 100644 --- a/README.md +++ b/README.md @@ -15,9 +15,10 @@ Not affiliated with Unknown Worlds Entertainment or KRAFTON. - **Create / restore** full backups (only `savegame_*` files) - **Manage** UE5 Config `.ini` files — backup, restore, delete - **Inspect** any `.sav` or `.bak` file — full GVAS metadata dump -- **Slot grouping** with Online / Local detection -- **Warns** on name changes and online↔local mode switches before recovery -- **Game-running guard** — exits or warns if Subnautica 2 is active +- **Slot grouping** with Multiplayer / Single Player detection +- **Playtime extraction** — displays total playtime from save metadata +- **Warns** on name changes and mode switches before recovery +- **Startup reminder** to close Subnautica 2 before use - **Transaction log** — all actions timestamped to `transaction.log` - **Cross-platform** — Linux and Windows console builds @@ -44,7 +45,7 @@ Download the pre-compiled executable for your platform from the [releases page]( ### Linux ```bash -tar -xzf notalterra-v0.1.1-linux-amd64.tar.gz +tar -xzf notalterra-v0.1.2-linux-amd64.tar.gz chmod +x notalterra ./notalterra ``` @@ -54,7 +55,7 @@ chmod +x notalterra Extract the `.zip` archive and double-click `notalterra.exe`, or run from a terminal: ```powershell -Expand-Archive notalterra-v0.1.1-windows-x64.zip -DestinationPath . +Expand-Archive notalterra-v0.1.2-windows-x64.zip -DestinationPath . .\notalterra.exe ``` @@ -146,7 +147,7 @@ Delete `config.ini` to force a fresh scan on next launch. - No network connections - Read-only inspect mode won't touch files - Pre-restore snapshots created automatically -- Guard against file corruption: refuses overwrite if Subnautica 2 is running +- .ini delete requires a prior backup ---