dreautall / waterfly-iii

Unofficial Android App for Firefly III, a free and open source personal finance manager.
MIT License
336 stars 26 forks source link

The app stays active for way too long, making the biometrics lock useless #286

Closed nocturn9x closed 7 months ago

nocturn9x commented 7 months ago

Pretty much what it says in the title. I'll open the app in the morning, unlock it, then open it 10+ hours later and it's still on the same screen, and doesn't ask to be unlocked again. Is this intended behavior? I'm not sure if it's my phone or the app that's doing something wrong

dreautall commented 7 months ago

Do you have the notification listener service enabled? That prevents proper app sleep.

I'll try to work something in that you need biometrics on every app open - or do you think a timer based approach (e.g. after 10 minutes not used or similar) would be better?

Thanks!

nocturn9x commented 7 months ago

Hi there,

I think the timer approach would be the most sensible option, as requiring authentication every single time the app is opened sounds a little annoying. Also, yes, I have the notification service active, so that's one mystery solved :)

Thanks for making this btw! I love it. Would be nice if in the future it were possible to create/modify stuff like accounts and liabilities, as I currently have to resort to the web version for that (not sure if the API allows it though)

dreautall commented 7 months ago

I'll have a look at it, thanks for the quick feedback!

Thank you for the kind words, feel free to open a feature request for the other one - not sure how often you actually create new accounts, but since the account tab already exists it is rather easy adding the functionality I guess :)

nocturn9x commented 7 months ago

Wow, that was a really short time between opening the issue and it being addressed. Kudos! Will open a feature request for the other thing soon

Thanks for the great work :D