Abdessamad Derraz
faa8af0800
refactor: annotate every remaining signature
2026-10-18 00:44:20 +02:00
Abdessamad Derraz
5961b6bfe7
refactor: annotate the shared pack and lock api
2026-10-18 00:03:59 +02:00
Abdessamad Derraz
27d119cb7f
fix: scrape targets at the pinned platform release
2026-10-18 00:01:36 +02:00
Abdessamad Derraz
cdab4e7808
refactor: keep romset build digests between runs
2026-10-18 00:00:04 +02:00
Abdessamad Derraz
c507aebfba
refactor: index companion files by directory
2026-10-17 23:56:41 +02:00
Abdessamad Derraz
1c280b7b3f
refactor: hash each zip member once per run
2026-10-17 23:55:49 +02:00
Abdessamad Derraz
5ae83ba2fa
refactor: hash each manifest file once
2026-10-17 23:54:20 +02:00
Abdessamad Derraz
0a2907bd5f
feat: describe emulator pages in structured data
2026-10-17 23:52:50 +02:00
Abdessamad Derraz
43af290102
feat: link and list every file on site pages
2026-10-17 23:51:02 +02:00
Abdessamad Derraz
bd6617cc6a
fix: describe absent claims in the manifest schema
2026-10-17 23:09:46 +02:00
Abdessamad Derraz
e1510f94f8
fix: list each file to source on the gaps page
2026-10-17 23:08:40 +02:00
Abdessamad Derraz
fd16764e0c
fix: keep the gap report readable
2026-10-17 23:06:32 +02:00
Abdessamad Derraz
47a8c418e4
refactor: drop the unused cli mode validator
2026-10-17 23:05:57 +02:00
Abdessamad Derraz
09eb4f4ef3
fix: show exclusions and every verify-packs error
2026-10-17 23:05:48 +02:00
Abdessamad Derraz
c4c87a5f7a
fix: fetch data directories before CI tests
2026-10-17 23:01:49 +02:00
Abdessamad Derraz
29bb72c7ec
chore: regenerate the install manifests
2026-10-17 23:00:32 +02:00
Abdessamad Derraz
0bac022c2b
fix: replay absent core claims when narrowing
2026-10-17 22:21:50 +02:00
Abdessamad Derraz
20bdd381ec
fix: offer every platform in the missing BIOS form
2026-10-17 21:21:56 +02:00
Abdessamad Derraz
08730575aa
fix: pass the installer status through install.ps1
2026-10-17 21:21:41 +02:00
Abdessamad Derraz
e089cb86e3
docs: align tools and release pages with the code
2026-10-17 21:20:26 +02:00
Abdessamad Derraz
727d1a2207
fix: derive catalog entries from romset members
2026-10-17 21:19:22 +02:00
Abdessamad Derraz
55631a2fbc
fix: end listings quietly when the reader leaves
2026-10-17 20:50:22 +02:00
Abdessamad Derraz
6c0bcb64f1
chore: publish the emudeck target lists
2026-10-17 20:50:10 +02:00
Abdessamad Derraz
de8e7ff02e
fix: separate message parts with a colon
2026-10-17 20:47:22 +02:00
Abdessamad Derraz
0136d8a240
fix: take auto_fetch targets from verify
2026-10-17 20:45:50 +02:00
Abdessamad Derraz
e93fe09a88
fix: read the buildbot system index for freshness
2026-10-17 20:44:47 +02:00
Abdessamad Derraz
33562e69aa
chore: rescrape the emudeck target lists
2026-10-17 20:44:00 +02:00
Abdessamad Derraz
8375e11680
fix: check the names a single-target platform runs
2026-10-17 20:43:51 +02:00
Abdessamad Derraz
d01c1b7085
fix: count romset members on the Wanted page
2026-10-17 20:31:39 +02:00
Abdessamad Derraz
5cb79bb2f7
fix: keep the test suite offline everywhere
2026-10-17 20:31:09 +02:00
Abdessamad Derraz
d6c8186ccb
fix: refuse pack flags with pipeline --skip-packs
2026-10-17 20:30:25 +02:00
Abdessamad Derraz
e85819e0e4
fix: name the files the installer skipped
2026-10-17 20:29:55 +02:00
Abdessamad Derraz
262cb5e438
fix: list core files nobody holds as omissions
2026-10-17 20:28:31 +02:00
Abdessamad Derraz
2c61a909f7
fix: find RetroArch where Windows and macOS keep it
2026-10-17 20:26:02 +02:00
Abdessamad Derraz
f0e015b60a
chore: regenerate manifests and readme
2026-10-17 20:23:31 +02:00
Abdessamad Derraz
4a09412ae6
fix: fail a pack run missing its data directories
2026-10-17 19:41:35 +02:00
Abdessamad Derraz
785c5bef8c
fix: give the Lakka pack its own install guide
2026-10-17 19:40:05 +02:00
Abdessamad Derraz
08f296138f
fix: read target overrides as the builder does
2026-10-17 19:38:47 +02:00
Abdessamad Derraz
d7f382339c
chore: name the platform core in export fixtures
2026-10-17 19:38:08 +02:00
Abdessamad Derraz
ba2fee0920
fix: count emulator page files by slot
2026-10-17 19:36:44 +02:00
Abdessamad Derraz
18e61fabcb
refactor: read the asset registry with one parser
...
generate_pack kept a private .gitignore parser whose cache ignored the
root it was asked about, and generate_db a copy of the shared one. Both
now read largefiles.load_registered_paths, cached per root. Test modules
whose main block preceded their last class end with it again.
2026-10-17 19:35:42 +02:00
Abdessamad Derraz
0754d3b64f
fix: name each exported addition's core
...
Batocera, ROCKNIX and Recalbox find a file through the core that wants
it. Additions now carry that core under the platform's own name: the
emulator/core pair checkBios reads (ROCKNIX's from its emulators
package), or Recalbox's core attribute. One with no nameable core, or
filed in a system gated on another core, is counted as not stated.
2026-10-17 19:34:30 +02:00
Abdessamad Derraz
e9f9260301
fix: keep one dump per exported hash record
2026-10-17 19:26:46 +02:00
Abdessamad Derraz
d165005a78
fix: lock the installer's partial downloads
2026-10-17 19:25:41 +02:00
Abdessamad Derraz
1ffc0a6937
fix: hold data directories while packs read them
2026-10-17 19:22:50 +02:00
Abdessamad Derraz
d98f00cfbc
fix: compare release digests, not only sizes
2026-10-17 19:20:24 +02:00
Abdessamad Derraz
d600a54a6e
fix: report core files as the builder declares
2026-10-17 19:19:05 +02:00
Abdessamad Derraz
02ab1556cf
fix: report region fallback groups in verify
2026-10-17 19:17:41 +02:00
Abdessamad Derraz
c7737d629e
fix: publish target lists as the builder reads
2026-10-17 19:16:30 +02:00
Abdessamad Derraz
22eed69f9d
fix: check content on a gap report name hit
2026-10-17 19:15:52 +02:00