commit c3d3f7e5d36d76b4e456de6a88e1ac048dd62792 Author: Thomas Baumgart Date: Mon Aug 4 09:33:48 2025 +0200 Fix some actions during reconciliation During reconciliation some actions (e.g. create new transaction) did not work properly. This change fixes the problem. BUG: 507839 FIXED-IN: 5.2.1 (cherry picked from commit 9ec5195e4273b9b3a553c01f6d6ad184d27dffed) commit 706c296896c8e183c48879cd481356ffdd637771 Author: Thomas Baumgart Date: Sun Aug 3 14:48:06 2025 +0200 KF5 based distro build may fail Allow KF5 based distro build to fail since required new library versions (e.g. alkimia) are not available commit 5f89ac9b65eb87d80b07548cab4773a359192b7c Author: Thomas Baumgart Date: Sun Aug 3 11:48:09 2025 +0200 Bump version to 5.2.1 Also bump min version of dependencies - Alkimia - Gwenhywfar - AqBanking commit 08313b88ad426b2db740fe0e34260bd33f377fbd Author: Thomas Baumgart Date: Sun Aug 3 10:07:31 2025 +0200 Show transaction import summary only once When using web-connect to download transaction data, the download summary appeared twice in a row at the end. This change removes that second display of the summary. BUG: 507801 FIXED-IN: 5.2.1 (cherry picked from commit 1fa0eef43b997ca207ce5a916397ef3def528545) commit 8cbc53a6a77859378f3b721e8f94bcc2a126ed65 Author: Thomas Baumgart Date: Fri Aug 1 17:04:19 2025 +0200 Implemented some small performance improvements Avoid unnecessary object creation and deletion Avoid unnecessary method calls (cherry picked from commit 42a6182664acfb6be94248a9ae43064fd650bd16) commit fba1332803631e28ed40d3d846488ef51bcf61aa Author: Thomas Baumgart Date: Fri Aug 1 12:37:11 2025 +0200 Improve fix to resize to column content in ledgerview This amends commit e9866a3451124c329cf3aebae7919493823dfb4f. by improving the performance. (cherry picked from commit c8a5fd547353b0930842b3481e6eb62448ec57f4) commit a90465f563311ea17a3423eefc0843759e8f4aa6 Author: Thomas Baumgart Date: Thu Jul 31 18:20:27 2025 +0200 Clear tag selection on file close BUG: 507693 FIXED-IN: 5.2.1 (cherry picked from commit 86e2cde21e30888d9f83c8fcf801d8b311c50464) commit 3d6595a3a63052532a85add522648e42d056f341 Author: Thomas Baumgart Date: Thu Jul 31 09:18:22 2025 +0200 Don't modify amount upon switch to other application Only do so if focus is moved to other widget in the application. BUG: 425196 FIXED-IN: 5.2.1 (cherry picked from commit ae55e93d33325bde980d994771191d9d38717edf) commit 01c9d69158bfae9102b992211ff196a665d23d33 Author: Thomas Baumgart Date: Thu Jul 31 08:08:22 2025 +0200 Invalidate sort model after editing prices BUG: 499357 FIXED-IN: 5.2.1 (cherry picked from commit 150ac550d74d3db93570820ff597bb957691770b) commit eb914d437da647a77e6d3c61391a34fca28e257c Author: Thomas Baumgart Date: Thu Jul 31 08:07:21 2025 +0200 Reset unused pointer to avoid usage after deletion (cherry picked from commit 86656672c4a2b7312a10dd27b667b85becdb05c5) commit 8ccf45b27241a3f4b15f45cc45e8ad261f65a1cc Author: Thomas Baumgart Date: Wed Jul 30 10:49:33 2025 +0200 Allow resizing of columns BUG: 507148 FIXED-IN: 5.2.1 (cherry picked from commit c287f8389b645551aecd57fabecedf5b6785ae7f) commit 5248d45a243d7c7dcb713b34e0f682a0114ebbb5 Author: Thomas Baumgart Date: Wed Jul 30 10:12:44 2025 +0200 Fix resize to column content in ledgerview BUG: 506624 FIXED-IN: 5.2.1 (cherry picked from commit e9866a3451124c329cf3aebae7919493823dfb4f) commit cf01f04deea2349e75a794ee030eb18d3c928ee9 Author: Thomas Baumgart Date: Tue Jul 29 11:11:40 2025 +0200 Show date after online price update in date column BUG: 507626 FIXED-IN: 5.2.1 (cherry picked from commit bfbeff83a86bd5fa490e0cb0e7adf0eb06afcc61) commit b20e9381097e74044c32d962d6efc70d4bab35cd Author: Thomas Baumgart Date: Tue Jul 29 09:54:35 2025 +0200 Fix move transaction function Qt6 requires the QAction to be enabled so that its activate() method has a function. BUG: 507611 FIXED-IN: 5.2.1 (cherry picked from commit 25bffd63da7d8d1b71e3f9407ffc058127d82870) commit cb50551ca6ffc7d68ed5fbec4a392daa19fcfcf7 Author: Thomas Baumgart Date: Sun Jul 27 09:03:30 2025 +0200 Fixup account assignments to standard accounts BUG: 507404 FIXED-IN: 5.2.1 (cherry picked from commit fb08f06c988d4d73fff9a71787fffa147db89e23) commit 7c5ac5cc0ea7a7436d0468fea83576e02f7a0239 Author: Thomas Baumgart Date: Sun Jul 27 10:15:32 2025 +0200 Prevent crash when unknown/invalid account id is found BUG: 507404 FIXED-IN: 5.2.1 (cherry picked from commit 3ecb65186101d49c01e4d618ab9e4537cf8f08d1) commit 082f367280834929d0f35944be23a3e67e60855f Author: Thomas Baumgart Date: Sat Jul 26 16:46:47 2025 +0200 Improve keyboard handling in date edit widget Pressing Ctrl+A selects all characters of the date. If only a part of the date is selected but the text to be pasted is larger, then the widget is cleared first. Selection using Ctrl and Shift works as expected and does not switch sections of the date anymore. BUG: 507244 FIXED-IN: 5.2.1 (cherry picked from commit 6137fa17590a6e1da25210649ac9619dca71a472) commit cc8d258501d96143aa35e8ff69ad15202b390668 Author: Thomas Baumgart Date: Sat Jul 26 09:34:57 2025 +0200 Add price when entereing a buy or reinvest transaction This function was missed when rewriting the transaction editors. BUG: 507477 FIXED-IN: 5.2.1 (cherry picked from commit 5acb6c6e0d1fc70189dc3fd777917af8761e8694) commit 7890ae62e5332d801ad999b1f0f6186a018e9a8e Author: Thomas Baumgart Date: Sat Jul 26 09:32:51 2025 +0200 Speedup shutdown when printer was never used Termination of the application could take some time due to delays based on the printer infrastructure. This change does not initialize the printer objects just to destroy them. This speeds up the termination significantly in some cases. (cherry picked from commit 7708bb8cff6c036125509decab61aed81a3648fd) commit 73d634a6515c8963b52931f573c47401e3d408ae Author: Thomas Baumgart Date: Thu Jul 24 09:11:23 2025 +0200 Fix detection of KDE CI env and build of chart-test (cherry picked from commit c015d6a59c0086da2f16ea134a277aa8e09e1d65) commit eea87fc079662b6f87d70e3edf5fb20a2c4ffec6 Author: Thomas Baumgart Date: Fri Jul 25 07:40:26 2025 +0200 Replace QTextCodec on Qt6 (cherry picked from commit 9c3e131321a53213ae8745ff22311e59e5f37aa8) commit b6606b429c6de4d55375fc5184143f359c194a57 Author: Thomas Baumgart Date: Wed Jul 23 14:37:19 2025 +0200 Fix values displayed in accounts and institutions view In certain cases involving investment accounts the values displayed were not correct. This change makes sure that correct values are presented to the user. BUG: 507370 FIXED-IN: 5.2.1 (cherry picked from commit 522136e84d35337bba7291112c892185461e5a41) commit 017f592e665d3f0919e7b7cfcb3a82385c73006c Author: Thomas Baumgart Date: Tue Jul 22 15:40:31 2025 +0200 Adjust CI settings - Switch Windows, FreeBSD and craft builds to Qt6 - Disable craft macos builds (cherry picked from commit a467c99940a9d2a470eda71855925b3965b1c250) commit bc52bace7080353bfc4b9712ce41f3344bbe16c8 Author: Thomas Baumgart Date: Tue Jul 22 11:41:00 2025 +0200 Fix precedence of ledger detail BUG: 507122 FIXED-IN: 5.2.1 (cherry picked from commit 40cbbdfae47cbcd84765247001af40a1eb796d5c) commit 1cf050c2295c2acee1fa166b445712f0e0eb694d Author: Thomas Baumgart Date: Sat Jul 19 15:35:21 2025 +0200 Use complete width for account info on home page When the account limit information was not selected to be displayed, a gap appears to the right of the balance column. This change makes sure to use the full width even if the limits are not displayed. BUG: 507098 FIXED-IN: 5.2.1 (cherry picked from commit 90dd25bdb92d34631e78c1e0c743cec81c536e3b) commit de88098e4766b20800afe4f4f995b35d2d86b0e1 Author: Thomas Baumgart Date: Sat Jul 19 13:39:35 2025 +0200 Remove reference to temporary r-value (cherry picked from commit 02d35d83086fcbb15f578a52eb3cb4dae067d494) commit 2ebb2bd6b50d1c08b252b19817a15d12429a8529 Author: Thomas Baumgart Date: Sat Jul 19 13:36:23 2025 +0200 Remove only characters selected by user When modifying the text in the amount edit widget by using the backspace or delete key it could happen that more than one character was removed. This confuses the user, epsecially if the decimal symbol gets removed as part of this. This change ensures that only the characters selected by the user are removed. BUG: 507195 FIXED-IN: 5.2.1 (cherry picked from commit 8f4b3be50783ad6711efd0435fca0b1fb2c5b73e) commit f10c047ac9cb1d9cd51ce3fca5f2352a4a07a1cd Author: Thomas Baumgart Date: Sat Jul 19 08:42:00 2025 +0200 Fix layout issues in general settings dialog BUG: 431347 FIXED-IN: 5.2.1 (cherry picked from commit 40a4ecac8b193361ae1e062cd24787959192ba20) commit 0cf747ec98b137127b6ed350c78d2a45db1b4ce5 Author: Thomas Baumgart Date: Sat Jul 19 08:21:20 2025 +0200 Hide cost center widget if feature is not enabled Cost center support is still under development and is generally not available. This change simply hides the widget if the feature is disabled. (cherry picked from commit ad99c54ced4685c6b26ea16f5df0849d0c68bb72) commit 67c2bc59699e68cbb7de5b99f7c8f126bf67d92c Author: Thomas Baumgart Date: Fri Jul 18 17:44:41 2025 +0200 Filter on account names in all splits of a transaction The filter only searched in the account name of the split shown in the ledger. This change makes sure that the entry matches if the provided search text is found in any account name of all splits of the transaction. BUG: 507104 FIXED-IN: 5.2.1 (cherry picked from commit 80ad52b03009a31a877bb8726e4a42880b062aa3) commit d802d1d40a26263e82413af6b3af127e8409f085 Author: Thomas Baumgart Date: Fri Jul 18 16:07:07 2025 +0200 Provide method to quickly reach the ledger from the investment view Older versions kept the investment and ledger view in sync. Since 5.2 now supports multiple ledgers this is not possible anymore. Using the new button one can quickly switch to the ledger view of the opened investment account. BUG: 507191 FIXED-IN: 5.2.1 (cherry picked from commit ce53932f050f697a5efda282b41e51712db8d22c) commit 404a63eaec234bebedc924b91d2678b96ec47e02 Author: Thomas Baumgart Date: Fri Jul 18 14:42:04 2025 +0200 Make tags visible in ledger BUG: 507103 FIXED-IN: 5.2.1 (cherry picked from commit 9e5803456fc739f7c8ac8d96b1796225620ce612) commit f786f1332df5e0e6092370146ef26624d49305f4 Author: Thomas Baumgart Date: Fri Jul 18 10:53:51 2025 +0200 Allow to open context menu on closed accounts in institution view BUG: 507145 FIXED-IN: 5.2.1 (cherry picked from commit 4c400a349334307567511325325cc205b8fdc2c6) commit 9432df0760b10c61cdf4c968621fd4b36f2aade7 Author: Thomas Baumgart Date: Fri Jul 18 10:25:11 2025 +0200 Disable only sub-accounts in budget When the include sub-accounts option is checked, the account itself was disabled. This does not make sense. Only the sub-accounts should be disabled. This change fixes this to work properly. BUG: 507090 FIXED-IN: 5.2.1 (cherry picked from commit 509818ab0e0bc40b12f14e0134e88646caecd6e9) commit 222aa3da93b269d4a46483bbdff19beb907ed491 Author: Thomas Baumgart Date: Tue Jul 15 13:57:03 2025 +0200 Hide KPageView search widget on KF6 (cherry picked from commit 5cfb2236e5209e19f608762ea31506bb963211e3) commit 9b8c7b29f5e92e69f83e0ec3e8af71f4d19b98d6 Author: Thomas Baumgart Date: Mon Jul 14 14:25:05 2025 +0200 Remove support for ofxhome based OFX listing from ui (cherry picked from commit 708cdc77ec6f893d04c3008768cd1336c5b4304d) commit 93adab2c3cad6ce55b6705520256b8021a146c36 Author: Thomas Baumgart Date: Sun Jul 13 15:23:04 2025 +0200 Changed shortcut for TabOrder editor to Alt+Meta+T I noticed, that on Plasma 6 Ctrl+Alt+T opens a terminal and there is no easy way to change that. Hence the shortcut changed to Alt+Meta+T. BUG: 506144 FIXED-IN: 5.2.1 (cherry picked from commit c8a5ce632194e931e655008f46bb765509abd88b) commit fd5a4f5aea69c013b4ccc307ec05192947e4f166 Author: Thomas Baumgart Date: Sun Jul 13 15:15:29 2025 +0200 Fix the toggle of the reconciliation flag via mouse CCBUG: 506144 FIXED-IN: 5.2.1 (cherry picked from commit 2f2b78eb5cfe157a514d2b105670e6c89a64a093) commit 00d5ec058ce43a6a02a137b1cac530ec6eea6b1d Author: Thomas Baumgart Date: Mon Jun 16 07:14:34 2025 +0200 Adjustments for port to Qt6 (cherry picked from commit a6542b9eb6f50925ee41e246aa4d17b789b3b1f1) commit b2ea8389434b28eb118d5e80804f91c8f4d1da50 Author: Thomas Baumgart Date: Sun Jul 13 08:28:03 2025 +0200 Allow double-click when selecting a transaction in autofill dialog When double-clicking a transaction in the autofill dialog it was tried to open the transaction editor. This change now selects the transaction and fills the data into the calling transaction editor and closes the dialog. BUG: 506912 FIXED-IN: 5.2.1 (cherry picked from commit c2647de26a9721417360cc1547bcb72950d255dc) commit 038c36017171df52ad79565e552bff2b46aadb92 Author: Thomas Baumgart Date: Sun Jul 13 08:25:00 2025 +0200 Improve response time to show autofill dialog BUG: 506912 FIXED-IN: 5.2.1 (cherry picked from commit 854e161875fb5bb6cc88b68e1e6e14f5a4a2329d) commit 398fdf12ec67796a940642dca74ff05a1d274ef2 Author: Thomas Baumgart Date: Sat Jul 12 13:31:56 2025 +0200 Fix problems with invalid reinvestment transactions in constency check Some institutions apparently provide a negative amount for a reinvested dividend while the number of shares is positive. This was somewhat ignored by versions prior to 5.2.0 but will now be caught by the consistency check. This change provides a fix to the consistency check so that the affected invalid transactions are corrected. BUG: 506949 FIXED-IN: 5.2.1 (cherry picked from commit 1f6662e07a41d9050e3fec89e35f88d23db4be6b) commit 6606d706fea507c13153d45abb1f0bf773e8c6d9 Author: Thomas Baumgart Date: Fri Jul 11 15:12:00 2025 +0200 Update minimum required gwenhywfar package version for Qt6 (cherry picked from commit f9d8e3f49da08753aefb037ddbe754155ca90008) commit 579ba0a2b27cba821a4b6f7a86297e8d4c54562b Author: Thomas Baumgart Date: Fri Jul 11 13:34:28 2025 +0200 Prevent crash when deleting tag BUG: 506897 FIXED-IN: 5.2.1 (cherry picked from commit 4394fe1c446d0aa65d6a852cf9ce5761325c9108) commit 2cbd7a8697934cf41960d60d2e719594bb764886 Author: Thomas Baumgart Date: Tue Jul 8 17:46:55 2025 +0200 Maintain geometry of settings dialog FEATURE: 506756 FIXED-IN: 5.2.1 (cherry picked from commit afd6b40f4ea2cf56a128acc992e0f44ae36cd148) commit 32749c5d0e781f78636d5db73204957344db7190 Author: Thomas Baumgart Date: Mon Jul 7 21:20:55 2025 +0200 Fix background color of transaction and split editor BUG: 506353 FIXED-IN: 5.2.1 (cherry picked from commit f727b04d0ee0b868213ac03b03d89505c307f813) commit ff91fdc79a04ba552f5522bce2e0431c70d3b4d4 Author: Thomas Baumgart Date: Sun Jul 6 17:15:07 2025 +0200 Fix a problem with keypad decimal on Qt6 CCBUG: 506444 (cherry picked from commit 6ac6d13034d19ba574c3c49193c53495e5119a3c) commit 8cb4a6e6991048005bba6bdf0e4396523a72cfa7 Author: Thomas Baumgart Date: Sun Jul 6 15:56:50 2025 +0200 Invert sign in case provided wrong by institution Some institutions apparently provide a negative amount for a reinvested dividend while the number of shares is positive. In this case, we simply revert the sign. Reported on https://discuss.kde.org/t/kmymoney-5-2-upgrade-consistency-check-problems/36221/11 (cherry picked from commit e8fd8077df88b0dcde1d1b578b02eb36b1092904) and (cherry picked from commit cdc09a58f73f199a46f15496393b9d0b065d77a5) commit 2d90c1de2de3f87b13c49c48734d430ac973900e Author: Thomas Baumgart Date: Sun Jul 6 15:22:38 2025 +0200 Prevent crash when no account information is provided in QIF record BUG: 506667 FIXED-IN: 5.2.1 (cherry picked from commit e3c942be03e35d74025e9bdd175f39580b0e38f1) commit 39ccf10f0c49abec7fb353322f16131a188402fc Author: Thomas Baumgart Date: Sun Jul 6 09:54:54 2025 +0200 Postpone autosave until editing transactions is done BUG: 506644 FIXED-IN: 5.2.1 (cherry picked from commit 2b627d512b3672c6cade0a012fd654c2bc66e58e) commit 078fc0a68dae0551c6874211c1e16d1b56580e5c Author: Thomas Baumgart Date: Sat Jul 5 17:39:01 2025 +0200 Allow more data to be entered when searching for old txn The search for old transactions for a payee was only allowed when no amount, no memo and no category was entered. This is a bit tight and has been changed to only be disabled when a category is entered before the payee. BUG: 506625 FIXED-IN: 5.2.1 (cherry picked from commit 8c019fb0d9ad9f47819a472f5bcfb7f10cc74931) commit a2824866f6c5ca3a86f6c7bcf3d74944f266cb77 Author: Thomas Baumgart Date: Sat Jul 5 13:40:06 2025 +0200 Select newly entered transaction as current transaction BUG: 506627 FIXED-IN: 5.2.1 (cherry picked from commit d83147a35411a1067e7b905ec584a0eef20a3b9a) commit 07871e8b262ab4cc7f7a6c372cf316843a6664d4 Author: Thomas Baumgart Date: Sat Jul 5 09:44:30 2025 +0200 Add account combo to enter schedule dialog BUG: 506497 FIXED-IN: 5.2.1 commit c241cff1c873ab9ca14627d8a9fd59b2f2b406c4 Author: Ralf Habacker Date: Fri Jul 4 16:13:19 2025 +0200 fixFile_8(): simplify implementation With this change, the implementation is identical in structure to the upcoming variant for the sql driver. Fixup for commit a70cb789b. (cherry picked from commit 3c36f4529a4a1403384cb41d9389ac82bfd94252) commit fe163b37b2e3ebb599b74bca21a113dc8135d624 Author: Thomas Baumgart Date: Fri Jul 4 17:46:47 2025 +0200 Fix infinite loop when open existing database created with 5.1.3 The configuration of reports needed to be modified in certain cases. This is done automatically when loading an older data file, but the implementation was missing for the database backend. This causes an infinite loop when opening the database and renders the application useless. This change provides the necessary implementation. BUG: 506569 FIXED-IN: 5.2.1 commit 832128ca75d5ad9e15a86ebf3ae59afae9a01c22 Author: Thomas Baumgart Date: Wed Jul 2 20:19:47 2025 +0200 Figure out the schedule when entering through shortcut BUG: 506454 FIXED-IN: 5.2.1 commit 82dbf155535b3fad94eb42450a4a9bff4f89dee4 Author: Thomas Baumgart Date: Wed Jul 2 19:20:49 2025 +0200 Add ledger quick open feature BUG: 506397 FIXED-IN: 5.2.1 commit 967a79407cd97c1ce4b827748a1ac7658389a749 Author: Thomas Baumgart Date: Wed Jul 2 19:01:29 2025 +0200 Allow keyboard access to buttons in enter schedule dialog BUG: 506402 FIXED-IN: 5.2.1 commit 7ed5639205fa67a225ebba04792d0e488e1dd3d7 Author: Thomas Baumgart Date: Wed Jul 2 18:28:31 2025 +0200 Set keyboard focus to newly opened ledger BUG: 506401 FIXED-IN: 5.2.1 commit f2edb599d7e8903645fd8e93c73b0206bd5257f9 Author: Thomas Baumgart Date: Tue Jul 1 12:36:50 2025 +0200 In emergency case close file if possible This prevents obsolete locks that may prevent a file from being reloaded after a crash or similar. With this commit the additional library 'KCrash' is added as dependency. CCBUG:503551 (cherry picked from commit d800d2fa5c6b5a008d51fef91324f053dc37cd7d) commit 74ceb534f3e0e98277daee5aec9975a37627862d Author: Ralf Habacker Date: Tue May 27 21:05:14 2025 +0200 Fix 'Actions (Buy, Sell, Dividend) are not translated is some reports' BUG:426241 FIXED-IN:5.2.1 (cherry picked from commit dc951f9068b7121c6b45e6aa2e6a90717abd031a) commit 2fd1725feaf21ad6f06e048b7916380b0e16bc95 Author: Ralf Habacker Date: Sat Jun 28 12:40:44 2025 +0200 Fix building with Qt6 The Qt6 variant of QTextStream does not have a method named setCodec(). It is replaced by setEncoding(QStringConverter::..). By default, QStringConverter::Utf8 is used, and automatic unicode detection is enabled. (cherry picked from commit 1b11c7f32769bbdceaea3b8144521515dfd87400) commit 65754718a49b165e92d4e8a9680ab4ea25b4c77f Author: Ralf Habacker Date: Fri Jun 27 12:46:59 2025 +0200 actionNamesLUT(): git clang-format fixes with additional sorting (cherry picked from commit 1fc412019b679f8bb25e7a44b81b3d63c9e45ffe) commit aac0449b4db5b060be5a52a7e5b0921da2a9843d Author: Thomas Baumgart Date: Mon Jun 23 10:15:20 2025 +0200 Port triggering actions to Qt6 Qt6 requires a QAction to be enabled to be triggered programmatically. BUG: 505977 FIXED-IN: 5.2.1 (cherry picked from commit 8c4b84f290e50e62fbf90a61df8c701140a42715)