Commit Graph

  • 70c26be8e3 Stop showing errors if the default exists and all options have already been covered. main 0.1.3 Hyperling 2025-03-27 15:17:14 -07:00
  • b177b6317e Adjust settings page formatting and description text. Hyperling 2025-03-27 15:15:33 -07:00
  • 3c52239efc Add header to Settings page. Hyperling 2025-03-27 15:14:10 -07:00
  • de4f8306d7 Remove TODO note. Hyperling 2025-03-27 15:12:31 -07:00
  • f77cf7bd38 Refactor to use value of variable. Hyperling 2025-03-27 15:12:23 -07:00
  • 716d40c694 Remove unneeded dependency. Hyperling 2025-03-27 15:12:07 -07:00
  • d9f8536f26 Use a consistent header on each page. Hyperling 2025-03-27 14:48:07 -07:00
  • 1966f72c93 Add item descriptions to Help information and clarify the updating section. Hyperling 2025-03-27 14:39:52 -07:00
  • e896611bd1 Refactor to add header to the Tracked Item pages. Hyperling 2025-03-27 14:31:34 -07:00
  • 2d9c93fec4 Fix typo. Hyperling 2025-03-27 14:26:51 -07:00
  • c5f1a4e9ba Add app version to menu. Hyperling 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. Hyperling 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. Hyperling 2025-03-27 12:15:55 -07:00
  • 147178e4dd Fix the projections not loading if any item type was left unused. Hyperling 2025-03-27 11:58:26 -07:00
  • c39e09b2b6 Increment the version. Hyperling 2025-03-27 11:57:22 -07:00
  • fa852faadc Use the dispose() method to reset the global values. Works excellently!! :D 0.1.2 Hyperling 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. Hyperling 2025-03-26 12:39:09 -07:00
  • 75cc72678b Add TBD of where the Income duplicate name validator is going wrong. Hyperling 2025-03-25 08:45:44 -07:00
  • 2970431b91 Increment the version. Hyperling 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 Hyperling 2025-03-21 14:58:56 -07:00
  • bdb3fc5c7a Ensure the README is up to date. Reword slightly. Hyperling 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. Hyperling 2025-03-21 14:21:43 -07:00
  • f5b22c6c1c Create and use a better app icon. Hyperling 2025-03-21 14:08:26 -07:00
  • 9f7773f724 Add functionality to Help buttons for opening URLs. Hyperling 2025-03-21 13:40:11 -07:00
  • dec343af09 Add plugin url_launcher for Help page. Hyperling 2025-03-21 12:17:10 -07:00
  • 0890e15bfb Change the double SafeArea for Linux. Hyperling 2025-03-21 12:05:59 -07:00
  • 55fd4092ac Prevent the Help buttons from being underneath the Nav Bar on Android. Hyperling 2025-03-21 12:05:03 -07:00
  • 247b88daa2 Replace placeholder with a basic message for now. Hyperling 2025-03-21 12:04:48 -07:00
  • d604a59ad1 Accept a recommended change since null is now handled properly. Hyperling 2025-03-21 11:39:23 -07:00
  • 5bf6a0889c Finish changing the database name. Hyperling 2025-03-21 11:38:50 -07:00
  • f3d6b8abbe Increment the app version slightly now that it's working and has an icon. Hyperling 2025-03-21 11:03:02 -07:00
  • 8ea85586d5 Begin using the old project's icon. Hyperling 2025-03-21 11:02:57 -07:00
  • d1633fd155 Add media from android-expense-tracker project. Hyperling 2025-03-21 10:54:29 -07:00
  • 26718a41e0 Shorten app name for home screen. Hyperling 2025-03-21 10:54:14 -07:00
  • 2c241d9113 Change database file name to be more user-friendly. Hyperling 2025-03-21 10:53:48 -07:00
  • adea1eeb02 Use the non-KTS files after all, the KTS versions do not launch successfully. Hyperling 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. Hyperling 2025-03-21 10:34:25 -07:00
  • 48615b3438 Hide another non-KTS gradle file to ensure that Android config is done properly. Hyperling 2025-03-21 10:27:41 -07:00
  • bc3b3a4109 Ensure project is properly named across all files. Hyperling 2025-03-21 10:24:46 -07:00
  • 5ec246228e Ran flutter create . to create new files based on changed package name. Hyperling 2025-03-21 09:32:45 -07:00
  • 579a611bc2 Update packages. Hyperling 2025-03-21 09:32:26 -07:00
  • 62379f54b0 Pull the basic card types out into their own file for possible reuse. Hyperling 2025-03-08 08:40:08 -07:00
  • e7dc369c4f Projections are working! Just 1 issue noticed so far. Hyperling 2025-03-08 08:33:31 -07:00
  • 15b713215f Add item count per category. Hyperling 2025-03-08 07:51:23 -07:00
  • e57432767d Formatting improvement. Hyperling 2025-03-08 07:41:59 -07:00
  • 8b9e0bfe54 Assets are now being displayed properly. Hyperling 2025-03-08 07:40:03 -07:00
  • a92cc00291 Flutter pub get updated more things. Hyperling 2025-03-08 07:24:49 -07:00
  • b4aa72440d Futter changed this. Hyperling 2025-03-08 06:57:47 -07:00
  • b8096833b3 Turn off testing / debug. Hyperling 2025-03-08 06:57:26 -07:00
  • 777d263efe Start loading incomes and assets for reporting. Hyperling 2025-03-07 13:36:24 -07:00
  • 84f1ec2f70 Add, update, and delete are all working for each item type!! Hyperling 2025-03-07 13:32:11 -07:00
  • 8d7591b766 Continue trying to fix issue with edited items not notifying parent. Hyperling 2025-03-07 13:26:02 -07:00
  • 88d57e217f Fix the Monthly text for assets now that it has its proper type. Hyperling 2025-03-07 13:25:55 -07:00
  • 7d08f6c5cf Add type to objects. Hyperling 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". Hyperling 2025-03-07 13:06:26 -07:00
  • f6f167dd83 Fix local variable warning. Hyperling 2025-03-07 12:56:14 -07:00
  • 8ef8e0dad9 Start filling in TODO's with Income and Asset code.. Hyperling 2025-03-07 12:55:34 -07:00
  • 0b937186aa Add break statements, even if unnecessary. Hyperling 2025-03-07 12:54:01 -07:00
  • a5e10e26cc Move testing to be a global variable and use it to control the debug output. Hyperling 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. Hyperling 2025-03-07 12:43:26 -07:00
  • 7947d64b3b Allow the Income and Asset pages to start using the generic item creation page. Hyperling 2025-03-07 12:41:52 -07:00
  • 778b4e2f39 Add methods for accessing Incomes and Assets in the database. Hyperling 2025-03-07 12:20:38 -07:00
  • 02f08093c9 Fix formatting. Hyperling 2025-03-07 08:37:26 -07:00
  • c2939f81c0 Fix whitespace. Hyperling 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. Hyperling 2025-02-26 10:06:09 -07:00
  • f6179d1fae Upgraded Flutter. Hyperling 2025-02-26 09:53:09 -07:00
  • 52fdd5c471 Fix username. Hyperling 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. Hyperling 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. Hyperling 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. Hyperling 2025-02-21 08:30:54 -07:00
  • 991eea4d54 Add estimate tildes. Hyperling 2025-02-21 08:10:38 -07:00
  • 064884dc07 Fix code warnings by using Description variable and temporarily assuming that Assets are a RecurringTrackedType. Hyperling 2025-02-19 17:40:43 -07:00
  • 98e511056c Remove no longer necessary includes. Hyperling 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. Hyperling 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. Hyperling 2025-02-14 08:49:44 -07:00
  • d35c250913 Add note for next steps in making the ListView more abstract. Hyperling 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. Hyperling 2025-02-12 12:53:34 -07:00
  • 9924860181 Create the beginning of a DB backup system. Hyperling 2025-02-12 08:22:16 -07:00
  • 60363c29f2 Rename recurring class filename. Move around some libraries to be under the proper comments. Hyperling 2025-02-12 07:55:22 -07:00
  • 83dece8749 Add TODO's. Hyperling 2025-02-12 07:52:05 -07:00
  • 737264fa2f More work to make the Expense page arbitrary for re-use. Hyperling 2025-02-11 15:16:46 -07:00
  • bea9a4bc36 Update TODO wording. Hyperling 2025-02-11 14:52:57 -07:00
  • 8e6b574023 Create the income and asset tables. Hyperling 2025-02-11 14:49:50 -07:00
  • fcf4fca33b Add the Income and Asset classes. Hyperling 2025-02-11 14:49:42 -07:00
  • 0aa8fdf271 Properly map all fields (cost/amount). Hyperling 2025-02-11 14:49:23 -07:00
  • 3bf3dd3190 Fix order of cost validations to properly show error for character data. Hyperling 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. Hyperling 2025-02-11 14:33:38 -07:00
  • 7a3eaf70b5 Add TODO, format code. Hyperling 2025-02-11 09:57:10 -07:00
  • f5f153f692 Turn off the database delete, schema is currently stable. Hyperling 2025-02-11 09:53:15 -07:00
  • 362f1214e8 Fix ability to edit an item. Hyperling 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!! :) Hyperling 2025-02-11 09:26:59 -07:00
  • cc33458457 Remove unused imports. Hyperling 2025-02-11 09:25:50 -07:00
  • f5635d6120 Add unique name check to entry form. Hyperling 2025-02-07 15:40:07 -07:00
  • ef58a06dfa Successfully migrate the application to SQLIte! Hyperling 2025-02-07 15:29:20 -07:00
  • 5425b22ba2 Add a Help page. last_version_before_database Hyperling 2025-02-07 10:53:29 -07:00
  • 305012ffd4 Reset income page to just a placeholder for consistency. Hyperling 2025-02-07 10:53:16 -07:00
  • 8c31d868b9 Add a daily estimate. Move estimates to the right of the list item. Hyperling 2025-02-07 10:24:20 -07:00
  • 9d478b9cbf Fix bug which sometimes set an edited expense to Monthly. Fix typo in enum monthly. Hyperling 2025-02-07 05:10:22 -07:00
  • 452eb73773 Code formatting and dialog text enhancements. Hyperling 2025-02-07 05:00:57 -07:00
  • 631555af59 Add a dark theme. Hyperling 2025-02-07 04:54:59 -07:00