aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-08-17fix: attachments with parsed times workshistoria
2024-08-16feat: parsing times to sort events works besides ugly edge caseshistoria
2024-08-11Feature: One-sided conditions like -(Aug 15 2025)historia
2024-08-09Feature: Parsing todos, attachments, and deadlineshistoria
2024-08-09Feature: Attachments ('+') for eventshistoria
2024-08-07Fixing gitignorehistoria
2024-08-07CLI option parsing and recursively search calendar pathhistoria
2024-08-06Config added. Name change to Soon.historia
2024-08-06Added config filehistoria
2024-07-31Added Julian date logichistoria
2024-07-31Implemented most ranges (missing Julian/Dategroups)historia
2024-07-30Minor changeshistoria
2024-07-30Date groups workinghistoria
2024-07-30Basic logic working (no groups, ranges, or Julian)historia
2024-07-30Added logic for matching rangeshistoria
2024-07-30Removed ! from Julian dates. Minor work on logic.historia
2024-07-26Changed condition data structure to Tablehistoria
2024-07-26Removing < and > operators because they do not have much real world use. ↵historia
Replacing these with ranges indicated with a dash as documented in the README. Partially implemented a shunting yard algorithm to parse parentheses but will likely simplify this and remove support for parentheses outside of date groups. The complex example cases with parens aren't realistic.
2024-07-23Basic scheduling with simple conditionsHistoria
2024-06-25Initial commitHistoria