I am a long-term use of kmm, going through many versions till 5.1.3. Recently, I upgraded to 5.2.1 on Windows 11, and found some problems which make me consider going back:
- The ledger view can be extremely slow. This seems to be limited to ledger where there are many imported transactions. I assume this is because there is some slow code creating the clickable links. I often import many transactions (like a whole year of transaction history from the bank to do my tax return statement), and this makes navigation in the ledger halt to a crawl. Is there some way to disable whatever makes it slow (presumably the icons)?
- “Original payee inserted”: Since payee matching has always been a problem, long ago I extended my import filter to add the original payee at the end of the Memo field. Now I get it twice, and it is the first line. Can this behavior be turned off with a setting please, and/or make it selectable whether the text that gets inserted is at the top or bottom of the memo field (at the bottom, it wouldn’t bother me)?
- The new ledger shows additional columns. However, why is the “Detail” just showing the Category, and not the Memo? This would be much more informative for me? At least give the user a choice whether to add the memo field as a separate column!
- I had a couple of crashes when entering a date (when mistyping, I believe I entered an invalid date like 32 in the day field, then ESC-ed out, then KMM asked me to save the file and closed. Even when I saved the file, all my changes since the last save were lost!)
- Having to enable the Filter field with Ctrl-F is a minor nuisance, but there could be a setting to always show it. If I hadn’t found the information in this forum, I would have had to revert to 5.1.3 immediately, as the filter is crucial for my workflow.
- Furthermore, why not finally make all columns filterable? This is more like a feature request than a problem with 5.2.1, but seeing as this was reworked, one could have gone the whole length…
- Dark mode: while it overall works quite well, the colors for imported transactions are incompatible with dark mode, so I had to switch the app to light mode with the command-line switch documented here.
- Finally, I noticed that transaction matching was unreliable. I import statements from different accounts from my bank, so transactions between these accounts should be matched. This works in some cases, but not in other, and I believe it was more reliable in the past (although I can’t verify). Is there some way to make this more reliable? The payee name of course is different, but date and amount are exactly the same, and the memo as well…
Despite all these problems, I’ll give 5.2.1 a chance, and hopefully these things will get ironed out over time, or maybe there are some workarounds I don’t know about. My import workflow pipes .csv files through an .awk script that creates a .qif on the fly, so I do have a transaction id and can transform data on the fly quite flexibly…
Thanks!
Michael









