Commit Graph

9 Commits

Author SHA1 Message Date
felixfoertsch 9008c57caa add landtag feed with AW API polls, extend FeedItem for session/decision kinds
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 14:20:41 +01:00
felixfoertsch 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
felixfoertsch 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
felixfoertsch 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
felixfoertsch 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
felixfoertsch 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
felixfoertsch 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
felixfoertsch 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
felixfoertsch 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