|
|
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 |
|
|
|
494f1976c6
|
Restructure command line args
|
2021-12-12 22:13:22 +00:00 |
|
|
|
cdf28edec6
|
Add --reformat and --reformat-all flags
|
2021-12-12 20:35:57 +00:00 |
|
|
|
5d03f6098e
|
Left-align "now"
|
2021-12-12 20:35:28 +00:00 |
|
|
|
5d191d0edd
|
Remember what files error spans come from
|
2021-12-12 20:18:58 +00:00 |
|
|
|
7bab866eae
|
Keep more error context info
|
2021-12-12 19:59:20 +00:00 |
|
|
|
2f8676533e
|
Load file from .config/today/main.today by default
|
2021-12-12 19:35:54 +00:00 |
|
|
|
6f1a533b95
|
Fix out-of-range move commands
|
2021-12-12 19:09:38 +00:00 |
|
|
|
240becd28d
|
Fix rendering of date lines
|
2021-12-12 19:09:11 +00:00 |
|
|
|
2276aae8c5
|
Improve format
I think the new format is more readable than the old one, but I might change it
around again when I add colors.
|
2021-12-12 17:20:21 +00:00 |
|
|
|
29770759cb
|
Fix reminders for tasks
|
2021-12-12 11:12:09 +00:00 |
|
|
|
3c0ea68d29
|
Render layouts
|
2021-12-12 11:09:14 +00:00 |
|
|
|
ee2e5f4e97
|
Revamp layouting
|
2021-12-11 22:44:58 +01:00 |
|
|
|
6e6a696ca4
|
Allow out-of-bounds values for Time
|
2021-12-11 22:39:20 +01:00 |
|
|
|
44bcd5712d
|
Layout entries
|
2021-12-11 20:45:55 +01:00 |
|
|
|
d6d225c098
|
Clean up examples
|
2021-12-06 22:28:17 +01:00 |
|
|
|
5ee70bd769
|
Implement proper errors for expression evaluation
... the hard way
|
2021-12-06 22:19:24 +01:00 |
|
|
|
efa9b7de03
|
Sort all entries after evaluation
|
2021-12-06 14:33:22 +00:00 |
|
|
|
3e70b2e2c9
|
Print dates in a nicer format
|
2021-12-06 13:55:13 +00:00 |
|
|
|
531a140c45
|
Fix MOVE statement
|
2021-12-06 13:54:23 +00:00 |
|
|
|
cb7c87b8b2
|
Implement formula evaluation for DATE statement
|
2021-12-06 12:47:19 +00:00 |
|
|
|
c391d76690
|
Limit birthday range with FROM and UNTIL
|
2021-12-06 11:01:21 +00:00 |
|