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
399e7d5b89
add pwa setup, deploy script, fix build configuration
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-01 14:44:41 +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
831ed42b7e
snapshot current state before gitea sync
2026-02-18 10:50:36 +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
0fe09f01f8
add simple Uberspace deployment option (simpler than Cloudflare)
...
Instead of the complex Cloudflare Worker setup with CORS proxy,
you can now deploy both PWA and backend on Uberspace (~5€/month).
Changes:
- Add Express.js backend server (server/index.js)
- Update ConfigService to support VITE_API_URL env variable
- Make base path configurable via VITE_BASE_PATH
- Add comprehensive Uberspace deployment guide
- Add .env.production.example for configuration
Deployment options:
1. Uberspace (recommended): Simple, all-in-one hosting
2. GitHub Pages + Cloudflare Workers: Free but complex setup
Co-Authored-By: Claude <noreply@anthropic.com >
2026-02-06 20:50:56 +01:00
e78dbf0007
add GitHub Pages deployment pipeline
2026-02-06 18:05:13 +01:00
030de7bfbe
add some assets
2026-02-06 16:53:07 +01:00
83ffd6212e
add working settings for steam
2026-02-05 12:06:25 +01:00
18d09a0e9f
add skeleton that reads offline steam data
2026-02-04 19:33:15 +01:00