8 Commits

Author SHA1 Message Date
1b5cff78e2 normalize project structure: src/client + src/server + src/shared, standardize biome to lineWidth 80
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 23:00:43 +01:00
7337f38710 add app versioning, state-aware update button, disable pinch zoom
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 21:31:14 +01:00
17b52173c7 scaffold project: vite, react 19, tailwind v4, shadcn/ui, tanstack router
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 13:32:05 +01:00
de812a0fd1 archive legacy code, begin clean rewrite
legacy branch preserves all prior code.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 12:58:11 +01:00
11c3f141d5 clean up code 2026-02-06 23:18:13 +01:00
576c171a98 clean up: remove GitHub Pages & Cloudflare Workers, deploy to Uberspace
All-in-one Uberspace deployment:
- Backend: Node.js Express on port 3000 (/api/*)
- Frontend: Static files served by Apache (/)
- URL: https://wtp.uber.space

Removed:
- GitHub Actions workflow
- Cloudflare Worker setup service
- CloudflareSetupPage component
- CloudflareService
- 404.html (GitHub Pages redirect)
- Cloudflare menu item from Settings

Simplified:
- Use VITE_BASE_PATH and VITE_API_URL for config
- Single deployment target (no multi-env complexity)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-06 21:24:42 +01:00
2dc91ef111 fix routing, add PWA support for standalone mode 2026-02-06 18:05:20 +01:00
18d09a0e9f add skeleton that reads offline steam data 2026-02-04 19:33:15 +01:00