Commit Graph

13 Commits

Author SHA1 Message Date
51c8c9e4f6 shorten pwa short_name to AGW, fix pwa update reload fallback
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 21:50:43 +01:00
fa02c4b71f fix deploy paths, route api through /agw/api/, add htaccess rewrite rule
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 21:50:36 +01:00
fa47c4fd07 remove konsta ui, use plain tailwind + shadcn components, add safe-area css
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 21:45:41 +01:00
5c26e0458c fix polls API call, move themen back to tabbar, configure only for MdB/MdL
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 21:38:14 +01:00
3e1d542260 add themen section to landtag configure page
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 21:30:15 +01:00
7f8376e1e4 restructure app into home/bundestag/landtag/settings tabs, add DIP API for upcoming votes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 21:22:35 +01:00
0b7e902f0b add view transitions, update tests for pglite, remove dead safe-area css, update AGENTS.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 14:52:37 +01:00
765543920c add zustand stores for ephemeral ui state (search queries survive tab switches)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 14:13:52 +01:00
c96c24a250 replace localStorage with pglite for persistent data, force-add previously ignored lib/ files
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 14:05:40 +01:00
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