Commit Graph

6 Commits

Author SHA1 Message Date
felixfoertsch d6ff129af4 add legislation-syncer job: fetch upcoming Vorgänge from DIP API hourly
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-10 16:50:25 +01:00
felixfoertsch 231eb6f6bc add legislation REST endpoints, mount at /legislation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-10 16:48:41 +01:00
felixfoertsch 03b704e483 add legislation service with CRUD for legislation + user votes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-10 16:48:37 +01:00
felixfoertsch ff1fc64ca8 add server-side DIP API client with Vorgang detail fetching
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-10 16:45:34 +01:00
felixfoertsch 06745c240e add drizzle schema for legislation_texts, legislation_summaries, user_votes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-10 16:44:07 +01:00
felixfoertsch 053707d96a normalize project structure: src/client + src/server + src/shared
- restructure from src/ + server/ to src/client/ + src/server/ + src/shared/
- switch backend runtime from Node (tsx) to Bun
- merge server/package.json into root, remove @hono/node-server + tsx
- convert server @/ imports to relative paths
- standardize biome config (lineWidth 80, quoteStyle double)
- add CLAUDE.md, .env.example at root
- update vite.config, tsconfig, deploy.sh for new structure

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 22:55:52 +01:00