4b3204d2f4
Implement catch-up tracking feature
...
Build and Publish Docker Container / build (push) Successful in 5m29s
This update enhances tracking functionality. It adds the ability to track time spent 'catching up' on lectures, with distinctions made within the controllers and views to handle these new 'catch-up' entries. Also implemented a flexible match for lecture titles to include various forms such as 'Lecture 1', 'Lecture 1: Prep' and the 'Catch-up'.
2024-02-07 10:46:47 +00:00
351694df12
Allow for scraping toggl entries for specific courses only, change default to be active courses and add a new action to allow manual re-scraping in the case of errors.
Build and Publish Docker Container / build (push) Successful in 5m49s
2024-02-07 10:08:01 +00:00
8f797fe919
Okay just back away from turbo for a bit, I think there was too much
Build and Publish Docker Container / build (push) Successful in 5m22s
2024-02-04 20:46:33 +00:00
39554fb176
Update date parameters and simplify broadcast call
2024-02-04 19:43:43 +00:00
2926cfdbea
Add toggl refetch on loading a page and start to make active cable work
2024-02-04 17:40:09 +00:00
f9f4762450
Continue adding problem sheets
2023-10-08 15:46:19 +01:00
84143c683f
Add some naive filtering to the Toggl scraping job to ignore time entries that have already been tracked
2023-10-06 22:06:54 +01:00
0cb03812cf
Track associated toggl entry id for uniqueness, show stats for time spent in different parts of the lecture flow.
2023-10-06 22:00:01 +01:00
5b74f1380b
Fix bug in toggl scraping
Build and Publish Docker Container / build (push) Failing after 5m4s
2023-10-06 16:10:17 +01:00
9a5116f29e
Add Toggl data to attendances, fix attendance creation for past lectures. Change styling a little.
2023-10-02 16:19:37 +01:00
598c1204e3
Move the display to attendances
2023-09-29 21:32:28 +01:00
2934d21f5f
Rephrase toggl scraping in term of attendances
2023-09-29 21:19:43 +01:00
be4f3f75c3
Add toggl scraping
2023-09-29 21:06:33 +01:00