Commit Graph

132 Commits

Author SHA1 Message Date
me 029ee8e9a8 Add DEBUG messages to get methods. Fix the income and asset tables not existing if db upgrade is not run. 2025-03-07 12:43:26 -07:00
me 7947d64b3b Allow the Income and Asset pages to start using the generic item creation page. 2025-03-07 12:41:52 -07:00
me 778b4e2f39 Add methods for accessing Incomes and Assets in the database. 2025-03-07 12:20:38 -07:00
me 02f08093c9 Fix formatting. 2025-03-07 08:37:26 -07:00
me c2939f81c0 Fix whitespace. 2025-03-07 08:30:29 -07:00
me 8ae728f6bf Prevent new DEBUG folder from getting into git repo. Must have gotten created when compiling for Android emulator. 2025-02-26 10:06:09 -07:00
me f6179d1fae Upgraded Flutter. 2025-02-26 09:53:09 -07:00
me 52fdd5c471 Fix username. 2025-02-26 09:52:59 -07:00
me 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
me 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
me 992195b9a0 Style the report a little better. Still need to get the row's middle text properly aligned with the column header somehow, as if everything were in a grid. 2025-02-21 08:30:54 -07:00
me 991eea4d54 Add estimate tildes. 2025-02-21 08:10:38 -07:00
me 064884dc07 Fix code warnings by using Description variable and temporarily assuming that Assets are a RecurringTrackedType. 2025-02-19 17:40:43 -07:00
me 98e511056c Remove no longer necessary includes. 2025-02-19 17:26:28 -07:00
me 58102bab02 Add the expense totals! Yay! Still trying to center the totals part with the monthly part across all sections properly. 2025-02-19 17:25:36 -07:00
me 0b4937b141 Start creating the reports as a break from making the Expense page usable for all 3. Still considering whether to just have 1 main abstract class with a nully Frequency. 2025-02-14 08:49:44 -07:00
me d35c250913 Add note for next steps in making the ListView more abstract. 2025-02-12 12:55:10 -07:00
me 21f67b8a36 Added a monthly runner. Moved field values to be in variables outside of the Widget being returned. 2025-02-12 12:53:34 -07:00
me 9924860181 Create the beginning of a DB backup system. 2025-02-12 08:22:16 -07:00
me 60363c29f2 Rename recurring class filename. Move around some libraries to be under the proper comments. 2025-02-12 07:55:22 -07:00
me 83dece8749 Add TODO's. 2025-02-12 07:52:05 -07:00
me 737264fa2f More work to make the Expense page arbitrary for re-use. 2025-02-11 15:16:46 -07:00
me bea9a4bc36 Update TODO wording. 2025-02-11 14:52:57 -07:00
me 8e6b574023 Create the income and asset tables. 2025-02-11 14:49:50 -07:00
me fcf4fca33b Add the Income and Asset classes. 2025-02-11 14:49:42 -07:00
me 0aa8fdf271 Properly map all fields (cost/amount). 2025-02-11 14:49:23 -07:00
me 3bf3dd3190 Fix order of cost validations to properly show error for character data. 2025-02-11 14:48:32 -07:00
me 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
me 7a3eaf70b5 Add TODO, format code. 2025-02-11 09:57:10 -07:00
me f5f153f692 Turn off the database delete, schema is currently stable. 2025-02-11 09:53:15 -07:00
me 362f1214e8 Fix ability to edit an item. 2025-02-11 09:52:52 -07:00
me d77e732551 Change desktop version to use the original style of navigation, keep using drawer for mobile devices. Flutter is so cool!! :) 2025-02-11 09:26:59 -07:00
me cc33458457 Remove unused imports. 2025-02-11 09:25:50 -07:00
me f5635d6120 Add unique name check to entry form. 2025-02-07 15:40:07 -07:00
me ef58a06dfa Successfully migrate the application to SQLIte! 2025-02-07 15:29:20 -07:00
me 5425b22ba2 Add a Help page. last_version_before_database 2025-02-07 10:53:29 -07:00
me 305012ffd4 Reset income page to just a placeholder for consistency. 2025-02-07 10:53:16 -07:00
me 8c31d868b9 Add a daily estimate. Move estimates to the right of the list item. 2025-02-07 10:24:20 -07:00
me 9d478b9cbf Fix bug which sometimes set an edited expense to Monthly. Fix typo in enum monthly. 2025-02-07 05:10:22 -07:00
me 452eb73773 Code formatting and dialog text enhancements. 2025-02-07 05:00:57 -07:00
me 631555af59 Add a dark theme. 2025-02-07 04:54:59 -07:00
me 0f65166123 Properly implement the dismissable backgrounds. 2025-02-07 04:41:53 -07:00
me 595aaefedc Added editing an expense. 2025-02-07 04:29:10 -07:00
me 9d8a5e6685 Add more frequencies. 2025-02-06 11:50:23 -07:00
me 2acabf4d3b Huge improvements to UI, very interactive now! 2025-02-06 11:50:10 -07:00
me 15fa4aadbd Add method which puts all expenses on equal comparison grounds. 2025-02-06 11:50:02 -07:00
me 78a407d0ec Always show the page names. 2025-02-06 11:48:51 -07:00
me 54cd86c34b Shorten the title. 2025-02-05 16:45:55 -07:00
me 66fd966de8 Redo how the frequencies are generated. Clean up old print statements. 2025-02-05 16:41:58 -07:00
me 5561f50736 Begin working on the database. 2025-02-05 14:43:06 -07:00