|
c5c6fb97e4
|
fix(api): search for teacher field until found
|
2024-10-03 19:13:53 +02:00 |
|
|
c682ca2893
|
feat: add manifest and icons
|
2024-09-15 16:41:48 +02:00 |
|
|
827841f9e6
|
feat: add favicon
|
2024-09-15 15:55:39 +02:00 |
|
|
932dd9264b
|
feat(frontend): add 404 page
|
2024-09-15 14:09:31 +02:00 |
|
|
44d87a8ffb
|
refactor: introduce base.html template and update index.html to inherit from it
|
2024-09-15 13:51:14 +02:00 |
|
|
b1f6c6cdd5
|
refactor(api): delete pdf file after conversion and rename function download_pdf to get_csv
|
2024-09-15 12:48:29 +02:00 |
|
|
6b6d1a27d5
|
feat(frontend): improve teacher selection interface
|
2024-09-12 14:46:09 +02:00 |
|
|
d5f40e43ed
|
feat(frontend): improve tab clarity with descriptive title
|
2024-09-12 14:36:11 +02:00 |
|
|
e8ece417da
|
feat(frontend): improve text clarity
|
2024-09-12 14:18:13 +02:00 |
|
|
f85e94b1e1
|
feat(frontend): replace direct teacher input with filterable select
|
2024-09-12 12:41:41 +02:00 |
|
|
a4ae52471a
|
feat: update pdf api to return pdf names
|
2024-09-11 19:45:03 +02:00 |
|
|
c4b47c86d5
|
refactor(api): remove unnecessary replace statement
|
2024-09-11 19:08:43 +02:00 |
|
|
045897fc7b
|
fix(api): match weekdays by prefix
|
2024-09-11 19:05:35 +02:00 |
|
|
cbac5ee395
|
fix(api): generalize anchor selector
|
2024-09-11 13:06:14 +02:00 |
|
|
e5cdab0fc1
|
chore: bump version to 0.2.0
|
2024-09-07 14:38:34 +02:00 |
|
|
575fa7e60e
|
feat(frontend): improve error handling with enhanced visual feedback
|
2024-09-07 14:26:34 +02:00 |
|
|
337bd3a900
|
fix(frontend): reset form selections when modifying parent form
|
2024-09-07 13:45:10 +02:00 |
|
|
82cba2e2c3
|
feat(frontend): add footer
|
2024-09-06 16:34:02 +02:00 |
|
|
f76ac1e8fe
|
fix(frontend): resolve table overflow on small screens
|
2024-09-06 15:58:51 +02:00 |
|
|
631b00db0b
|
fix(api): fix issue with opening CSV before conversion is complete
|
2024-09-06 14:52:08 +02:00 |
|
|
bb97034d14
|
docs: add README and LICENSE files
|
2024-09-05 17:48:27 +02:00 |
|
|
aac605488b
|
feat(frontend): inform users of Javascript requirement with noscript
|
2024-09-05 15:53:54 +02:00 |
|
|
7a31ac4ba0
|
fix(frontend): remove unnecessary whitespaces from cells
|
2024-09-05 15:30:38 +02:00 |
|
|
6c998c10c7
|
feat(frontend): add table head
|
2024-09-05 15:26:59 +02:00 |
|
|
32b247cfc5
|
refactor(frontend): remove duplicated code by defining make_table
|
2024-09-05 15:01:04 +02:00 |
|
|
99a81ba6a0
|
feat(frontend): fill table rows with empty cells
|
2024-09-05 14:47:29 +02:00 |
|
|
98e1d31e13
|
fix: adjust class year, filter out unexpected weekdays and ignore useless CSV rows
|
2024-09-04 17:28:58 +02:00 |
|
|
4524d84ab9
|
feat(api): implement 30-minute cache for PDF link requests
|
2024-09-04 16:25:27 +02:00 |
|
|
6a8dd1054c
|
fix(api): fix api to handle documents with more generic format
|
2024-09-04 15:46:54 +02:00 |
|
|
23d87618dc
|
feat(frontend): show loading indicator during data retrieval
|
2024-09-04 14:48:55 +02:00 |
|
|
c78a305e52
|
feat(frontend): add simple error handling
|
2024-09-04 14:25:52 +02:00 |
|
|
73091f29ed
|
fix(frontend): remove duplicate options from datalist and select
|
2024-09-04 14:01:18 +02:00 |
|
|
2df5352c1c
|
feat(docker): add docker and compose support
|
2024-09-04 13:02:49 +02:00 |
|
|
41e5fd5f13
|
feat(frontend): add button to clear configuration
|
2024-09-03 17:17:04 +02:00 |
|
|
b6ef022f15
|
feat(frontend): check that the teacher is valid before setting the cookie
|
2024-09-03 17:14:20 +02:00 |
|
|
99be91941a
|
feat(frontend): add main page with both html and javascript
|
2024-09-03 17:14:20 +02:00 |
|
|
864f7fab30
|
fix(api): swap api function names to correct incorrect naming
|
2024-09-03 17:14:20 +02:00 |
|
|
d3d9f04a2c
|
feat(api): add api endpoints to retrieve every teacher and class
|
2024-09-03 17:14:20 +02:00 |
|
|
8d1fe3b8f2
|
feat(api): improve error handling
|
2024-09-03 17:14:20 +02:00 |
|
|
85779086bb
|
feat(api): add api endpoint to retrieve teachers for a given class
|
2024-09-02 11:53:24 +02:00 |
|
|
8a553f2ebf
|
feat(api): add api endpoint to retrieve classes for a given teacher
|
2024-09-02 11:53:24 +02:00 |
|
|
5b95bae6e3
|
feat(api): add PDF download and CSV conversion functionality
|
2024-09-02 11:53:24 +02:00 |
|
|
cc92e3360e
|
feat(api): add api endpoint for PDF link retrieval
|
2024-09-02 11:53:24 +02:00 |
|
|
dac624890a
|
feat: use axum to start a web server
|
2024-08-30 17:17:10 +02:00 |
|
|
1a3c5d4ddf
|
Initial commit
|
2024-08-30 15:40:38 +02:00 |
|