Close the desktop store item, and fix a check that had started lying

MORE_STORES item 2 is done: stores/warp-engine-desktop-store and
stores/ttg-desktop-store. The write-up records what the implementation changed
about the plan — chiefly that the `html` asset is not a downloadable archive but a
hosted directory, so a browser title becomes a menu entry that opens its page
rather than an offline install.

Separately: `check-repos.sh` reported `infra/wiki-pages` as STALE while the repo
was plainly there. Gitea caps a page at 50 items whatever `--limit` says, so
`tea repo list --limit 1000` had been quietly returning the first 50 — invisible
until today, when the estate reached 51 repos. The check now pages through, and
fails loudly if the server returns nothing at all rather than declaring the whole
workspace stale.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-18 10:00:41 +02:00
co-authored by Claude Opus 5
parent de86f7b62c
commit 30e9a5a6e2
7 changed files with 231 additions and 7 deletions
+4 -3
View File
@@ -90,13 +90,14 @@ A mérce a saját folyamatunk, a wiki [PDLC](https://wiki.teletypegames.org/team
## `stores` — a katalógus a gazdaplatform könyvtárformátumában
**Van:** `warpstore` (a közös mag, az `engines` alatt) + két motor és a rájuk épülő két store-unk: `warp-engine-batocera-store` / `ttg-batocera-store` (EmulationStation, ROM-mappák, gamelist.xml) és `warp-engine-retroarch-store` / `ttg-retroarch-store` (RetroArch `.lpl` playlistek, borítóképek). 2026-08-18-ig a `tools` orgban voltak.
**Van:** `warpstore` (a közös mag, az `engines` alatt) + három motor és a rájuk épülő három store-unk: `warp-engine-batocera-store` / `ttg-batocera-store` (EmulationStation, ROM-mappák, gamelist.xml), `warp-engine-retroarch-store` / `ttg-retroarch-store` (RetroArch `.lpl` playlistek, borítóképek) és `warp-engine-desktop-store` / `ttg-desktop-store` (az OS saját alkalmazás-menüje: `.desktop`, `.app`, Start menü). 2026-08-18-ig a `tools` orgban voltak.
**Erősség:** a Batocera store a mintapélda arra, hogyan válik egy belső eszközből általánosan használható termék — bárki felhúzhat saját store-t a saját katalógusára. A második motor ezt igazolta: a közös rész kiemelése után egy új gazdaplatform egy adapter plusz egy konfiguráció, nem új program.
**Hiányzik:**
- **Nincs asztali launcher.** A két store emulátorra telepít, tehát a katalógus cartridge-felét viszi. A natív buildeket Batocerán Ports-ként fel tudjuk tenni, hétköznapi PC-re viszont semmilyen utunk nincs — ez a `MORE_STORES.md` 2. pontja.
- **A webes buildeket egyik store sem fogyasztja**, pedig az a legelterjedtebb assetünk.
- **A `html` csak online megy.** Az asztali store menü-bejegyzést ad hozzá, de az a kiszolgált oldalt nyitja meg, mert a `html` asset nem letölthető archívum. Offline webes játékhoz a `warp_engine`-nek zip-ben is publikálnia kellene.
- **Windowson és Linuxon senki nem próbálta még** az asztali store-t valódi gépen.
- **A demók nélkül az asztali store négy címet vinne**, ezért ott be vannak kapcsolva; a cartridge-store-okon ez a döntés semmit nem változtat (nincs `demo` státuszú cartridge).
---