Commit Graph

  • 70c26be8e3 Stop showing errors if the default exists and all options have already been covered. main 0.1.3 me 2025-03-27 15:17:14 -07:00
  • b177b6317e Adjust settings page formatting and description text. me 2025-03-27 15:15:33 -07:00
  • 3c52239efc Add header to Settings page. me 2025-03-27 15:14:10 -07:00
  • de4f8306d7 Remove TODO note. me 2025-03-27 15:12:31 -07:00
  • f77cf7bd38 Refactor to use value of variable. me 2025-03-27 15:12:23 -07:00
  • 716d40c694 Remove unneeded dependency. me 2025-03-27 15:12:07 -07:00
  • d9f8536f26 Use a consistent header on each page. me 2025-03-27 14:48:07 -07:00
  • 1966f72c93 Add item descriptions to Help information and clarify the updating section. me 2025-03-27 14:39:52 -07:00
  • e896611bd1 Refactor to add header to the Tracked Item pages. me 2025-03-27 14:31:34 -07:00
  • 2d9c93fec4 Fix typo. me 2025-03-27 14:26:51 -07:00
  • c5f1a4e9ba Add app version to menu. me 2025-03-27 14:02:18 -07:00
  • 538a298acd Made the input dialog fully item type aware. Fixes #1, now all item types can have an item of the same name (such as "Test") rather than only checking the Expense table for the name. me 2025-03-27 12:22:57 -07:00
  • cce878ccaa Made the input dialog fully item type aware. Fixes issue #1, now all item types can have an item of the same name (such as "Test") rather than only checking the Expense table for the name. me 2025-03-27 12:15:55 -07:00
  • 147178e4dd Fix the projections not loading if any item type was left unused. me 2025-03-27 11:58:26 -07:00
  • c39e09b2b6 Increment the version. me 2025-03-27 11:57:22 -07:00
  • fa852faadc Use the dispose() method to reset the global values. Works excellently!! :D 0.1.2 me 2025-03-26 13:17:08 -07:00
  • 6f9d0d8afb The initial page load now delays properly and shows the correct value rather than 0. Updating an item and going back to the page still shows old data though. me 2025-03-26 12:39:09 -07:00
  • 75cc72678b Add TBD of where the Income duplicate name validator is going wrong. me 2025-03-25 08:45:44 -07:00
  • 2970431b91 Increment the version. me 2025-03-21 15:03:16 -07:00
  • 4d0dc03c69 Create script which builds the delverables and places them in a convenient place with convenient names. 0.1.1 me 2025-03-21 14:58:56 -07:00
  • bdb3fc5c7a Ensure the README is up to date. Reword slightly. me 2025-03-21 14:22:14 -07:00
  • da2ae6206a Add additional Help content and modify the Code Repo button to more specifically be Source Code for the project. me 2025-03-21 14:21:43 -07:00
  • f5b22c6c1c Create and use a better app icon. me 2025-03-21 14:08:26 -07:00
  • 9f7773f724 Add functionality to Help buttons for opening URLs. me 2025-03-21 13:40:11 -07:00
  • dec343af09 Add plugin url_launcher for Help page. me 2025-03-21 12:17:10 -07:00
  • 0890e15bfb Change the double SafeArea for Linux. me 2025-03-21 12:05:59 -07:00
  • 55fd4092ac Prevent the Help buttons from being underneath the Nav Bar on Android. me 2025-03-21 12:05:03 -07:00
  • 247b88daa2 Replace placeholder with a basic message for now. me 2025-03-21 12:04:48 -07:00
  • d604a59ad1 Accept a recommended change since null is now handled properly. me 2025-03-21 11:39:23 -07:00
  • 5bf6a0889c Finish changing the database name. me 2025-03-21 11:38:50 -07:00
  • f3d6b8abbe Increment the app version slightly now that it's working and has an icon. me 2025-03-21 11:03:02 -07:00
  • 8ea85586d5 Begin using the old project's icon. me 2025-03-21 11:02:57 -07:00
  • d1633fd155 Add media from android-expense-tracker project. me 2025-03-21 10:54:29 -07:00
  • 26718a41e0 Shorten app name for home screen. me 2025-03-21 10:54:14 -07:00
  • 2c241d9113 Change database file name to be more user-friendly. me 2025-03-21 10:53:48 -07:00
  • adea1eeb02 Use the non-KTS files after all, the KTS versions do not launch successfully. me 2025-03-21 10:34:56 -07:00
  • f441caebf7 Unimplemented got thrown for null. Add it to the list so that lists with no items still work properly. me 2025-03-21 10:34:25 -07:00
  • 48615b3438 Hide another non-KTS gradle file to ensure that Android config is done properly. me 2025-03-21 10:27:41 -07:00
  • bc3b3a4109 Ensure project is properly named across all files. me 2025-03-21 10:24:46 -07:00
  • 5ec246228e Ran flutter create . to create new files based on changed package name. me 2025-03-21 09:32:45 -07:00
  • 579a611bc2 Update packages. me 2025-03-21 09:32:26 -07:00
  • 62379f54b0 Pull the basic card types out into their own file for possible reuse. me 2025-03-08 08:40:08 -07:00
  • e7dc369c4f Projections are working! Just 1 issue noticed so far. me 2025-03-08 08:33:31 -07:00
  • 15b713215f Add item count per category. me 2025-03-08 07:51:23 -07:00
  • e57432767d Formatting improvement. me 2025-03-08 07:41:59 -07:00
  • 8b9e0bfe54 Assets are now being displayed properly. me 2025-03-08 07:40:03 -07:00
  • a92cc00291 Flutter pub get updated more things. me 2025-03-08 07:24:49 -07:00
  • b4aa72440d Futter changed this. me 2025-03-08 06:57:47 -07:00
  • b8096833b3 Turn off testing / debug. me 2025-03-08 06:57:26 -07:00
  • 777d263efe Start loading incomes and assets for reporting. me 2025-03-07 13:36:24 -07:00
  • 84f1ec2f70 Add, update, and delete are all working for each item type!! me 2025-03-07 13:32:11 -07:00
  • 8d7591b766 Continue trying to fix issue with edited items not notifying parent. me 2025-03-07 13:26:02 -07:00
  • 88d57e217f Fix the Monthly text for assets now that it has its proper type. me 2025-03-07 13:25:55 -07:00
  • 7d08f6c5cf Add type to objects. me 2025-03-07 13:24:17 -07:00
  • e5e85b68ff Income and Assets are successfully being inserted and selected! Still needs tweaking, such as Asset saying "monthly". me 2025-03-07 13:06:26 -07:00
  • f6f167dd83 Fix local variable warning. me 2025-03-07 12:56:14 -07:00
  • 8ef8e0dad9 Start filling in TODO's with Income and Asset code.. me 2025-03-07 12:55:34 -07:00
  • 0b937186aa Add break statements, even if unnecessary. me 2025-03-07 12:54:01 -07:00
  • a5e10e26cc Move testing to be a global variable and use it to control the debug output. me 2025-03-07 12:47:40 -07:00
  • 029ee8e9a8 Add DEBUG messages to get methods. Fix the income and asset tables not existing if db upgrade is not run. me 2025-03-07 12:43:26 -07:00
  • 7947d64b3b Allow the Income and Asset pages to start using the generic item creation page. me 2025-03-07 12:41:52 -07:00
  • 778b4e2f39 Add methods for accessing Incomes and Assets in the database. me 2025-03-07 12:20:38 -07:00
  • 02f08093c9 Fix formatting. me 2025-03-07 08:37:26 -07:00
  • c2939f81c0 Fix whitespace. me 2025-03-07 08:30:29 -07:00
  • 8ae728f6bf Prevent new DEBUG folder from getting into git repo. Must have gotten created when compiling for Android emulator. me 2025-02-26 10:06:09 -07:00
  • f6179d1fae Upgraded Flutter. me 2025-02-26 09:53:09 -07:00
  • 52fdd5c471 Fix username. me 2025-02-26 09:52:59 -07:00
  • 42548d437c Add ItemType for determining which DB methods should be called based on the screen data. Begin implementing it. me 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. me 2025-02-21 08:56:50 -07:00
  • 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. me 2025-02-21 08:30:54 -07:00
  • 991eea4d54 Add estimate tildes. me 2025-02-21 08:10:38 -07:00
  • 064884dc07 Fix code warnings by using Description variable and temporarily assuming that Assets are a RecurringTrackedType. me 2025-02-19 17:40:43 -07:00
  • 98e511056c Remove no longer necessary includes. me 2025-02-19 17:26:28 -07:00
  • 58102bab02 Add the expense totals! Yay! Still trying to center the totals part with the monthly part across all sections properly. me 2025-02-19 17:25:36 -07:00
  • 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. me 2025-02-14 08:49:44 -07:00
  • d35c250913 Add note for next steps in making the ListView more abstract. me 2025-02-12 12:55:10 -07:00
  • 21f67b8a36 Added a monthly runner. Moved field values to be in variables outside of the Widget being returned. me 2025-02-12 12:53:34 -07:00
  • 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