Commit Graph
74 Commits
Author SHA1 Message Date
Abdessamad Derraz fecc6d9d32 chore: merge round 5 search fixes 2026-10-27 06:54:51 +01:00
Abdessamad Derraz 07f785cfd7 fix: rank a console first for its own name
The PlayStation 2 page holds every word of "playstation bios" and pagefind ignores the words a page has that the query lacks, so its own body matches put it first. A console whose every word another system page's consoles also hold is now written again in an `exact` field (weight 20). File names reach the `files` field as their parts: whole names let "ds" reach twelve dsi_* names on the DSi page. `consoles` weighs 100 so an emulator named after its console (Saturn.emu) comes second, and `aliases` 10 so the Nintendo page keeps "gba bios". The gate runs both directions of the PlayStation, Game Boy, DS and Wii pairs and Saturn.
2026-10-27 06:54:08 +01:00
Abdessamad Derraz 58b23ebb6c chore: advance jazz2-native to ff9ddb7
AssetConverter dropped its table of known levels: an episode now owns
the levels its first level's exits reach, plus trainer (prince) and
psych3 (rescue), and a level is stored under its own name, so share1
becomes share/share1. Levels and tile sets convert on several threads.
Same Source/ and Content/ files, same lookup order.
2026-10-27 05:53:05 +01:00
Abdessamad Derraz cff75c9da4 chore: advance pom2 to dbf7673
Upstream now reads a Virtual ][ Contents/Resources folder as it is:
each take is also tried under its bare name and a .wav slot as the
headerless .raw (VirtualIISoundCatalog.h:47-66), macOS searches the
app bundle in /Applications and ~/Applications, a truncated AIFF is
rejected and AudioToolbox decodes .aiff on macOS
(VirtualIISoundLoader.h). Same nine takes, same paths.
2026-10-27 05:53:05 +01:00
Abdessamad Derraz 15f7c72077 feat: setup tab, letter crumbs, console words
get/ pages join the tab of the setup pages of the same name, so no page is excluded from every tab and the tabs keep their names. Groups filing emulators by first letter are no crumb. A console page carries "<name> BIOS" in its terms field. The search gate runs the console, checker, schema, license and iOS queries.
2026-10-27 05:39:59 +01:00
Abdessamad Derraz 06492ec6b8 chore: advance xenia-edge standalone to 7180422
Standalone pin d881a29 to 7180422, the latest release, now named in
core_version. Upstream identifies xbox.xex by its bounding path instead
of its PE name and answers the disc authentication IOCTL: the XeFu
files, paths and required flags are unchanged. Four lines added in
emulator.cc move the citations past IsXeFuDispatcher by four. The
libretro pin f23c14c is the head of its libretro branch.
2026-10-27 05:36:42 +01:00
Abdessamad Derraz fab8bddb7e chore: advance eka2l1 standalone to upstream head
Standalone pin d55da28 to cc30b45. The five commits touch the window
server and fbs bitmap code only: no file read, path or hash changes.
screen.cpp lost eight lines above the upscale shader call, so its
citation moves from 636-638 to 628-630. The libretro pin e39ccac is the
head of the libretro branch and 11f5b6c is still its merge base.
2026-10-27 05:36:42 +01:00
Abdessamad Derraz ce6b500214 chore: advance visual-pinball to upstream head
Pin 704f603 to 63770cd. The three new hashes in platforms/config.sh are
dependency revisions the build fetches: the bgfx patch, libaltsound and
libdof. libdof moved to 5c54ef7 with GetGlobalConfigPath unchanged at
src/DOF.cpp:36-45, and libaltsound still appends altsound/<rom> to the
base folder, so only the libdof revision in the notes changes.
prose_written_at records that the notes were read at the new pin.
2026-10-27 05:36:42 +01:00
Abdessamad Derraz d0de6dde30 fix: rebuild source paths from the written pins
load_emulator_profiles caches by directory, and the run had loaded the
profiles before writing them, so the record rebuilt after a write kept the
pins just replaced: linapple, then ten profiles in one advance. The cache
is cleared first. The record is rebuilt for those ten.
2026-10-27 05:24:04 +01:00
Abdessamad Derraz ed4580a2f7 chore: advance ymir standalone to fe439e9
v0.4.1-84. No cited file changed, no file name or hash gained since the pin.
2026-10-27 04:16:31 +01:00
Abdessamad Derraz b9030000a8 chore: hold raine on the retrobat release
RetroBat, the only platform that runs RAINE, installs raine.7z whose
raine.exe reports 0.97.5 and was built on 16 March 2025, the bump its
CHANGELOG.md records at line 176. Upstream tagged 0.97.6b since. The
mass pin advance had moved the profile to master. It goes back to
8e25d5d, the last commit before that build, with the refs written for it.
2026-10-27 03:55:02 +01:00
Abdessamad Derraz ce98763117 chore: record linapple tree at 7f4b608
The linapple advance committed a source-paths record written before its
last pin change, so the site's freshness test saw the old tree.
2026-10-27 03:12:49 +01:00
Abdessamad Derraz 55becb8aa4 chore: advance linapple to 7f4b608
The peripheral option is option(${opt_name} ... ON) at CMakeLists.txt:541;
the notes and the mouse card cited 538, a blank line one above it already
at the old pin.
2026-10-27 01:07:18 +01:00
Abdessamad Derraz e9d067d45b chore: advance seven profiles to upstream head 2026-10-27 01:05:04 +01:00
Abdessamad Derraz 9c93e8de73 chore: refresh source paths for the moved pins 2026-10-27 00:30:17 +01:00
Abdessamad Derraz 4a8bf1163e chore: refresh source paths for the moved pins 2026-10-27 00:24:40 +01:00
Abdessamad Derraz 90115ddea8 chore: refresh source paths for the moved pins 2026-10-27 00:08:12 +01:00
Abdessamad Derraz 2c2d7cd05b chore: advance 13 profiles to upstream head
profile_sync --rebase-refs --fresh, every guard held.
2026-10-27 00:05:56 +01:00
Abdessamad Derraz 08848ce405 chore: refresh source paths and manifests
After the re-profiled armsx1, armsx2, x1-box and rustynes releases.
Manifests generated twice, identical.
2026-10-26 23:24:57 +01:00
Abdessamad Derraz c94ce36ad3 chore: refresh source paths for the moved pins 2026-10-26 23:12:31 +01:00
Abdessamad Derraz a26a744372 chore: refresh source paths for the moved pins 2026-10-26 22:52:24 +01:00
Abdessamad Derraz 02fb76b850 chore: advance ymir standalone pin to a2c69d8
The Vulkan renderer merge (75 commits): no ROM loading change. The CMakeLists.txt organization and app name definitions moved down six lines (647-648).
2026-10-26 22:50:13 +01:00
Abdessamad Derraz 515c60f9ae chore: advance scummvm-standalone to 21955df
183 upstream commits. Ultima's data_archive.cpp was folded into Common::load_engine_data, which opens ultima.dat and checks its version.txt the same way (common/engine_data.cpp:273-279). No dists/ or gui/ file changed, so the bundled hashes hold. Adds japanesemacfonts.dat, which the Mac GUI reads for Japanese fonts and ScummVM does not ship.
2026-10-26 22:50:13 +01:00
Abdessamad Derraz 5f2570b144 chore: advance supermodel3 to 11726c4
The fork rebased on trzy 1481545 (Src/Version.h:32 now 0.3a-1481545-mm); the two commits touch tilegen timings, the PowerPC core and the GUI only. upstream_commit follows to 1481545. The 11726c4 release archives carry the same Games.xml, Music.xml and crosshair bitmaps. RetroPie builds the main branch tip on x86, so the pin follows HEAD; the ROCKNIX arm build stays a note, with the version it prints.
2026-10-26 22:50:13 +01:00
Abdessamad Derraz 387b1c0e13 chore: advance ymir standalone pin to 73d320b
One upstream commit touching CONTRIBUTING.md only; every ref anchors at 73d320b. The Emir libretro branch is still at 8174cbb.
2026-10-26 22:50:13 +01:00
Abdessamad Derraz c31580db04 docs: advance xenia-edge standalone pin to d881a29
101 upstream commits. Japanese glyphs now come from M PLUS 1p embedded with the Inter font (imgui_drawer.cc:481-498), so msgothic.ttc and the fontconfig CJK match are no longer read; XConfig gained a per-title random MAC address. Still no system file read. The libretro core is still at f23c14c.
2026-10-26 22:50:13 +01:00
Abdessamad Derraz dd6d6e15bd chore: advance supermodel pin to 1481545
Three upstream commits on tilegen write timings and the VF3 start-up: no cited file changed and every ref anchors at 1481545. Version.h still reads 0.3a-WIP. Libretro-Supermodel is still at 84bc106.
2026-10-26 22:50:13 +01:00
Abdessamad Derraz d06efb8a21 chore: advance eka2l1 standalone pin to d55da28
47 upstream commits. The ECam patch gained a Symbian 8.1a build (ecam_v81a.dll, [epoc81a] in ecam.dll.map) and per-version map sections; the mediaclientaudio and mediaclientvideo patch DLLs were rebuilt. Sizes and SHA-1 read from src/patch at d55da28. Firmware and ROM loading unchanged; the libretro branch is still at e39ccac.
2026-10-26 22:50:13 +01:00
Abdessamad Derraz 413ece4511 chore: refresh source paths for the new pins 2026-10-26 21:05:43 +01:00
Abdessamad Derraz 741d5fd025 chore: refresh the cited source path record 2026-10-26 21:01:49 +01:00
Abdessamad Derraz b24fc06e51 feat: download button on every file card
The Apple II page named its start files with no visible way to get one: the download sat after the collection path, fourth of a card's facts. Each card now carries a Download button in its title, each start-line name links to its card, and a card held on another part page is reached by its permanent link.
2026-10-26 21:01:49 +01:00
Abdessamad Derraz 0038533666 fix: mark short code inside mdx pages too 2026-10-24 03:05:12 +02:00
Abdessamad Derraz 670f9a614e chore: merge round 5 package ae53533548f57e22b 2026-10-24 01:27:26 +02:00
Abdessamad Derraz 89c6a151ae fix: one page grid, shorter stacked rows
Search box, column and table of contents are placed from one grid
width on every page. Long code in table cells breaks to fit, stacked
rows drop to one line per cell, and the button, search marker, choice
list and crumb spacing are aligned with the rest.
2026-10-24 00:53:08 +02:00
Abdessamad Derraz b967cb8d04 fix: short stacked labels, declared lookup hash 2026-10-24 00:47:51 +02:00
Abdessamad Derraz 8667956a0b fix: break long paths at their separators 2026-10-24 00:47:51 +02:00
Abdessamad Derraz 250aa225c9 fix: picker reads the registry's release packs 2026-10-24 00:47:51 +02:00
Abdessamad Derraz 4ffdcf04b1 fix: rank the emulator before its frozen copies
A profile pinned to one platform's build (pin_frozen) answers after the emulator, as a frozen_snapshot does: Flycast now answers dc bios missing ahead of Reicast and Flycast 2021 LE. terms weighs 30, so the version table answers which mame version first, and the gate now asks for rank 1 there. The search field test names the five fields, since round 4 item 2.4 put the title meta on the h1.
2026-10-23 20:19:26 +02:00
Abdessamad Derraz b5173ce72f fix: answer the search gate's missed queries
terms weighs 20, so the version table outranks MAME parts. The FAQ carries ios, iphone, ipad, the file page check my dump, and a console's regional lead names it (the PlayStation BIOS). The FAQ quotes the bootstrap's fingerprint message again. The troubleshooting page, which answers the dc/ trap, joins the pages that answer dc bios missing. The gate starts node without its compile cache.
2026-10-23 20:04:38 +02:00
Abdessamad Derraz e5cd024e2e fix: settle the round 4 site merge
Root pages nothing produced are swept, so a table moved to a platform page no longer keeps the address its redirect needs. Data tree pages name their readers, board crumbs end on the Arcade page once, fba2012 is headed FB Alpha 2012, test profiles get no page, and the installer glance lists --declared-only and --offline. sitesources.py goes through run_cli.
2026-10-23 20:04:33 +02:00
Abdessamad Derraz bac801c90e chore: run node without its compile cache
The deploy job sets NODE_DISABLE_COMPILE_CACHE for the build and the search gate, and lighthouse.py passes it to its children. The paths list gains generate_event_schema.py, which the site build imports.
2026-10-23 20:04:12 +02:00
Abdessamad Derraz 8f50015a0c feat: round 4 reference and data 2026-10-23 19:23:58 +02:00
Abdessamad Derraz 7a2b83882d feat: round 4 search 2026-10-23 19:23:29 +02:00
Abdessamad Derraz 370bee1470 feat: round 4 components 2026-10-23 19:23:29 +02:00
Abdessamad Derraz e14f935994 feat: short code marks, lazy search, index fields
Inline code of 30 characters or fewer is marked rb-short at build time and the options table rb-options. The search UI loads on first use. Title, crumbs and footer leave the search index, and consoles and terms weigh as a title.
2026-10-23 19:06:08 +02:00
Abdessamad Derraz 3566016189 fix: one lookup verdict, visitor's os tab
The lookup reads every hash of a matched file, so its MD5, SHA1, CRC32 and SHA256 give one answer. The OS tabs open on the visitor's system unless a choice is saved, and the sidebar shows the current page.
2026-10-23 19:06:03 +02:00
Abdessamad Derraz a93e9ee406 feat: run the search gate before each deploy 2026-10-23 18:58:54 +02:00
Abdessamad Derraz 7ca7be064a feat: link only source paths a tree confirms
The deploy has no tree cache, so a citation it could not check was
linked into the declared repository: 30 paths answered 404. The paths
held at each pin are now recorded in website/src/data/source-paths.json
by python scripts/sitesources.py, and a path absent from it renders as
code. An address inside a shipped binary reads as one.
2026-10-23 18:52:00 +02:00
Abdessamad Derraz 8e1b49bc0f fix: wrap os tabs, close up stacked table rows
Every OS tab stays on screen at 320 px, stacked cells drop the
16 px sibling margin and push their row down when a label wraps,
short inline code keeps whole, lone card links get a 24 px target
and the card label column fits its longest label.
2026-10-23 18:39:42 +02:00
Abdessamad Derraz f0e7d87def fix: settle the round 3 site packages together 2026-10-23 11:12:12 +02:00