Commit Graph

152 Commits

Author SHA1 Message Date
Nathan Dwarshuis 432aa4f90f FIX multi date pattern bug 2024-03-09 18:07:00 -05:00
Nathan Dwarshuis e8a5088d35 ENH clean up build plan printout 2023-08-19 20:56:40 -04:00
Nathan Dwarshuis 8e2019ac5b ENH skip lines without all fields 2023-08-16 22:24:20 -04:00
Nathan Dwarshuis d4044dede3 FIX special case type 2023-08-16 21:04:16 -04:00
Nathan Dwarshuis 001ca0ff37 ADD better parsing for statements 2023-08-16 21:01:06 -04:00
Nathan Dwarshuis 2ebfe7a125 FIX sign on income 2023-08-14 20:46:28 -04:00
Nathan Dwarshuis fa41ead348 ENH add inverter to shadow acnt matcher 2023-08-13 23:29:22 -04:00
Nathan Dwarshuis 4fef3714a2 ENH use pattern for shadow matcher accounts 2023-08-13 13:29:38 -04:00
Nathan Dwarshuis 3bf6df3b49 FIX duplicated txs 2023-08-13 12:11:33 -04:00
Nathan Dwarshuis 7609171ab4 FIX failure to track last entry when updating full entrysets 2023-07-27 00:17:53 -04:00
Nathan Dwarshuis e9772e6516 ENH ensure tx sort order is (kinda) stable 2023-07-21 19:57:54 -04:00
Nathan Dwarshuis bd94afd30f FIX history updates 2023-07-20 00:25:33 -04:00
Nathan Dwarshuis 2e0b591312 ADD errors for everything that needs them (ish) 2023-07-16 19:55:33 -04:00
Nathan Dwarshuis cafc066881 REF clean up useless types 2023-07-16 12:51:39 -04:00
Nathan Dwarshuis ad5e4a0748 REF use newtype for indices 2023-07-16 12:15:39 -04:00
Nathan Dwarshuis 901882b79f REF use newtypes for budget and tx desc 2023-07-16 00:39:03 -04:00
Nathan Dwarshuis 642ebb4727 REF use newtype for precision 2023-07-16 00:20:01 -04:00
Nathan Dwarshuis 81f09d1280 REF use newtypes for ids and commits 2023-07-16 00:10:49 -04:00
Nathan Dwarshuis cd89597b1f REF delete lots of dead code 2023-07-15 23:28:21 -04:00
Nathan Dwarshuis 8901fd6a64 FIX update bugs 2023-07-15 23:25:28 -04:00
Nathan Dwarshuis 223be34145 FIX mixed up account paths/keys 2023-07-15 14:14:23 -04:00
Nathan Dwarshuis 0e74ae41db FIX reversed account path 2023-07-13 23:43:10 -04:00
Nathan Dwarshuis 4c46f035f5 WIP use more robust update strategy 2023-07-13 23:31:27 -04:00
Nathan Dwarshuis c8f7689c7a ENH store account sign in db itself 2023-07-09 11:13:35 -04:00
Nathan Dwarshuis 9c93ad25af ENH break up input files to thread them 2023-07-09 00:16:57 -04:00
Nathan Dwarshuis bf1434542f ENH remove useless field 2023-07-08 19:05:34 -04:00
Nathan Dwarshuis 46decdc4de ENH use decimals to round 2023-07-08 00:52:40 -04:00
Nathan Dwarshuis 90b88945c5 ENH clean up types again 2023-07-07 20:42:41 -04:00
Nathan Dwarshuis 00346ff8ee ENH clean up types a bit 2023-07-07 20:20:09 -04:00
Nathan Dwarshuis 2946a8f9e2 ADD priority flag to keep tx's sorted always 2023-07-07 00:20:18 -04:00
Nathan Dwarshuis 24bc9a239b FIX rounding errors 2023-07-06 00:05:16 -04:00
Nathan Dwarshuis dce3ff4166 ENH clean up (and hopefully fix) lots of balancing stuff 2023-07-05 22:30:24 -04:00
Nathan Dwarshuis d9709f565f FIX separate running totals by budget label 2023-07-04 10:35:11 -04:00
Nathan Dwarshuis 8c9dc1e970 REF rearrange stuff 2023-07-04 00:11:25 -04:00
Nathan Dwarshuis bae847d9f3 WIP balance transactions in two different ways 2023-07-03 20:27:52 -04:00
Nathan Dwarshuis d5761c75ed REF move commont stuff to common modules 2023-07-01 18:58:15 -04:00
Nathan Dwarshuis ebef4e0f6b WIP mostly unify history and budget transfer pipelines 2023-07-01 18:32:20 -04:00
Nathan Dwarshuis 5c1d2bce9d WIP unify budget and history pipelines 2023-07-01 13:12:50 -04:00
Nathan Dwarshuis 1ae670187a WIP unify history and budget pipelines 2023-06-30 23:54:39 -04:00
Nathan Dwarshuis cc0699eb4e WIP make budget and statement paths use same machinery 2023-06-29 21:32:14 -04:00
Nathan Dwarshuis d617fa52cc REF clean code 2023-06-26 19:04:37 -04:00
Nathan Dwarshuis f8669e5a15 WIP add code to actually insert updates in the db 2023-06-26 00:10:40 -04:00
Nathan Dwarshuis 7a44aeb5db WIP use newtypes to keep update balancer sane 2023-06-25 21:16:47 -04:00
Nathan Dwarshuis fc4da967be WIP read updates from database 2023-06-25 14:26:35 -04:00
Nathan Dwarshuis 05928087b2 WIP add logic for updating entries and summing read only entries 2023-06-24 17:32:43 -04:00
Nathan Dwarshuis 5697a071ab WIP add lots of stuff to cache deferred calculations 2023-06-22 23:27:14 -04:00
Nathan Dwarshuis 09e03ff675 ADD means to scale/flip the value of a transaction 2023-06-20 22:52:52 -04:00
Nathan Dwarshuis f3d2c1655e FIX undefined error paths 2023-06-19 12:33:50 -04:00
Nathan Dwarshuis 03e75ce549 ADD linked credit entries 2023-06-19 12:14:18 -04:00
Nathan Dwarshuis c2525fb77c FIX balancing stuff 2023-06-18 00:14:06 -04:00