mirror of
https://github.com/spoopyghosty0/frameport.git
synced 2026-10-23 21:03:43 +02:00
site/ (Astro 7, static, served at spoopyghosty0.github.io/frameport/) takes the Portal look of the UI refresh: - Hero: a catalog game crosses the logo's tilted portal, from an APK on the PC's (blue) side to a game in the Steam library on the Frame's (orange) side; reduced motion holds it halfway, like the logo. - How it works as one real recipe's install log (PC stages blue, Frame stages orange), the showcase tour and screenshots (synced from docs/ at build time, never by hand), field notes on what doesn't work, install steps, credits. - Games board from catalog/games: prebuilt at build time, then refreshed in the browser from main (one contents API call, only changed files fetched, 6 h localStorage cache); any failure keeps the built list. - /install/?manifest=…|?url=…: where an "Install with FramePort" button lands; opens frameport://install, and if FramePort didn't take it, says how to get it (download for this OS, try again, copy the link). Link rules mirror deeplink.check_url; node tests cover them and the board's rows. .github/workflows/pages.yml builds and deploys on main (Settings → Pages → Source: GitHub Actions, once).
6 lines
109 B
JSON
6 lines
109 B
JSON
{
|
|
"extends": "astro/tsconfigs/strict",
|
|
"include": [".astro/types.d.ts", "**/*"],
|
|
"exclude": ["dist"]
|
|
}
|