From adc3ac828f7cd3e9ef88dfe3de148e037e0005f6 Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 30 Apr 2026 08:14:18 +0200 Subject: [PATCH] feat: stundenplan page with timetable, exams, and quicklinks - Static timetable for all 5 classes (Info1/2, Freko1/2, MR) - Click-to-highlight subject across week grid - Cell tooltip with full subject, teacher, room, time - Today list with remaining lesson count and Freistunde gaps - Klausurenplan with Bayern Ferien dividers - iCal export button for weekly schedule - Quicklinks panel (Notenportal) --- index.js | 1 + public/stundenplan.html | 942 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 943 insertions(+) create mode 100644 public/stundenplan.html diff --git a/index.js b/index.js index bc3b7bb..3b04cbf 100644 --- a/index.js +++ b/index.js @@ -50,6 +50,7 @@ app.get('/admin', html('admin.html')); app.get('/datenschutz', html('datenschutz.html')); app.get('/app', html('app.html')); app.get('/reset-password', html('reset-password.html')); +app.get('/stundenplan', html('stundenplan.html')); app.get('/{*path}', html('index.html')); app.listen(PORT, '127.0.0.1', () => { diff --git a/public/stundenplan.html b/public/stundenplan.html new file mode 100644 index 0000000..d975cf1 --- /dev/null +++ b/public/stundenplan.html @@ -0,0 +1,942 @@ + + + + + +Stundenplan · ifb.lol + + + + + + + +
+ +
+
+

Stundenplan

+
ab 09. März 2026
+
+
+ App + +
+
--:--:--
+
---
+
+
+
+ + +
+ + + + + +
+ + + + +
+
+
+
+ +

Wochenplan

+ +
+
+
+
+
+
+ +

Klausurenplan

+
+
+
+
+
+

Nächste Klausur

+

Heute

+

Links

+
+
+
+

Nächste Klausur

+

Heute

+

Links

+
+ +
+
+ + +