Commit Graph

  • 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