Commit Graph
80 Commits
Author SHA1 Message Date
phantomptr 6c97eb0977 Release v7.1.5 2026-10-18 14:43:29 -07:00
phantomptr e763303a63 Release v7.1.4 2026-10-18 12:23:30 -07:00
phantomptr 7ab0b4f485 Release v7.1.3 2026-10-18 09:08:27 -07:00
phantomptr ac1fa9f8ef Release v7.1.2 2026-10-18 05:54:06 -07:00
phantomptr d7169cc7e1 Release v7.1.1 2026-10-17 22:53:28 -07:00
phantomptr 23e33a21ca Release v7.1.0 2026-10-17 16:26:43 -07:00
phantomptr e7f200db70 Release v7.0.34 2026-10-17 00:56:04 -07:00
phantomptr 68b56f12ab Release v7.0.33 2026-10-16 21:50:44 -07:00
phantomptr 99523745b4 Release v7.0.32 2026-10-16 18:48:46 -07:00
phantomptr c16e5ab264 Release v7.0.31 2026-10-16 15:17:10 -07:00
phantomptr 8a79431093 Release v7.0.30 2026-10-16 13:19:29 -07:00
phantomptr 67f2201a89 Release v7.0.29 2026-10-16 11:26:59 -07:00
phantomptr d040883261 Release v7.0.28 2026-10-16 08:27:37 -07:00
phantomptr 80e68028a6 Release v7.0.27 2026-10-16 01:09:45 -07:00
phantomptr d74824c886 Release v7.0.26 2026-10-15 18:13:07 -07:00
phantomptr 08e32214af Release v7.0.25 2026-10-15 12:12:35 -07:00
phantomptr 0b6fb9bfb3 Release v7.0.24 2026-10-15 10:05:18 -07:00
phantomptr 61f6d0e9e8 Release v7.0.23 2026-10-15 00:18:50 -07:00
phantomptr 01afdf8926 Release v7.0.22 2026-10-12 02:17:36 -07:00
phantomptr f7b411c6db Release v7.0.21 2026-10-12 02:07:18 -07:00
phantomptr cdda1e0e11 Release v7.0.20 2026-10-12 00:25:25 -07:00
phantomptr 0b9659b436 Release v7.0.19 2026-10-12 00:17:59 -07:00
phantomptr 10dd8e8520 Release v7.0.18 2026-10-11 23:38:54 -07:00
phantomptr 6b646d818b Release v7.0.17 2026-10-11 22:47:06 -07:00
phantomptr b74365dbc0 Release v7.0.16 2026-10-11 22:30:52 -07:00
phantomptr a0a5edb7a0 Release v7.0.15 2026-10-11 21:58:11 -07:00
phantomptr b18c7de5a6 Release v7.0.14 2026-10-11 21:16:26 -07:00
phantomptr 774577a499 Release v7.0.13 2026-10-11 20:07:49 -07:00
phantomptrandClaude Fable 5.1 564e757bbe Image read-back check at drive speed, a lighter game page, 7z corruption stops retrying (#446), console-to-console route and dial address (#444)
exFAT reader: FAT held in memory, a cursor so a big file's chain is not re-walked per read,
runs of consecutive clusters read in one call; hashing on all cores; verify_chunk_kib on the
image build request with a Convert preference (8 MiB measured fastest, 169 MiB/s -> 3.7 GiB/s).

Game page: the Overview card that repeated the hero is gone; path, last played and captures
live in the hero; each copy is one compact row with a primary action and an overflow menu.

7z: lzma-rust2 raises "dist overflow" as ErrorKind::Other; it is now a corrupt-archive fault
that names the entry, so the queue stops instead of retrying the same bytes.

Console to console: route auto/direct/relay and an optional dial address per pair, in the
send dialog and the engine request.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EU1Z2mdhAxBrH1yb48pxik
2026-10-11 20:07:43 -07:00
phantomptr b390165ae1 Release v7.0.12 2026-10-11 13:12:51 -07:00
phantomptr 004d7becbb Release v7.0.11 2026-10-11 12:47:02 -07:00
phantomptr 48fb4ee1c1 Release v7.0.10 2026-10-11 11:19:16 -07:00
phantomptr 2d062c6b60 Release v7.0.9 2026-10-11 10:46:23 -07:00
phantomptr 82e86c63b5 Release v7.0.8 2026-10-11 02:44:28 -07:00
phantomptr fed3cf2146 Release v7.0.7 2026-10-11 01:32:20 -07:00
phantomptr 2ace14e90f Release v7.0.6 2026-10-10 23:26:42 -07:00
phantomptr 6cd4f021d8 Release v7.0.5 2026-10-10 23:11:20 -07:00
phantomptr 9e17809797 Release v7.0.4 2026-10-10 23:05:52 -07:00
phantomptrandClaude Opus 5.5 d2dc3f703c 7z on 32-bit Android: archives over 4 GiB no longer fail with "dist overflow" (#434)
sevenz-rust2 turns 7z sizes (u64 in the format) into usize before using
them as read limits: a block's packed size caps the decoder's input, and
block and file unpacked sizes cap the output and the CRC check. On the
32-bit Android build (armv7, in the APK next to arm64) usize is 32 bits,
so a limit past 4 GiB wraps: a 4.7 GB block was cut to 405 MB of input,
the LZMA decoder ran out inside a chunk and said "dist overflow", and any
file over 4 GiB was cut short. Game backups are tens of GB in one block.

sevenz-rust2 0.23.0 is vendored in third_party/ (as unrar is) with those
sizes kept u64 end to end; nothing changes on 64-bit. 0.24.0 still has
the casts. Verified on linux/arm/v7: a 4.7 GB single-block archive failed
after 405 MB before and decodes in full with its CRC after, and 6 GiB of
LZMA-coded output decodes correctly.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ub1mez9eaVtTF8pMEFXvA9
2026-10-10 23:03:10 -07:00
phantomptr c7fa4d068a Release v7.0.3 2026-10-10 22:49:21 -07:00
phantomptr 72fe7f84d8 Release v7.0.2 2026-10-10 22:33:31 -07:00
phantomptr bc973486ad Release v7.0.1 2026-10-10 19:19:38 -07:00
phantomptrandClaude Opus 5.5 1d47c778f5 7.0.0: a new look for the whole app, and fixes that make it faster and sturdier
Not tagged or published yet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ub1mez9eaVtTF8pMEFXvA9
2026-10-10 11:36:53 -07:00
phantomptrandClaude Opus 5.5 7f724d3399 6.8.2: every screen gone through, dead code removed
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ub1mez9eaVtTF8pMEFXvA9
2026-10-10 09:50:01 -07:00
phantomptrandClaude Opus 5.5 7a9afd3615 6.8.1: Convert's queue builds the picked image
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ub1mez9eaVtTF8pMEFXvA9
2026-10-10 04:38:46 -07:00
phantomptrandClaude Opus 5.5 df204a4208 6.8.0: send files from one console to another
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ub1mez9eaVtTF8pMEFXvA9
2026-10-09 23:13:55 -07:00
phantomptrandClaude Opus 5.5 7ecb99d53c 6.7.4: one helper send per console
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ub1mez9eaVtTF8pMEFXvA9
2026-10-09 21:54:28 -07:00
phantomptrandClaude Opus 5.5 1d1f018bd6 6.7.3: no leftovers from failed conversions (#432)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ub1mez9eaVtTF8pMEFXvA9
2026-10-09 13:13:34 -07:00
phantomptrandClaude Opus 5.5 106baa2d6d 6.7.2: Collection covers in the desktop app
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ub1mez9eaVtTF8pMEFXvA9
2026-10-09 12:25:09 -07:00
phantomptrandClaude Opus 5.5 beb4e6583c 6.7.1: Collection covers, multi-part RAR resume (#429), a full drive's partial file
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ub1mez9eaVtTF8pMEFXvA9
2026-10-09 11:33:05 -07:00