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.
Hyperling2025-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.
Hyperling2025-03-27 12:15:55 -07:00
147178e4dd
Fix the projections not loading if any item type was left unused.
Hyperling2025-03-27 11:58:26 -07:00
fa852faadc
Use the dispose() method to reset the global values. Works excellently!! :D
0.1.2
Hyperling2025-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.
Hyperling2025-03-26 12:39:09 -07:00
75cc72678b
Add TBD of where the Income duplicate name validator is going wrong.
Hyperling2025-03-25 08:45:44 -07:00
4d0dc03c69
Create script which builds the delverables and places them in a convenient place with convenient names.
0.1.1
Hyperling2025-03-21 14:58:56 -07:00
bdb3fc5c7a
Ensure the README is up to date. Reword slightly.
Hyperling2025-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.
Hyperling2025-03-21 14:21:43 -07:00
f5b22c6c1c
Create and use a better app icon.
Hyperling2025-03-21 14:08:26 -07:00
9f7773f724
Add functionality to Help buttons for opening URLs.
Hyperling2025-03-21 13:40:11 -07:00
dec343af09
Add plugin url_launcher for Help page.
Hyperling2025-03-21 12:17:10 -07:00
0890e15bfb
Change the double SafeArea for Linux.
Hyperling2025-03-21 12:05:59 -07:00
55fd4092ac
Prevent the Help buttons from being underneath the Nav Bar on Android.
Hyperling2025-03-21 12:05:03 -07:00
247b88daa2
Replace placeholder with a basic message for now.
Hyperling2025-03-21 12:04:48 -07:00
d604a59ad1
Accept a recommended change since null is now handled properly.
Hyperling2025-03-21 11:39:23 -07:00
5bf6a0889c
Finish changing the database name.
Hyperling2025-03-21 11:38:50 -07:00
f3d6b8abbe
Increment the app version slightly now that it's working and has an icon.
Hyperling2025-03-21 11:03:02 -07:00
8ea85586d5
Begin using the old project's icon.
Hyperling2025-03-21 11:02:57 -07:00
d1633fd155
Add media from android-expense-tracker project.
Hyperling2025-03-21 10:54:29 -07:00
26718a41e0
Shorten app name for home screen.
Hyperling2025-03-21 10:54:14 -07:00
2c241d9113
Change database file name to be more user-friendly.
Hyperling2025-03-21 10:53:48 -07:00
adea1eeb02
Use the non-KTS files after all, the KTS versions do not launch successfully.
Hyperling2025-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.
Hyperling2025-03-21 10:34:25 -07:00
48615b3438
Hide another non-KTS gradle file to ensure that Android config is done properly.
Hyperling2025-03-21 10:27:41 -07:00
bc3b3a4109
Ensure project is properly named across all files.
Hyperling2025-03-21 10:24:46 -07:00
5ec246228e
Ran flutter create . to create new files based on changed package name.
Hyperling2025-03-21 09:32:45 -07:00
e5e85b68ff
Income and Assets are successfully being inserted and selected! Still needs tweaking, such as Asset saying "monthly".
Hyperling2025-03-07 13:06:26 -07:00
8ef8e0dad9
Start filling in TODO's with Income and Asset code..
Hyperling2025-03-07 12:55:34 -07:00
0b937186aa
Add break statements, even if unnecessary.
Hyperling2025-03-07 12:54:01 -07:00
a5e10e26cc
Move testing to be a global variable and use it to control the debug output.
Hyperling2025-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.
Hyperling2025-03-07 12:43:26 -07:00
7947d64b3b
Allow the Income and Asset pages to start using the generic item creation page.
Hyperling2025-03-07 12:41:52 -07:00
778b4e2f39
Add methods for accessing Incomes and Assets in the database.
Hyperling2025-03-07 12:20:38 -07:00
8ae728f6bf
Prevent new DEBUG folder from getting into git repo. Must have gotten created when compiling for Android emulator.
Hyperling2025-02-26 10:06:09 -07:00
42548d437c
Add ItemType for determining which DB methods should be called based on the screen data. Begin implementing it.
Hyperling2025-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.
Hyperling2025-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.
Hyperling2025-02-21 08:30:54 -07:00
064884dc07
Fix code warnings by using Description variable and temporarily assuming that Assets are a RecurringTrackedType.
Hyperling2025-02-19 17:40:43 -07:00
98e511056c
Remove no longer necessary includes.
Hyperling2025-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.
Hyperling2025-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.
Hyperling2025-02-14 08:49:44 -07:00
d35c250913
Add note for next steps in making the ListView more abstract.
Hyperling2025-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.
Hyperling2025-02-12 12:53:34 -07:00
9924860181
Create the beginning of a DB backup system.
Hyperling2025-02-12 08:22:16 -07:00
60363c29f2
Rename recurring class filename. Move around some libraries to be under the proper comments.
Hyperling2025-02-12 07:55:22 -07:00
8e6b574023
Create the income and asset tables.
Hyperling2025-02-11 14:49:50 -07:00
fcf4fca33b
Add the Income and Asset classes.
Hyperling2025-02-11 14:49:42 -07:00
0aa8fdf271
Properly map all fields (cost/amount).
Hyperling2025-02-11 14:49:23 -07:00
3bf3dd3190
Fix order of cost validations to properly show error for character data.
Hyperling2025-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.
Hyperling2025-02-11 14:33:38 -07:00
d77e732551
Change desktop version to use the original style of navigation, keep using drawer for mobile devices. Flutter is so cool!! :)
Hyperling2025-02-11 09:26:59 -07:00