Commit Graph

31 Commits

Author SHA1 Message Date
Nathan Dwarshuis 62b39b61aa REF split history and budget 2023-05-29 15:56:15 -04:00
Nathan Dwarshuis 02747b4678 REF split up types module to keep compile times sane 2023-05-29 14:46:30 -04:00
Nathan Dwarshuis 5dfbc3ef41 ADD local budget interval 2023-05-29 13:09:17 -04:00
Nathan Dwarshuis 397a78ddfb WIP split IO actions into stages 2023-05-13 13:53:43 -04:00
Nathan Dwarshuis 9a1dd1ac3e ENH use doubles and get clean compile 2023-05-07 20:29:33 -04:00
Nathan Dwarshuis 38710b1f56 WIP use doubles in config 2023-05-04 21:48:21 -04:00
Nathan Dwarshuis 2119eb61c8 ENH update haskell types 2023-04-30 23:28:16 -04:00
Nathan Dwarshuis d89b63e59a FIX don't hash budget components (since they are interdependent) 2023-03-01 20:38:11 -05:00
Nathan Dwarshuis 4eae92eb01 WIP use tags for splits 2023-02-26 22:53:12 -05:00
Nathan Dwarshuis 4e38f9ed8d ENH remove buckets entirely 2023-02-26 18:57:40 -05:00
Nathan Dwarshuis 53e1dde60f WIP assign buckets more sanely 2023-02-12 21:52:41 -05:00
Nathan Dwarshuis e6a39cb5ea WIP track running balances in budget 2023-02-12 16:23:32 -05:00
Nathan Dwarshuis 1e5f40d730 ENH allow multiple budgets 2023-02-05 18:45:56 -05:00
Nathan Dwarshuis 159204b47a FIX foreign key errors 2023-02-05 11:34:22 -05:00
Nathan Dwarshuis dae132c8b9 ENH use better algorithm for cronpatterns 2023-02-05 10:34:26 -05:00
Nathan Dwarshuis b50f16044f ENH use faster gregorian iterator (~2x speedup) 2023-02-01 20:56:29 -05:00
Nathan Dwarshuis 54342fbe74 ADD lots of bangs 2023-01-30 22:57:42 -05:00
Nathan Dwarshuis 9197837cce FIX typos 2023-01-30 22:48:16 -05:00
Nathan Dwarshuis 5059c318ef REF clean up code 2023-01-30 21:47:17 -05:00
Nathan Dwarshuis 36c6a56f1b ENH use stratified buckets for budget tagging 2023-01-30 20:13:25 -05:00
Nathan Dwarshuis 69ead7b40d ENH remove prelude from all but main 2023-01-28 22:58:05 -05:00
Nathan Dwarshuis f9c1e36ee8 ENH use normal years in dates 2023-01-28 19:32:56 -05:00
Nathan Dwarshuis 1253cd5b61 ENH clean up errors in ops 2023-01-27 20:54:25 -05:00
Nathan Dwarshuis 6a43a9a78a ENH show errors in parallel 2023-01-27 20:31:13 -05:00
Nathan Dwarshuis d3837feea5 WIP display errors in parallel 2023-01-26 23:41:45 -05:00
Nathan Dwarshuis fc6cde2716 WIP use pure errors everywhere 2023-01-25 23:04:54 -05:00
Nathan Dwarshuis 47480d27c4 ENH generalize IO monads 2023-01-05 22:23:22 -05:00
Nathan Dwarshuis 20cc4db986 ENH use rio modules everywhere and use recommended flags 2023-01-05 22:16:06 -05:00
Nathan Dwarshuis 68e4ce36ca ADD type for database configuration 2022-12-11 18:53:54 -05:00
Nathan Dwarshuis 5d6038292e ENH use cli flag for config path 2022-12-11 18:34:05 -05:00
Nathan Dwarshuis c2ccadd943 initial commit 2022-12-11 17:51:11 -05:00