Commit graph

207 commits

Author SHA1 Message Date
e01de41925 Make current day stand out more 2021-12-30 02:30:13 +01:00
8af268bd68 Switch to patched tzdir
This fixes today not respecting the TZDIR environment variable, which is
necessary since NixOS uses a nonstandard time zone data location.
2021-12-29 00:53:37 +01:00
f9dbc0db01 Format Cargo.toml 2021-12-23 17:02:41 +00:00
2b88008ba3 Align "now" time with other times 2021-12-22 17:02:51 +00:00
7a67d01e1f Fix reminders not making entries relevant 2021-12-22 16:39:13 +00:00
e2624fe64f Fix "now" not being right-aligned 2021-12-22 16:11:34 +00:00
2078c5e883 Color output 2021-12-22 15:58:10 +00:00
12c86e0d28 Fix formatting of ReminderWhile 2021-12-21 19:56:31 +01:00
07ce85982c Fix when and how reminders are calculated and displayed 2021-12-21 19:53:59 +01:00
73a44a697a Error when moving untimed entry to new time 2021-12-21 19:34:55 +01:00
1ac39c69f2 Move entries to a different time 2021-12-21 19:24:58 +01:00
05a4582f13 Display reminders correctly 2021-12-21 00:14:44 +01:00
66da16f4e3 Evaluate REMINDs 2021-12-21 00:14:44 +01:00
fe22c66c5c Parse REMINDs 2021-12-21 00:14:41 +01:00
03e98bbe72 Add changelog 2021-12-20 20:13:41 +01:00
c48462bc6e Switch to rust 2021 edition 2021-12-20 20:13:41 +01:00
2c5146091d Update dependencies 2021-12-19 15:38:57 +01:00
3d9c4102b6 Update README, todos and example 2021-12-19 15:36:13 +01:00
14525088f9 Forbid BDATEs in TASKs 2021-12-19 15:24:12 +01:00
27a4d5a78a Test remaining formula variables 2021-12-19 15:18:37 +01:00
af9dd0819d Add isIsoLeapYear variable and fix iyl documentation 2021-12-19 15:17:59 +01:00
35ed5804f3 Test most formula variables 2021-12-19 03:40:28 +01:00
1056bd626c Fix calculation of some formula variables 2021-12-19 03:40:16 +01:00
45a1b403e0 Fix range grammar not being anchored 2021-12-19 00:57:19 +01:00
e9ec2998f0 Implement --range 2021-12-19 00:56:34 +01:00
ff627b98df Prepare eval error handling for cli arg errors 2021-12-18 23:31:27 +01:00
279bf4a4d1 Parse range for --range 2021-12-18 22:21:17 +01:00
d67bf0aeea Improve error handling 2021-12-18 18:56:18 +01:00
96f7aa77dc Restructure CLI 2021-12-16 03:00:26 +01:00
ab63261dfd Support marking multiple tasks as done
Not yet exposed via the CLI though
2021-12-16 00:47:59 +01:00
c07d27aa13 Overhaul file erorr handling 2021-12-15 19:17:06 +00:00
261c304268 Add todo 2021-12-15 19:17:06 +00:00
5869e50bf5 Fix some clippy warnings 2021-12-15 00:12:31 +01:00
fdec674085 Fix date-less tasks reappearing when marked as done 2021-12-15 00:11:08 +01:00
2694c671c7 Fix start date calculation if task starts at last done 2021-12-15 00:04:16 +01:00
5d78b091c4 Fix range calculation for date formulas 2021-12-14 23:51:00 +01:00
6d0acf8db7 Fix range calculation for done tasks 2021-12-14 23:38:45 +01:00
c69af9bcde Unify Dates logic and expand DoneDate format 2021-12-14 23:32:04 +01:00
2e7ab3c4a1 Fix brackets of entries that end before the range starts 2021-12-14 22:48:22 +01:00
b476a95afb Implement done command 2021-12-14 22:37:27 +01:00
0de89bd424 Improve layouting for brackets 2021-12-14 01:50:56 +01:00
8d004ab16c Add todos 2021-12-13 23:44:41 +01:00
38e7d02f61 Fix some clippy warnings 2021-12-13 21:16:21 +00:00
e912d6db1a Fix rustdoc warnings 2021-12-13 21:14:37 +00:00
25cb3dfe74 Combine entry start and end if nothing is in-between 2021-12-13 19:35:16 +00:00
696009d34e Fix simple end dates being ignored 2021-12-13 19:12:37 +00:00
34a053cbe4 Show single entries 2021-12-13 19:00:53 +00:00
6365d2621b Fix num width being too small for now 2021-12-13 13:47:49 +00:00
8239a535f6 Reorganize layout and rendering code 2021-12-13 13:13:20 +00:00
e2aa7c1a29 Specify range on command line
Also use the current date as base for the range if no date is specified.
Previously, it was all hardcoded.
2021-12-13 11:43:12 +00:00