Block a user
7a31ac4ba0
fix(frontend): remove unnecessary whitespaces from cells
6c998c10c7
feat(frontend): add table head
99a81ba6a0
feat(frontend): fill table rows with empty cells
98e1d31e13
fix: adjust class year, filter out unexpected weekdays and ignore useless CSV rows
4524d84ab9
feat(api): implement 30-minute cache for PDF link requests
6a8dd1054c
fix(api): fix api to handle documents with more generic format
4524d84ab9
feat(api): implement 30-minute cache for PDF link requests
6a8dd1054c
fix(api): fix api to handle documents with more generic format
23d87618dc
feat(frontend): show loading indicator during data retrieval
c78a305e52
feat(frontend): add simple error handling
73091f29ed
fix(frontend): remove duplicate options from datalist and select