63 Commits

Author SHA1 Message Date
bbaf629907 fix Cloudflare setup route matching by wrapping routes in Switch
The specific route /settings/cloudflare was being matched by the dynamic
route /settings/:serviceId despite being defined first. IonRouterOutlet
doesn't always respect route ordering for exact matches. Wrapping routes
in Switch ensures the specific route is matched before the dynamic one.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-06 19:59:24 +01:00
ceabfa4848 add automatic Cloudflare Worker deployment via in-app wizard 2026-02-06 19:25:14 +01:00
247410226d add cloudflare worker for Steam API proxy 2026-02-06 18:30:26 +01:00
2dc91ef111 fix routing, add PWA support for standalone mode 2026-02-06 18:05:20 +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
adf3d13ab0 add tinder view 2026-02-06 15:36:56 +01:00
34732fdceb start using claude code 2026-02-05 23:28:42 +01:00
27af351695 add lazy loading for library 2026-02-05 13:23:46 +01:00
83ffd6212e add working settings for steam 2026-02-05 12:06:25 +01:00
380f010a7e add sort button 2026-02-05 08:51:44 +01:00
2c5b241c34 add skeleton for settings, add page for tutorial 2026-02-04 20:19:26 +01:00
18d09a0e9f add skeleton that reads offline steam data 2026-02-04 19:33:15 +01:00