Commit Graph

144 Commits

Author SHA1 Message Date
Andrew Lalis 9bc4d1e494 Fixed AccountTest 2024-02-09 13:52:05 -05:00
Andrew Lalis 012b60d1f8 Added some insane logic to compute actual spending by category. 2024-02-09 13:51:25 -05:00
Andrew Lalis 41530d5276 Added the ability to add, edit, and remove transaction line items. 2024-02-09 12:21:06 -05:00
Andrew Lalis 5cc789419c Set version 1.8.0 2024-02-08 11:34:03 -05:00
Andrew Lalis cc83e3eb0f Make positioning of category and vendor in transaction tile consistent. 2024-02-08 11:33:46 -05:00
Andrew Lalis 5c1036b72f Cleaned up some formatting. 2024-02-08 11:29:22 -05:00
Andrew Lalis fb2b8d933b Added timestamp ranges to the dashboard pie charts. 2024-02-08 09:49:21 -05:00
Andrew Lalis 5a339cbee6 Add new "Brokerage" account type, and add more convenience for getting total assets. 2024-02-08 09:06:07 -05:00
Andrew Lalis d43c61d6ee Update version to 1.7.1 2024-02-07 09:09:30 -05:00
Andrew Lalis 6bafd06fc0 Added historical balance checker and cleaned up actions layout on account page. 2024-02-07 09:05:50 -05:00
Andrew Lalis 104de66a66 Added padding to dashboard modules, set version to 1.7.0 2024-02-06 18:01:26 -05:00
Andrew Lalis abf132ec99 Fixed account editing. 2024-02-06 17:59:13 -05:00
Andrew Lalis 807259b2a5 Update to 1.6.1 2024-02-06 09:18:03 -05:00
Andrew Lalis 38d61c056b Removed unused imports. 2024-02-06 09:17:09 -05:00
Andrew Lalis 970ca46ef6 Cleaned up account history, improved transaction tiles in dashboard and transactions list, and fixed small bug in balance record validation. 2024-02-06 09:16:12 -05:00
Andrew Lalis 7d50b12a4f Added functionality for an !exclude tag. 2024-02-05 15:22:26 -05:00
Andrew Lalis 2237293eda Updated to version 1.6.0 2024-02-05 11:47:06 -05:00
Andrew Lalis 64c46e6be9 Added connection test when creating any data source now. 2024-02-05 11:38:10 -05:00
Andrew Lalis 54f6612048 Improve backups, and add pie chart modules for vendor and category. 2024-02-05 11:27:20 -05:00
Andrew Lalis f4d8a4803b Added automatic backup creation on profile load. 2024-02-04 21:33:49 -05:00
Andrew Lalis 81598fc57c Added backup button with native zip file creation. 2024-02-04 21:10:26 -05:00
Andrew Lalis c9d7b9f4da Updated main-view-screenshot.png 2024-02-04 12:55:13 -05:00
Andrew Lalis c00a4b65bb Added documentation to the adding-a-transaction.fxml help page. 2024-02-04 12:52:08 -05:00
Andrew Lalis f9a0fea9ab Added dashboard page and initial account and transaction modules. 2024-02-04 12:35:59 -05:00
Andrew Lalis 6900fdb481
Merge pull request #15 from andrewlalis/transaction-properties
Add Transaction Properties
2024-02-03 23:31:03 -05:00
Andrew Lalis 396fd122a8 Added migration info to README.md, and added ability to insert default categories into existing perfin profiles. 2024-02-03 23:27:23 -05:00
Andrew Lalis 0fe451029d Update to version 1.5.0 2024-02-03 23:07:19 -05:00
Andrew Lalis 8f36380e21 Refactored account history. 2024-02-03 22:59:29 -05:00
Andrew Lalis 3493003588 Made query logging debug only. 2024-02-02 12:46:53 -05:00
Andrew Lalis 85627fb8ad Added basic query building mechanic for dynamic searching. 2024-02-02 12:42:11 -05:00
Andrew Lalis 90ec1e9b09 Added thing to load default categories from a JSON file. 2024-02-02 09:22:46 -05:00
Andrew Lalis eefbb1c09b Compacted the amount and currency fields. 2024-01-31 11:21:54 -05:00
Andrew Lalis 39794e36a2 Added tags view, and cleaned up some other parts of the app. 2024-01-31 11:05:09 -05:00
Andrew Lalis aaa1081ddf Added category view and editor. 2024-01-31 10:16:53 -05:00
Andrew Lalis 77291ba724 Added pages for viewing and editing vendors, and refactored validation to support async validators. 2024-01-30 21:54:34 -05:00
Andrew Lalis ae2713dbd0 Added hyperlinks for entity management pages. 2024-01-30 17:04:31 -05:00
Andrew Lalis 1cdadc9fc4 Added default transaction categories. 2024-01-29 14:08:42 -05:00
Andrew Lalis b9678313bf Added ability to edit tags, vendor, and category of a transaction. 2024-01-29 14:01:49 -05:00
Andrew Lalis e17e2c55a5 Fixed issue with profile not being set. 2024-01-18 11:10:12 -05:00
Andrew Lalis 788e043269 Added more popups for user when opening a profile that requires migration. 2024-01-18 11:03:15 -05:00
Andrew Lalis da589807ef Updated popups to include owner. 2024-01-18 10:44:37 -05:00
Andrew Lalis 4951b8720d Refactor profile loading and turn profile into a record. 2024-01-18 10:09:06 -05:00
Andrew Lalis b783234794 Added M001_AddTransactionProperties.sql migration and schema updates. 2024-01-18 08:53:25 -05:00
Andrew Lalis 2d2ddeb8f2 Updated to version 1.4.0 2024-01-13 12:55:40 -05:00
Andrew Lalis 47ac75af45 Finished transaction editing logic. 2024-01-13 12:54:59 -05:00
Andrew Lalis f0b061c34d Refactored repository access to use fancy generic method. 2024-01-12 22:44:29 -05:00
Andrew Lalis 4600470cdb Fixed AccountSelectionBox. 2024-01-12 17:28:55 -05:00
Andrew Lalis 1a40b78a70 Added AccountSelectionBox and cleaned up logic in the EditTransactionController quite a bit. 2024-01-12 11:30:59 -05:00
Andrew Lalis 3521dee149 Added new AccountSelectionBox, still buggy due to weird javafx combobox stuff. 2024-01-11 22:16:24 -05:00
Andrew Lalis 7ceaca7068 Added start of transaction edit page. 2024-01-11 08:46:57 -05:00