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
|
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
|
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 |
Andrew Lalis
|
89d7438ab1
|
Added basic transactions export, just to say it has it. Also did more to sanitize transaction descriptions.
|
2024-01-11 07:48:46 -05:00 |
Andrew Lalis
|
2c49dd5766
|
Improved attachments preview in transaction and balance record view.
|
2024-01-11 07:25:28 -05:00 |
Andrew Lalis
|
6b563003ec
|
Improved attachment repository logic.
|
2024-01-10 18:10:43 -05:00 |
Andrew Lalis
|
952d149825
|
Added latest scene router version, replaced history clear and navigate by router's new "replace" function, and added orphan deletion to transaction delete logic.
|
2024-01-09 21:51:18 -05:00 |
Andrew Lalis
|
fdfb9d0412
|
Updated to version 1.3.0
|
2024-01-09 12:54:42 -05:00 |
Andrew Lalis
|
26daf14390
|
Added about page, improved splash screen again.
|
2024-01-09 12:52:42 -05:00 |
Andrew Lalis
|
ce78df559e
|
Added help pages, styled text implementation, and improved splash screen.
|
2024-01-09 12:34:06 -05:00 |
Andrew Lalis
|
2a79afe1b5
|
Added first placeholder help pages, and initialization to controller.
|
2024-01-08 23:13:15 -05:00 |
Andrew Lalis
|
8270c5a273
|
Added basic side-panel help info, soon will add router implementation for pages.
|
2024-01-08 22:43:41 -05:00 |
Andrew Lalis
|
eb6f79d428
|
Update branding images.
|
2024-01-08 22:29:44 -05:00 |
Andrew Lalis
|
1b22b3bd49
|
Clear transactions when navigating to /transactions.
|
2024-01-08 12:20:36 -05:00 |
Andrew Lalis
|
4370d8221f
|
Set version to 1.2.0, fixed formatting for pagination for the most part.
|
2024-01-08 12:06:39 -05:00 |
Andrew Lalis
|
a94666a8d6
|
More style refactoring for tiled collections.
|
2024-01-08 11:49:02 -05:00 |
Andrew Lalis
|
8a43862725
|
Cleaned up account and transaction tiles, and removed unneeded CSS references from most places.
|
2024-01-08 11:21:40 -05:00 |
Andrew Lalis
|
65595a47ac
|
Added final validation and warnings to the CreateBalanceRecordController for inconsistent balance records.
|
2024-01-08 10:55:05 -05:00 |
Andrew Lalis
|
5f692bf8e2
|
Refactor creating a balance record.
|
2024-01-08 09:49:34 -05:00 |
Andrew Lalis
|
c02e5d3fc6
|
Added validation, cleaned up CSS colors with theme definitions.
|
2024-01-07 19:05:09 -05:00 |
Andrew Lalis
|
ebf4880297
|
Updated to version 1.1.0
|
2024-01-05 12:28:39 -05:00 |
Andrew Lalis
|
30f792a7c2
|
Added font files, and more style refactoring.
|
2024-01-05 12:25:54 -05:00 |
Andrew Lalis
|
02d392d6c7
|
Refactored styling in most views and components to follow base CSS.
|
2024-01-05 10:59:44 -05:00 |
Andrew Lalis
|
ceddc49adf
|
Added SetVersion script, and updated versions to 1.0.1.
|
2024-01-04 21:44:45 -05:00 |
Andrew Lalis
|
ca85ab9893
|
Refactored account ordering according to latest account history updates.
|
2024-01-04 20:49:21 -05:00 |
Andrew Lalis
|
e0e73cddae
|
Refactored the account tile design.
|
2024-01-04 20:19:27 -05:00 |
Andrew Lalis
|
9e0e0a51c5
|
Added account filter to transactions list.
|
2024-01-04 19:54:13 -05:00 |
Andrew Lalis
|
8539ddec70
|
More tweaking of PropertiesPane.
|
2024-01-04 12:58:51 -05:00 |
Andrew Lalis
|
4c69cd1662
|
Added properties pane and improved the account view.
|
2024-01-04 12:37:16 -05:00 |
Andrew Lalis
|
32fb7e8eb8
|
Added more tests.
|
2024-01-04 10:33:36 -05:00 |
Andrew Lalis
|
4899d5e8b5
|
Cleaned up entities, balance computation logic.
|
2024-01-04 09:54:06 -05:00 |
Andrew Lalis
|
087242396d
|
Added the ability to delete balance records, and added additional history handling for deleted information.
|
2024-01-03 18:38:29 -05:00 |
Andrew Lalis
|
ed6e2fba4a
|
Added schema migration infrastructure.
|
2024-01-03 18:03:46 -05:00 |
Andrew Lalis
|
a7654e49ca
|
Cleaned up profile loading exceptions.
|
2024-01-03 15:20:34 -05:00 |
Andrew Lalis
|
96cbe22c3d
|
Added SLF4J, logging, and more orderly profile initialization.
|
2024-01-03 15:07:36 -05:00 |
Andrew Lalis
|
9d3ed24286
|
Added test dependencies.
|
2024-01-01 21:33:37 -05:00 |
Andrew Lalis
|
be8e5dd3ca
|
Refactored models, preparing for immutable model records.
|
2024-01-01 21:30:55 -05:00 |
Andrew Lalis
|
db8d121141
|
Added some docs.
|
2024-01-01 11:27:01 -05:00 |
Andrew Lalis
|
7f7d13b5ad
|
Added external ULID library to solve modularity issue, and added package-linux-deb.sh for running jpackage on linux.
|
2024-01-01 11:20:30 -05:00 |
Andrew Lalis
|
173204c61c
|
Added the ability to navigate to a specific transaction.
|
2024-01-01 09:32:51 -05:00 |
Andrew Lalis
|
b477e9ab3c
|
Added create-balance-record.fxml and associated logic.
|
2023-12-31 11:48:59 -05:00 |
Andrew Lalis
|
e42f9507db
|
Added icon, image caching, and improved history item tiles.
|
2023-12-31 09:37:16 -05:00 |
Andrew Lalis
|
651396739f
|
Added account history.
|
2023-12-31 00:34:37 -05:00 |
Andrew Lalis
|
d5bee39c20
|
Refactored project.
|
2023-12-30 23:11:59 -05:00 |
Andrew Lalis
|
00636debf3
|
Refactored database schema for more flexible attachments and content, and added basis for account history.
|
2023-12-30 23:08:18 -05:00 |
Andrew Lalis
|
aa90f98424
|
Added actual document icons.
|
2023-12-30 19:09:06 -05:00 |
Andrew Lalis
|
c08276abbf
|
Cleanup.
|
2023-12-30 18:16:19 -05:00 |
Andrew Lalis
|
755dc87aec
|
Added profiles selector and logic for changing the selected profile.
|
2023-12-30 18:13:06 -05:00 |
Andrew Lalis
|
7d7f80676a
|
Added hover visual to attachment previews.
|
2023-12-29 22:58:29 -05:00 |
Andrew Lalis
|
7f85591567
|
Added an improved splash screen, and improved formatting of attachments list.
|
2023-12-29 19:47:31 -05:00 |
Andrew Lalis
|
0eb2edfc8d
|
Added start of attachment preview!
|
2023-12-29 12:23:52 -05:00 |
Andrew Lalis
|
01d08154e0
|
Added primitive pagination controls to transaction view, with expandability for other paginated entities.
|
2023-12-29 12:06:43 -05:00 |
Andrew Lalis
|
633cd60572
|
Added all currencies to account edit page.
|
2023-12-28 21:44:17 -05:00 |
Andrew Lalis
|
e09e36527f
|
Fixed missing fxid.
|
2023-12-28 21:34:28 -05:00 |
Andrew Lalis
|
2658fc5c58
|
Cleaned up CSS, and added a new transaction-view.fxml and associated controller for viewing the details of a transaction.
|
2023-12-28 21:31:42 -05:00 |
Andrew Lalis
|
53bfea2bad
|
Added transaction attachments ability.
|
2023-12-28 16:19:21 -05:00 |
Andrew Lalis
|
616cac6c18
|
Added transaction attachments.
|
2023-12-28 12:57:03 -05:00 |
Andrew Lalis
|
c648c899cd
|
Added better validation for creating transactions.
|
2023-12-28 11:55:10 -05:00 |
Andrew Lalis
|
69322620ca
|
Cleanup
|
2023-12-28 11:34:07 -05:00 |
Andrew Lalis
|
14e1248b54
|
Added transactions page, lots of utilities, and fixed account balance derivation formula.
|
2023-12-28 11:32:20 -05:00 |
Andrew Lalis
|
b6e1481805
|
Added BalanceRecordRepository and associated logic.
|
2023-12-26 14:02:01 -05:00 |
Andrew Lalis
|
2a47d93c97
|
Added editing, saving, and deleting accounts.
|
2023-12-26 13:47:27 -05:00 |
Andrew Lalis
|
30df89d5b7
|
Incorporated latest scene router version.
|
2023-12-25 18:31:01 -05:00 |
Andrew Lalis
|
b1043c1624
|
Added account view, functional prototype for editing accounts.
|
2023-12-24 11:47:38 -05:00 |
Andrew Lalis
|
23a0a20acb
|
Refactored to use the latest version of the scene router.
|
2023-12-22 12:07:52 -05:00 |
Andrew Lalis
|
2959947acc
|
Added scene router, main view for the entire app, and more preparations for a multi-page application.
|
2023-12-20 13:16:44 -05:00 |
Andrew Lalis
|
974fbe0b6e
|
Added database utils, cleaned up data logic, added rest of models.
|
2023-12-16 19:48:04 -05:00 |
Andrew Lalis
|
40e5533208
|
Cleaned up the code
|
2023-12-15 11:05:28 -05:00 |