Commit Graph

  • 9924860181 Create the beginning of a DB backup system. me 2025-02-12 08:22:16 -07:00
  • 60363c29f2 Rename recurring class filename. Move around some libraries to be under the proper comments. me 2025-02-12 07:55:22 -07:00
  • 83dece8749 Add TODO's. me 2025-02-12 07:52:05 -07:00
  • 737264fa2f More work to make the Expense page arbitrary for re-use. me 2025-02-11 15:16:46 -07:00
  • bea9a4bc36 Update TODO wording. me 2025-02-11 14:52:57 -07:00
  • 8e6b574023 Create the income and asset tables. me 2025-02-11 14:49:50 -07:00
  • fcf4fca33b Add the Income and Asset classes. me 2025-02-11 14:49:42 -07:00
  • 0aa8fdf271 Properly map all fields (cost/amount). me 2025-02-11 14:49:23 -07:00
  • 3bf3dd3190 Fix order of cost validations to properly show error for character data. me 2025-02-11 14:48:32 -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. me 2025-02-11 14:33:38 -07:00
  • 7a3eaf70b5 Add TODO, format code. me 2025-02-11 09:57:10 -07:00
  • f5f153f692 Turn off the database delete, schema is currently stable. me 2025-02-11 09:53:15 -07:00
  • 362f1214e8 Fix ability to edit an item. me 2025-02-11 09:52:52 -07:00
  • d77e732551 Change desktop version to use the original style of navigation, keep using drawer for mobile devices. Flutter is so cool!! :) me 2025-02-11 09:26:59 -07:00
  • cc33458457 Remove unused imports. me 2025-02-11 09:25:50 -07:00
  • f5635d6120 Add unique name check to entry form. me 2025-02-07 15:40:07 -07:00
  • ef58a06dfa Successfully migrate the application to SQLIte! me 2025-02-07 15:29:20 -07:00
  • 5425b22ba2 Add a Help page. last_version_before_database me 2025-02-07 10:53:29 -07:00
  • 305012ffd4 Reset income page to just a placeholder for consistency. me 2025-02-07 10:53:16 -07:00
  • 8c31d868b9 Add a daily estimate. Move estimates to the right of the list item. me 2025-02-07 10:24:20 -07:00
  • 9d478b9cbf Fix bug which sometimes set an edited expense to Monthly. Fix typo in enum monthly. me 2025-02-07 05:10:22 -07:00
  • 452eb73773 Code formatting and dialog text enhancements. me 2025-02-07 05:00:57 -07:00
  • 631555af59 Add a dark theme. me 2025-02-07 04:54:59 -07:00
  • 0f65166123 Properly implement the dismissable backgrounds. me 2025-02-07 04:41:53 -07:00
  • 595aaefedc Added editing an expense. me 2025-02-07 04:29:10 -07:00
  • 9d8a5e6685 Add more frequencies. me 2025-02-06 11:50:23 -07:00
  • 2acabf4d3b Huge improvements to UI, very interactive now! me 2025-02-06 11:50:10 -07:00
  • 15fa4aadbd Add method which puts all expenses on equal comparison grounds. me 2025-02-06 11:50:02 -07:00
  • 78a407d0ec Always show the page names. me 2025-02-06 11:48:51 -07:00
  • 54cd86c34b Shorten the title. me 2025-02-05 16:45:55 -07:00
  • 66fd966de8 Redo how the frequencies are generated. Clean up old print statements. me 2025-02-05 16:41:58 -07:00
  • 5561f50736 Begin working on the database. me 2025-02-05 14:43:06 -07:00
  • 6b25e6e552 Add sqlite dependency with flutter pub add sqflite. me 2025-02-05 14:17:29 -07:00
  • 360a36f024 Fix the layout when there are no items. me 2025-02-05 14:16:49 -07:00
  • ecbac615e9 Finished drawer and also now showing expenses as they are added! me 2025-02-05 14:04:35 -07:00
  • 87392cc73c Break code into multiple files. last_version_with_nav_rail me 2025-02-05 13:33:07 -07:00
  • 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. me 2025-02-05 13:20:04 -07:00
  • 99b1ec82e6 Add the Form widget and get the fields working with it. Still need to pull the values into a usable object for saving. me 2025-02-05 04:20:10 -07:00
  • 7ead0e5ebb Format dialog a little better. me 2025-02-05 03:39:12 -07:00
  • bcae40e0e2 Buttons now close the dialog properly. me 2025-02-05 03:27:11 -07:00
  • aa3c2f9304 Expense input form is now in a popup! Still needs to look and function properly though. me 2025-02-05 03:20:29 -07:00
  • 96811f5bfd Make the name of the function more agnostic. me 2025-02-01 16:51:12 -07:00
  • c44d4553c3 Attempting to move the input form to a popup. me 2025-02-01 16:50:37 -07:00
  • d722172cb3 Add buttons and fake items. me 2025-02-01 04:17:56 -07:00
  • 43dd151cb4 Refactor the order of the classes based on the UI. me 2025-02-01 03:54:53 -07:00
  • c2cc71eae0 Add widgets for each of the future pages. me 2025-02-01 03:48:26 -07:00
  • 0c9b365f7f Added navigation. Very nice!! ;D me 2025-02-01 03:42:14 -07:00
  • f820265dba Found the correct place to set the title info on Linux. me 2025-02-01 03:21:12 -07:00
  • 85b7a0a3e6 Add reminder script for how to run with no Internet connection. me 2025-02-01 03:20:44 -07:00
  • 861e8bf904 Change project name and ID. me 2025-02-01 03:15:01 -07:00
  • aaa95bd3a6 Break the form into its own widget, since eventually it'll likely be a pop-up. me 2025-02-01 03:14:34 -07:00
  • 45b5e33491 Add license. me 2025-01-30 21:06:25 -07:00
  • 8a2dfc2131 More messing around. me 2025-01-30 20:56:01 -07:00
  • 3b7313ca10 Made the UI fancier but still unable to get the controller to work. me 2025-01-30 20:48:30 -07:00
  • b07a8f9c0a Add the enum properly. me 2025-01-30 20:32:04 -07:00
  • 19e10e6792 Test UI done enough, start working on how to get the input into an Expense. me 2025-01-30 20:27:03 -07:00
  • 811313dc2c Actually starting to look pretty good!? me 2025-01-30 20:08:34 -07:00
  • 26f688cfe9 Random files, maybe due to flutter run. me 2025-01-30 20:01:05 -07:00
  • a4ad5823aa A lot of messing around until something actually finally sorta worked! me 2025-01-30 20:00:46 -07:00
  • b227ddc849 Take the main file from an empty project. (flutter create -e). me 2025-01-30 19:23:12 -07:00
  • 92ebe3c4e0 Remove extra sentence. me 2025-01-30 19:22:31 -07:00
  • 4620e62e69 Add a description. me 2025-01-30 19:10:20 -07:00
  • cecaaafb27 Add files created after a flutter run. me 2025-01-30 19:10:06 -07:00
  • b67572bce3 Add empty flutter project. me 2025-01-30 18:59:20 -07:00