Commit graph

1285 commits

Author SHA1 Message Date
4d7330a086 Implement row0-border. 2023-03-29 14:08:35 +02:00
965b0432fa Finish alignment. 2023-03-29 09:00:12 +02:00
3f50d85412 Work on cell lines alignment. 2023-03-28 22:58:50 +02:00
624460132b Handle empty strings in paragraph formatting. 2023-03-28 22:53:40 +02:00
c0a8d6d2b3 Split line padding from table cell padding. 2023-03-28 22:28:51 +02:00
19daaf7706 Pass leading and trailing tab characters in paragraph formatting. 2023-03-28 22:25:19 +02:00
5ceec258f9 Use new predicates and show students. 2023-03-28 19:56:03 +02:00
da29baa991 Print both errors and problems. 2023-03-28 19:02:34 +02:00
a849da5418 Parametric highlight styles. 2023-03-28 18:58:32 +02:00
ffc5442c17 Convert print-source-listings to use keywords. 2023-03-28 18:51:13 +02:00
7a0db40062 Fix handling calendar for nonsensical data. 2023-03-28 14:52:11 +02:00
bfe763c599 Validate months in periods. 2023-03-28 14:51:02 +02:00
5e28f91341 Signal errors in month format. 2023-03-28 13:10:07 +02:00
e861e31a53 Show member files with issues. 2023-03-28 11:59:38 +02:00
bb970b6eb9 Stream line highlights queries. 2023-03-28 11:55:14 +02:00
68c2d2e11b Fix static linkage and member-record tests. 2023-03-27 22:36:01 +02:00
1bcba20a11 Start documenting the member-record module. 2023-03-27 22:31:52 +02:00
6c2a6ca4d2 Compute total fees. 2023-03-27 22:10:15 +02:00
1a35c65f1d Extend ANSI module to support more colors and also background colors. 2023-03-27 22:00:39 +02:00
3e9b421f60 Work on calendar formatting. 2023-03-27 21:18:11 +02:00
2a6b364b4a Basic calendar processing. 2023-03-27 20:58:38 +02:00
6c8d2c8dbd Create member calendar. 2023-03-27 20:52:04 +02:00
a729d2f991 Add member-fees module skeleton. 2023-03-27 20:25:09 +02:00
b5d2f2e9bb Update all modules documentation. 2023-03-27 20:24:51 +02:00
63ab7fc18a Document new period functions. 2023-03-27 20:02:39 +02:00
4c7bff7c5c Fix dependencies. 2023-03-27 19:54:40 +02:00
99a674f24e Finish getting all the problems. 2023-03-27 17:51:56 +02:00
f6c77f57ef Show invalid ids. 2023-03-27 17:49:07 +02:00
640af5af19 Improve how missing keys are shown. 2023-03-27 17:45:36 +02:00
fc6c67004e Get all files with problems. 2023-03-27 17:39:41 +02:00
0a688fc057 Simple period comments display. 2023-03-27 17:35:13 +02:00
1a14fd2bc4 Fix period with comments usage. 2023-03-27 17:31:47 +02:00
ae8b994a39 Finish period conversion. 2023-03-27 17:26:58 +02:00
d2ad2fdebb Start using new period representation. 2023-03-27 17:23:12 +02:00
ae0c00da50 Parse month comments in period parsing, start work on streamlined period representation. 2023-03-27 17:14:25 +02:00
58f6391345 Parsing of month comments. 2023-03-27 17:05:56 +02:00
f06949b545 Show missing keys. 2023-03-27 07:46:04 +02:00
babe6ffce4 Improve keys documentation. 2023-03-26 21:34:46 +02:00
34ce407268 Default #f for all mandatory keys. 2023-03-26 21:24:28 +02:00
faa3a930be Rename long schema bindings. 2023-03-26 14:35:34 +02:00
a56ff102f7 Split mandatory and optional keys. 2023-03-26 14:35:05 +02:00
63372e10ab New member parser documentation. 2023-03-25 22:40:52 +01:00
288c3527b8 Use foldl. 2023-03-25 22:25:26 +01:00
6588c6576f Remove old member record. 2023-03-25 22:11:22 +01:00
785d4bd411 Finish the major refactoring. 2023-03-25 22:08:30 +01:00
0c6b421bc5 Fix missing import. 2023-03-25 22:04:06 +01:00
ce32c888c2 Parse credit. 2023-03-25 22:03:05 +01:00
389fd3dc1c Member record finalization. 2023-03-25 21:59:51 +01:00
4d43ce29d8 Card alias parsing. 2023-03-25 21:50:47 +01:00
2d0ff00ffb Add the print module. 2023-03-25 21:37:17 +01:00