Commit Graph

  • 55a83c2a0d added apple shortcut client master Magnus 2026-08-11 21:09:33 +02:00
  • 3ef462d304 added curl to OCI for healthcheck Magnus 2026-08-11 19:19:46 +02:00
  • 4ac1edfa31 added healthcheck api and updated docker-compose to use it Magnus 2026-08-11 19:00:11 +02:00
  • deba979cf2 fixed bugs Magnus 2026-08-11 18:28:41 +02:00
  • 6a2e3ecf87 moved initial fetch to fetch_job module and renamed parser to analyzer Magnus 2026-08-11 18:26:34 +02:00
  • eafc54b53b moved fetch daemon to seperate module Magnus 2026-08-11 18:20:05 +02:00
  • 3fcd169192 moved background daemon into seperate module Magnus 2026-08-11 17:53:36 +02:00
  • aa0c6cf7c0 added seperate config and calendar modules and refactored Magnus 2026-08-11 17:30:18 +02:00
  • 4f884306e7 switched from prints to loggers with log levels Magnus 2026-08-11 16:09:17 +02:00
  • 6fe9874360 added cache class for proper thread safety Magnus 2026-08-11 15:47:31 +02:00
  • ef9481d91b added favicon Magnus 2026-08-10 21:04:15 +02:00
  • d848b6fd73 changed html title Magnus 2026-08-10 20:27:01 +02:00
  • d630c6de18 updated README Magnus 2026-08-10 19:28:19 +02:00
  • b603365e19 updated README Magnus 2026-08-10 19:27:01 +02:00
  • dbf834d6b7 updated README Magnus 2026-08-10 19:25:23 +02:00
  • 62c7904ee5 moved screenshots to root of project Magnus 2026-08-10 19:20:21 +02:00
  • b8e134dbb5 uploaded OCI and updated compose with it Magnus 2026-08-10 19:19:30 +02:00
  • d81e349f47 added Dockerfile and docker-compose Magnus 2026-08-10 19:01:19 +02:00
  • 8caf9666ed added requirements.txt Magnus 2026-08-10 18:41:26 +02:00
  • d74fc2d85c touchups, fixed grammar and disabled debug Magnus 2026-08-10 18:40:59 +02:00
  • f68cb56be6 added fetch job which updates the data every n minutes (set by config value) Magnus 2026-08-10 18:31:09 +02:00
  • befa34909c made ui more mobile friendly Magnus 2026-08-10 17:32:58 +02:00
  • 68a8a94edf fixed ui scaling on mobile Magnus 2026-08-10 17:15:16 +02:00
  • 8d6b3e4d11 reversed recent session list in frontent rendering so recent sesssions are on the top Magnus 2026-08-10 17:03:58 +02:00
  • 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 Magnus 2026-08-10 17:00:18 +02:00
  • d278ccdc72 added an config option for a list of semester starts, now only sessions inside the current semester count Magnus 2026-08-10 16:31:25 +02:00
  • 672faa5dc4 updated gitignore Magnus 2026-08-09 23:31:23 +02:00
  • e130ab2360 updated README Magnus 2026-08-09 23:18:41 +02:00
  • e4b200f16f moved totals calculation to seperate file too and implementet three out of four stats. Only 'this semster' is missing now and were done!! Magnus 2026-08-09 23:15:42 +02:00
  • f21bf96ff9 the histogram now also uses real data, hurray Magnus 2026-08-09 22:38:33 +02:00
  • 995429ba4a removed pycache and updated gitignore Magnus 2026-08-09 22:21:47 +02:00
  • 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!! Magnus 2026-08-09 22:20:06 +02:00
  • 9fad65de54 vibe coded a neat frontend and started to code the backend in flask Magnus 2026-08-09 21:47:43 +02:00
  • 930a966156 is that bold of me to do Magnus 2026-08-09 19:19:03 +02:00
  • b4c7fcadb9 added README and renamed project from studytime to studywatch Magnus 2026-08-09 19:16:36 +02:00
  • 82fa78f8f3 added try_catch for dotenv parsing and made print formatting more consistent Magnus 2026-08-09 19:08:15 +02:00
  • 2fd7e17134 initial version Magnus 2026-08-09 18:59:31 +02:00