Abdessamad Derraz
6b9300f601
fix: report ground truth as the site does
2026-10-18 16:29:18 +02:00
Abdessamad Derraz
a81fcf0831
fix: close a partial copy before deleting it
2026-10-18 16:28:10 +02:00
Abdessamad Derraz
d02c0d4efc
docs: quote the bootstrap's real fingerprint error
2026-10-18 16:27:10 +02:00
Abdessamad Derraz
e2d329c6ef
fix: fit the progress line to the terminal
2026-10-18 16:26:01 +02:00
Abdessamad Derraz
8247895664
fix: announce each retry of a file list
2026-10-18 16:25:08 +02:00
Abdessamad Derraz
eeeaa22579
fix: treat a chunked cut as a failed attempt
2026-10-18 16:24:03 +02:00
Abdessamad Derraz
19f02312ce
docs: map every test module and the check
2026-10-18 16:22:54 +02:00
Abdessamad Derraz
8e067c1c3a
fix: name the packs that fail verification
2026-10-18 16:21:54 +02:00
Abdessamad Derraz
9ca1e68007
fix: word the alias refusal as a sentence
2026-10-18 16:20:50 +02:00
Abdessamad Derraz
def1e80232
fix: fail a named pack that is not built
2026-10-18 16:20:33 +02:00
Abdessamad Derraz
054682ae1e
fix: cap a data archive member at its size
2026-10-18 16:20:21 +02:00
Abdessamad Derraz
737e917119
fix: name the target that removes a core
2026-10-18 16:19:19 +02:00
Abdessamad Derraz
10cfdb4de0
feat: install the data trees the pack carries
...
Manifests list each data directory's source archive and the hash of
every file; the installer rebuilds the tree from the archive and keeps
only the files whose hash matches.
2026-10-18 16:18:39 +02:00
Abdessamad Derraz
4f42c52a7f
fix: count systems once per normalized id
2026-10-18 16:11:13 +02:00
Abdessamad Derraz
5d6ab396e4
fix: pass archived and target flags to slots
2026-10-18 16:09:15 +02:00
Abdessamad Derraz
4e7abebfa1
fix: read each file's digests once per run
2026-10-18 16:08:16 +02:00
Abdessamad Derraz
8001b9d86d
fix: compute verify's gap report once
2026-10-18 16:06:35 +02:00
Abdessamad Derraz
32d415eda5
fix: square the CRC chain once per length
2026-10-18 16:03:43 +02:00
Abdessamad Derraz
1e29d1c266
docs: align release and install examples
2026-10-18 16:01:13 +02:00
Abdessamad Derraz
02fcb54d9d
fix: retry a file list the network cut short
2026-10-18 15:40:59 +02:00
Abdessamad Derraz
cf596c92b6
fix: check --target for every platform first
2026-10-18 15:39:49 +02:00
Abdessamad Derraz
a56ab2a6b7
fix: let q decline the download confirmation
2026-10-18 15:35:45 +02:00
Abdessamad Derraz
eead810015
fix: skip the variants test without jsonschema
2026-10-18 15:31:28 +02:00
Abdessamad Derraz
3a29d5b56a
fix: refuse a profile path into .variants
2026-10-18 15:19:51 +02:00
Abdessamad Derraz
e3b17b04d2
fix: file RomM extras under their own system
2026-10-18 15:19:19 +02:00
Abdessamad Derraz
0f114022f3
fix: let loose ROMs complete a romset recipe
2026-10-18 15:12:35 +02:00
Abdessamad Derraz
ccbc09cf98
feat: detect the RetroArch UWP package
2026-10-18 15:11:21 +02:00
Abdessamad Derraz
950e6fae30
feat: find BizHawk where EmuHawk reads
2026-10-18 15:09:52 +02:00
Abdessamad Derraz
bc91790784
docs: describe detection as the installer does it
2026-10-18 15:08:25 +02:00
Abdessamad Derraz
3e5a9a18c1
fix: copy standalone files to Flatpak installs
2026-10-18 15:07:44 +02:00
Abdessamad Derraz
8f7b8c9dc9
fix: keep one case twin where case folds
2026-10-18 15:04:38 +02:00
Abdessamad Derraz
14f78ab634
feat: narrow an embedded install to its board
2026-10-18 15:03:26 +02:00
Abdessamad Derraz
51032c272b
fix: catch file and folder case collisions
2026-10-18 15:00:22 +02:00
Abdessamad Derraz
52ccdb327f
fix: write changed FBNeo values to the profile
2026-10-18 14:59:51 +02:00
Abdessamad Derraz
211ce0bf16
chore: install every test dependency in CI
2026-10-18 14:58:44 +02:00
Abdessamad Derraz
a60951c0ca
fix: say when the RetroDECK home is a guess
2026-10-18 14:58:07 +02:00
Abdessamad Derraz
213d19ed27
fix: refuse an unparseable platform original
2026-10-18 14:57:28 +02:00
Abdessamad Derraz
be0443a935
fix: name a DAT the importer skips for size
2026-10-18 14:56:51 +02:00
Abdessamad Derraz
3799d4a1a4
fix: hold installer detection to the registry
2026-10-18 14:55:39 +02:00
Abdessamad Derraz
ce2417ce0f
refactor: read hash lists with one parser
2026-10-18 14:52:02 +02:00
Abdessamad Derraz
0c53d165c1
fix: parse member md5 lists one way
2026-10-18 14:50:26 +02:00
Abdessamad Derraz
dbd47886ce
fix: name release assets as GitHub serves them
2026-10-18 14:49:00 +02:00
Abdessamad Derraz
a08827257d
fix: tag regions by the branch the code takes
...
Mega CD US BIOS serves every non-EU, non-JP disc; Dolphin boots
Korean discs from the JAP directory; Beetle never opens scph5903.bin
under that name.
2026-10-18 14:48:14 +02:00
Abdessamad Derraz
3c5570f8f0
fix: regenerate the truth before a native refresh
2026-10-18 14:34:42 +02:00
Abdessamad Derraz
090369cb20
fix: refuse a truth file older than the profiles
2026-10-18 14:33:26 +02:00
Abdessamad Derraz
76d3c987d4
fix: name the corrections an export withholds
2026-10-18 14:32:30 +02:00
Abdessamad Derraz
2173db889b
fix: count values the RomM export normalises
2026-10-18 14:31:52 +02:00
Abdessamad Derraz
070e90eb64
fix: count an appended RetroDECK revision apart
2026-10-18 14:31:03 +02:00
Abdessamad Derraz
c254115647
fix: keep a MiSTer record whole without an md5
2026-10-18 14:30:16 +02:00
Abdessamad Derraz
6458a927d4
fix: refuse multi-md5 additions in RetroBat
2026-10-18 14:29:46 +02:00