MyExpenses icon indicating copy to clipboard operation
MyExpenses copied to clipboard

Web User Interface Transaction API Pagination

Open jackblk opened this issue 6 months ago • 1 comments

Hi, great project :).

I purchased and have been using the app since 2021, so I have quite a long transaction history. I tried Web User Interface (WUI) and on my first load, it's quite slow. At first I thought it was buggy but I waited and the transaction history worked.

I take a look at the api https://10.1.1.6:9000/transactions?account_id=2 and it took ~30s to load ~1800 transactions in this account.

A simple pagination should boost the performance and it should work well with the WUI. Cheers!

jackblk avatar Jul 16 '25 00:07 jackblk

@jackblk To keep the implemenation even simpler for a quick fix, I will just limit the loaded transactions to the latest 200. If you wanted to edit older transactions, you would need to set a filter in the app, and then reload.

mtotschnig avatar Aug 11 '25 14:08 mtotschnig