Commit Graph

4 Commits

Author SHA1 Message Date
3cdcfb7266 migrate mobile components to konsta ui, fix german strings
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 13:39:59 +01:00
c780066253 restructure routes under app/, add konsta layout
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 13:23:21 +01:00
6c58b59031 add feed caching, developer settings section, fix deploy toolchain
- cache feed items in localStorage, merge fresh with cached, auto-refresh hourly
- add refresh bar with timestamp, spinning icon during background refresh
- add developer section: backend health check, test push, mass-follow buttons
- add POST /push/test endpoint for test notifications
- activate mise in deploy.sh so bun is always on $PATH

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 08:17:51 +01:00
4e3aa682ac abgeordnetenwatch PWA + backend
feature-based React PWA with Hono backend:
- feed from abgeordnetenwatch.de API (polls by topic + politician)
- follow topics, search and follow politicians
- geo-based politician discovery via Nominatim
- push notifications for new polls via web-push
- service worker with offline caching
- deploy to Uberspace 8 (systemd, PostgreSQL, web backend proxy)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 08:14:22 +01:00