Commit graph

44 commits

Author SHA1 Message Date
2793a9296a Update most dependencies 2025-04-16 22:30:46 +02:00
14ef0bb122 Satisfy clippy 2025-04-16 22:26:02 +02:00
b174b796ed Switch from maud to el 2024-12-14 18:13:16 +01:00
28fcb43832 Update dependencies 2024-12-13 21:11:25 +01:00
9e4a777cf8 Use built-in duration type for durations
Previously, durations were represented as numbers counting minutes.
2024-12-13 21:08:02 +01:00
5613173505 Simplify public holiday calculations 2024-12-13 20:53:13 +01:00
9842070869 Use _compose helper function 2024-12-13 20:39:11 +01:00
c1e61d251f Format template using typstyle
Also changing a few small details so they play nicer with the formatter.
2024-12-13 20:30:57 +01:00
14622a1fb2 Add checkboxes to turn off sorting and validation 2024-11-04 15:57:35 +01:00
d30cd79229 Add template option to sort entries chronologically 2024-11-04 15:57:19 +01:00
55b21c28e6 Update dependencies 2024-10-24 21:07:59 +02:00
d375b3c278 Limit working time per day to 8 hours 2024-10-24 19:48:23 +02:00
47982251e1 Link to github repo 2024-10-21 19:39:39 +02:00
I-Al-Istannen
60622315db Format flake with nix rfc style formatter 2024-10-09 11:07:17 +02:00
I-Al-Istannen
41dedc4470 Fix flake docker entrypoint name 2024-10-09 11:07:17 +02:00
26dd613bbc Switch from time to jiff 2024-10-08 21:41:04 +02:00
afd6546639 Update dependencies 2024-10-08 21:39:32 +02:00
0ab9b382aa Rename project to Arbeitszeitdokumentationsgenerator 2024-10-08 21:37:56 +02:00
I-Al-Istannen
584c959bbe Package correct font in nix flake 2024-05-07 00:11:45 +02:00
76dc9685b0 Label JSON fields in UI 2024-05-06 23:22:24 +02:00
e5ca4974d0 Catch JSON parse errors 2024-05-06 23:21:03 +02:00
dbde9288cf Translate links into German 2024-05-06 23:07:35 +02:00
9e18b8940f Use relative links 2024-05-06 23:06:34 +02:00
I-Al-Istannen
b73efa7b28 Add a flake.nix generating a docker image 2024-05-06 22:45:43 +02:00
4a58ad892e Tweak title to match h1 2024-05-05 03:44:45 +02:00
8f9d304761 Add TimeSheetGenerator schema compatible page 2024-05-05 03:41:13 +02:00
722c05f983 Tweak form fields 2024-05-05 03:41:08 +02:00
0795dbf903 Add field for carry 2024-05-05 03:41:08 +02:00
24649725bb Load and embed fonts properly 2024-05-05 03:41:08 +02:00
6a11bdeb9a Render and download PDF when clicking the button 2024-05-05 03:41:08 +02:00
b14284b6ac Fix string quoting 2024-05-04 23:05:08 +02:00
d918e3f724 Add submit button 2024-05-04 22:56:46 +02:00
cd6ca53030 Rename css file 2024-05-04 22:56:40 +02:00
388f4940bf Add table to main page 2024-05-04 22:48:23 +02:00
ee40d1f970 Fix CSS being escaped 2024-05-04 22:47:45 +02:00
6507276488 Pre-fill month field with previous month 2024-05-04 22:35:31 +02:00
738509edab Build header of main page 2024-05-04 22:05:51 +02:00
937d5805ae Fix typo in docs 2024-05-04 00:34:57 +02:00
6524fb63c2 Render time sheets using typst 2024-05-04 00:34:57 +02:00
c423162a5f Add maud 2024-05-03 20:26:09 +02:00
e9705e5c5c Set up basic axum server 2024-05-01 23:40:41 +02:00
b4c5591a60 Add various validation checks 2024-05-01 23:40:41 +02:00
2131c2fb0d Add and document typst template 2024-04-30 22:43:38 +02:00
3a687cdb36 Create project 2024-04-30 20:48:52 +02:00