Commit Graph
1 Commits
Author SHA1 Message Date
orrisroot 3f63587756 feat: migrate from Create React App to Vite
Rebuild the site on the stack the other converted sites share: Vite 8,
React 19, TypeScript 7, react-router 8, Biome and sanitize.css, with the
site data served from static-contents/ instead of the bundle.

- base the XooNIps pages on the other converted sites, keeping the
  XooNIps 4 item types and the original module addresses
- port the pico, bulletin and credits modules to react-router 8 and ky
- read the RSS feeds with DOMParser instead of rss-parser
- load the index tree from modules/xoonips/ at start up
- fix the download.php redirect target
- restore the theme's list, table and image layout over sanitize.css
  and keep form controls on white
- track page views with GA4
2026-09-14 18:17:05 +09:00