Commit Graph

109 Commits

Author SHA1 Message Date
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. 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
me 360a36f024 Fix the layout when there are no items. 2025-02-05 14:16:49 -07:00
me ecbac615e9 Finished drawer and also now showing expenses as they are added! 2025-02-05 14:04:35 -07:00
me 87392cc73c Break code into multiple files. 2025-02-05 13:33:07 -07:00
me 1b95feb5d4 Forms is working, items show if hot reloaded, need to refactor code and get the global variable into the state of the expense page. 2025-02-05 13:20:04 -07:00
me 99b1ec82e6 Add the Form widget and get the fields working with it. Still need to pull the values into a usable object for saving. 2025-02-05 04:20:10 -07:00
me 7ead0e5ebb Format dialog a little better. 2025-02-05 03:39:12 -07:00
me bcae40e0e2 Buttons now close the dialog properly. 2025-02-05 03:27:11 -07:00
me aa3c2f9304 Expense input form is now in a popup! Still needs to look and function properly though. 2025-02-05 03:20:29 -07:00
me 96811f5bfd Make the name of the function more agnostic. 2025-02-01 16:51:12 -07:00
me c44d4553c3 Attempting to move the input form to a popup. 2025-02-01 16:50:37 -07:00
me d722172cb3 Add buttons and fake items. 2025-02-01 04:17:56 -07:00
me 43dd151cb4 Refactor the order of the classes based on the UI. 2025-02-01 03:54:53 -07:00
me c2cc71eae0 Add widgets for each of the future pages. 2025-02-01 03:48:26 -07:00
me 0c9b365f7f Added navigation. Very nice!! ;D 2025-02-01 03:42:14 -07:00