-
adc3ac828f
feat: stundenplan page with timetable, exams, and quicklinks
main
Simon
2026-04-30 08:14:18 +02:00
-
7d464c21eb
feat: Web Push notifications
Simon
2026-04-23 11:44:28 +02:00
-
a765d2d088
feat: iCal export, grade calculator, countdown pulse, session logout
Simon
2026-04-23 11:42:31 +02:00
-
ca5f3f39e2
Update README.md
simon
2026-04-23 10:02:44 +02:00
-
78f3cb6fb4
feat: ifb.lol landing page with PDF downloads
Simon
2026-04-23 10:00:19 +02:00
-
345d995b96
feat: password generator, weak-password block, confirm step for generated passwords
Simon
2026-04-22 23:04:46 +02:00
-
480c3d09e5
fix: ql icons on load, text overflow in quicklink boxes
Simon
2026-04-22 22:53:04 +02:00
-
62ebc53875
feat: default quicklinks, static PDF downloads, improved app icon
Simon
2026-04-22 22:49:35 +02:00
-
6b54e3c813
feat: add PWA support (manifest, service worker, icons)
Simon
2026-04-22 22:28:17 +02:00
-
d9189d558d
fix: update contact email to kontakt@info1.ifb.lol
Simon
2026-04-22 21:49:28 +02:00
-
578dd4eab9
rebrand: Klassenportal, domain info1.ifb.lol, server status
Simon
2026-04-22 21:30:40 +02:00
-
55cfbcebdc
Update README.md
simon
2026-04-21 15:57:44 +02:00
-
0dd915eeb2
fix: harden auth, admin, teacher, and e2ee endpoints
Simon
2026-04-21 13:18:17 +02:00
-
38d69c65a5
docs: shorten README and scope to INFO1/IFB
Simon
2026-04-18 11:41:00 +02:00
-
c217705eb5
docs: add README, LICENSE, .env.example
Simon
2026-04-18 11:36:22 +02:00
-
fe33058ae6
feat: password reset via email
Simon
2026-04-18 01:36:26 +02:00
-
5ff616e0d9
chore: remove school-brand impersonation from public pages
Simon
2026-04-18 01:33:53 +02:00
-
396148aea2
feat: email verification via Resend + admin user management
Simon
2026-04-18 01:33:45 +02:00
-
b2de630983
harden security: enforce JWT_SECRET, helmet, CSP, stricter rate limits
Simon
2026-04-17 23:40:27 +02:00
-
8f75bc6a10
feat: add TOTP 2FA with QR code and manual secret entry
Simon
2026-04-17 22:56:39 +02:00
-
ae789318ba
feat: add teacher system with approval flow
Simon
2026-04-17 09:28:55 +02:00
-
db5efd8ed9
clean initial commit
Simon
2026-04-17 00:12:47 +02:00