No description
- TypeScript 94.3%
- CSS 3.1%
- JavaScript 1.2%
- Dockerfile 1%
- HTML 0.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
[38;2;131;148;150m│ [0m[1mSTDIN[0m [38;2;131;148;150m─────┼──────────────────────────────────────────────────────────────────────────[0m [38;2;131;148;150m 1[0m [38;2;131;148;150m│[0m [38;2;248;248;242mfeat: v2.0.0 — Dienstplan, Kostenrechner, Responsive UI[0m [38;2;131;148;150m 2[0m [38;2;131;148;150m│[0m [38;2;131;148;150m 3[0m [38;2;131;148;150m│[0m [38;2;248;248;242m- Dienstplan-Modul: PDF-Parser, CalDAV-Upload mit SSE-Fortschritt,[0m [38;2;131;148;150m 4[0m [38;2;131;148;150m│[0m [38;2;248;248;242m Kalender-Dropdown (auto-fetch beim Laden), manuelle Eintragserfassung,[0m [38;2;131;148;150m 5[0m [38;2;131;148;150m│[0m [38;2;248;248;242m PDF-Vorschau neben der Tabelle[0m [38;2;131;148;150m 6[0m [38;2;131;148;150m│[0m [38;2;248;248;242m- Kostenrechner: Port des Angular-Projekts als React-Seite mit[0m [38;2;131;148;150m 7[0m [38;2;131;148;150m│[0m [38;2;248;248;242m localStorage-Persistenz[0m [38;2;131;148;150m 8[0m [38;2;131;148;150m│[0m [38;2;248;248;242m- Navbar mit React Router NavLinks für alle Seiten[0m [38;2;131;148;150m 9[0m [38;2;131;148;150m│[0m [38;2;248;248;242m- Responsive Layout für alle Seiten (Mobile-first, Breakpoints sm/md/lg)[0m [38;2;131;148;150m 10[0m [38;2;131;148;150m│[0m [38;2;248;248;242m- ModelPage: 3D-Viewer über Metadaten-Panel auf Mobile gestapelt[0m [38;2;131;148;150m 11[0m [38;2;131;148;150m│[0m [38;2;248;248;242m- Backend: createReadStream statt reply.sendFile (kein @fastify/static nötig),[0m [38;2;131;148;150m 12[0m [38;2;131;148;150m│[0m [38;2;248;248;242m CalDAV-Routen, PDF-Parsing via pdf2json[0m [38;2;131;148;150m 13[0m [38;2;131;148;150m│[0m [38;2;248;248;242m- Vite host:true für LAN-Zugriff vom Smartphone[0m [38;2;131;148;150m 14[0m [38;2;131;148;150m│[0m [38;2;248;248;242m- version.txt in public/ als statisches Asset[0m [38;2;131;148;150m 15[0m [38;2;131;148;150m│[0m [38;2;248;248;242m- Bugfix: h-full Höhenkette für Three.js-Viewer, cleanup-Guard mit contains()[0m [38;2;131;148;150m 16[0m [38;2;131;148;150m│[0m [38;2;131;148;150m 17[0m [38;2;131;148;150m│[0m [38;2;248;248;242mCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>[0m [38;2;131;148;150m─────┴──────────────────────────────────────────────────────────────────────────[0m |
||
| backend | ||
| frontend | ||
| models/benchy | ||
| .env.example | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||