27 Commits
Author SHA1 Message Date
Magnus 3ef462d304 added curl to OCI for healthcheck 2026-08-11 19:19:46 +02:00
Magnus 4ac1edfa31 added healthcheck api and updated docker-compose to use it 2026-08-11 19:00:11 +02:00
Magnus deba979cf2 fixed bugs 2026-08-11 18:28:41 +02:00
Magnus 6a2e3ecf87 moved initial fetch to fetch_job module and renamed parser to analyzer 2026-08-11 18:26:34 +02:00
Magnus eafc54b53b moved fetch daemon to seperate module 2026-08-11 18:20:05 +02:00
Magnus 3fcd169192 moved background daemon into seperate module 2026-08-11 17:53:36 +02:00
Magnus aa0c6cf7c0 added seperate config and calendar modules and refactored 2026-08-11 17:30:18 +02:00
Magnus 4f884306e7 switched from prints to loggers with log levels 2026-08-11 16:09:17 +02:00
Magnus 6fe9874360 added cache class for proper thread safety 2026-08-11 15:47:31 +02:00
Magnus ef9481d91b added favicon 2026-08-10 21:04:15 +02:00
Magnus d848b6fd73 changed html title 2026-08-10 20:27:01 +02:00
Magnus 62c7904ee5 moved screenshots to root of project 2026-08-10 19:20:21 +02:00
Magnus b8e134dbb5 uploaded OCI and updated compose with it 2026-08-10 19:19:30 +02:00
Magnus d81e349f47 added Dockerfile and docker-compose 2026-08-10 19:01:19 +02:00
Magnus 8caf9666ed added requirements.txt 2026-08-10 18:41:26 +02:00
Magnus d74fc2d85c touchups, fixed grammar and disabled debug 2026-08-10 18:40:59 +02:00
Magnus f68cb56be6 added fetch job which updates the data every n minutes (set by config value) 2026-08-10 18:31:09 +02:00
Magnus befa34909c made ui more mobile friendly 2026-08-10 17:32:58 +02:00
Magnus 68a8a94edf fixed ui scaling on mobile 2026-08-10 17:15:16 +02:00
Magnus 8d6b3e4d11 reversed recent session list in frontent rendering so recent sesssions are on the top 2026-08-10 17:03:58 +02:00
Magnus 46805e41be fixed all-day calendar entries by manually giving them a time. No clue why that should be needed but better fix it then not 2026-08-10 17:00:18 +02:00
Magnus d278ccdc72 added an config option for a list of semester starts, now only sessions inside the current semester count 2026-08-10 16:31:25 +02:00
Magnus e4b200f16f moved totals calculation to seperate file too and implementet three out of four stats. Only 'this semster' is missing now and were done!! 2026-08-09 23:15:42 +02:00
Magnus f21bf96ff9 the histogram now also uses real data, hurray 2026-08-09 22:38:33 +02:00
Magnus 995429ba4a removed pycache and updated gitignore 2026-08-09 22:21:47 +02:00
Magnus 706dfe535a added the same dotenv config as the client and added a function to convert the loaded data into readable json for the frontend. Last sessions and the pie chart now work great!! 2026-08-09 22:20:06 +02:00
Magnus 9fad65de54 vibe coded a neat frontend and started to code the backend in flask 2026-08-09 21:47:43 +02:00