victorbalssa / abacus

🟠 Abacus: Firefly III mobile application.
https://apps.apple.com/us/app/1627093491
GNU General Public License v3.0
525 stars 38 forks source link

Feature Request: Default date for transaction list filtering is current month #294

Open klejejs opened 3 months ago

klejejs commented 3 months ago

Describe the bug By default, the date in the transaction list filter is the first day of the current month. This makes it hard to search for transactions that are a few months or years old.

To Reproduce Steps to reproduce the behavior:

  1. Go to 'Transactions'
  2. See the default filter date is the first day of the current month

Expected behavior In my opinion, it does not make much sense to have any default date for filter and it would be better to have the default value undefined as it is for other filters.

Screenshots If applicable, add screenshots to help explain your problem.

Smartphone (please complete the following information):

Additional context Add any other context about the problem here.

victorbalssa commented 3 months ago

Hey @klejejs,

I've put this default date (from) filter because my FireflyIII instance has more than 15k transactions and without a from date the latency for the search endpoint is >10 seconds.

Can you try to set a date like 10 years ago and check what's your latency (without any other filters)?

Thanks

klejejs commented 3 months ago

@victorbalssa thanks for chefking up on this!

I am not sure how many transactions I have but it's about 10 years and I think quite a few. For me, the search delay was only max 2 seconds when searching the whole archive, so I personally would not see such a delay in the app.

klejejs commented 1 month ago

@victorbalssa have you had any chance to consider this? For now, I always keep setting the date some 10 years back manually whenever I want to search for a specific transaction.

victorbalssa commented 1 month ago

OK. I'm very busy atm but I keep my notes updated with every request 👍🏻 I will clear this "from" date.