Commit Graph
100 Commits
Author SHA1 Message Date
me adea1eeb02 Use the non-KTS files after all, the KTS versions do not launch successfully. 2025-03-21 10:34:56 -07:00
me f441caebf7 Unimplemented got thrown for null. Add it to the list so that lists with no items still work properly. 2025-03-21 10:34:25 -07:00
me 48615b3438 Hide another non-KTS gradle file to ensure that Android config is done properly. 2025-03-21 10:27:41 -07:00
me bc3b3a4109 Ensure project is properly named across all files. 2025-03-21 10:24:46 -07:00
me 5ec246228e Ran flutter create . to create new files based on changed package name. 2025-03-21 09:32:45 -07:00
me 579a611bc2 Update packages. 2025-03-21 09:32:26 -07:00
me 62379f54b0 Pull the basic card types out into their own file for possible reuse. 2025-03-08 08:40:08 -07:00
me e7dc369c4f Projections are working! Just 1 issue noticed so far. 2025-03-08 08:33:31 -07:00
me 15b713215f Add item count per category. 2025-03-08 07:51:23 -07:00
me e57432767d Formatting improvement. 2025-03-08 07:41:59 -07:00
me 8b9e0bfe54 Assets are now being displayed properly. 2025-03-08 07:40:03 -07:00
me a92cc00291 Flutter pub get updated more things. 2025-03-08 07:24:49 -07:00
me b4aa72440d Futter changed this. 2025-03-08 06:57:47 -07:00
me b8096833b3 Turn off testing / debug. 2025-03-08 06:57:26 -07:00
me 777d263efe Start loading incomes and assets for reporting. 2025-03-07 13:36:24 -07:00
me 84f1ec2f70 Add, update, and delete are all working for each item type!! 2025-03-07 13:32:11 -07:00
me 8d7591b766 Continue trying to fix issue with edited items not notifying parent. 2025-03-07 13:26:02 -07:00
me 88d57e217f Fix the Monthly text for assets now that it has its proper type. 2025-03-07 13:25:55 -07:00
me 7d08f6c5cf Add type to objects. 2025-03-07 13:24:17 -07:00
me e5e85b68ff Income and Assets are successfully being inserted and selected! Still needs tweaking, such as Asset saying "monthly". 2025-03-07 13:06:26 -07:00
me f6f167dd83 Fix local variable warning. 2025-03-07 12:56:14 -07:00
me 8ef8e0dad9 Start filling in TODO's with Income and Asset code.. 2025-03-07 12:55:34 -07:00
me 0b937186aa Add break statements, even if unnecessary. 2025-03-07 12:54:01 -07:00
me a5e10e26cc Move testing to be a global variable and use it to control the debug output. 2025-03-07 12:47:40 -07:00
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. 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 6b25e6e552 Add sqlite dependency with flutter pub add sqflite. 2025-02-05 14:17:29 -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
me f820265dba Found the correct place to set the title info on Linux. 2025-02-01 03:21:12 -07:00
me 85b7a0a3e6 Add reminder script for how to run with no Internet connection. 2025-02-01 03:20:44 -07:00
me 861e8bf904 Change project name and ID. 2025-02-01 03:15:01 -07:00
me aaa95bd3a6 Break the form into its own widget, since eventually it'll likely be a pop-up. 2025-02-01 03:14:34 -07:00
me 45b5e33491 Add license. 2025-01-30 21:06:25 -07:00
me 8a2dfc2131 More messing around. 2025-01-30 20:56:01 -07:00
me 3b7313ca10 Made the UI fancier but still unable to get the controller to work. 2025-01-30 20:48:30 -07:00
me b07a8f9c0a Add the enum properly. 2025-01-30 20:32:04 -07:00
me 19e10e6792 Test UI done enough, start working on how to get the input into an Expense. 2025-01-30 20:27:03 -07:00
me 811313dc2c Actually starting to look pretty good!? 2025-01-30 20:08:34 -07:00
me 26f688cfe9 Random files, maybe due to flutter run. 2025-01-30 20:01:05 -07:00