16 Commits

Author SHA1 Message Date
bc3b3a4109 Ensure project is properly named across all files. 2025-03-21 10:24:46 -07:00
7d08f6c5cf Add type to objects. 2025-03-07 13:24:17 -07:00
42548d437c Add ItemType for determining which DB methods should be called based on the screen data. Begin implementing it. 2025-02-21 09:30:46 -07:00
be66f52cbf Move down to only 1 abstract data type with a nully Frequency. Should aid in making the Expense page usable for all 3 data type. 2025-02-21 08:56:50 -07:00
9924860181 Create the beginning of a DB backup system. 2025-02-12 08:22:16 -07:00
60363c29f2 Rename recurring class filename. Move around some libraries to be under the proper comments. 2025-02-12 07:55:22 -07:00
737264fa2f More work to make the Expense page arbitrary for re-use. 2025-02-11 15:16:46 -07:00
fcf4fca33b Add the Income and Asset classes. 2025-02-11 14:49:42 -07:00
0aa8fdf271 Properly map all fields (cost/amount). 2025-02-11 14:49:23 -07:00
ab9b3e0bf9 Begin making the Expense page more arbitrary for future re-use by creating superclasses which will fit all 3 object use cases. 2025-02-11 14:33:38 -07:00
ef58a06dfa Successfully migrate the application to SQLIte! 2025-02-07 15:29:20 -07:00
8c31d868b9 Add a daily estimate. Move estimates to the right of the list item. 2025-02-07 10:24:20 -07:00
9d478b9cbf Fix bug which sometimes set an edited expense to Monthly. Fix typo in enum monthly. 2025-02-07 05:10:22 -07:00
9d8a5e6685 Add more frequencies. 2025-02-06 11:50:23 -07:00
15fa4aadbd Add method which puts all expenses on equal comparison grounds. 2025-02-06 11:50:02 -07:00
87392cc73c Break code into multiple files. 2025-02-05 13:33:07 -07:00