[BUG] Notifications are not removed if task is completed or rescheduled outside the app
Describe the bug I'm using DAVx5 to sync my Nextcloud calendars and their tasks to jtx Board. I also use Thunderbird on my PC and very rarely the Tasks-app on Nextcloud's web interface.
When I get a notification for a reminder from jtx Board, I sometimes handle the task on my PC instead. Marking a task as completed or rescheduling it there, within Thunderbird, I would expect that the reminder notification for said task would then be removed on my Android afterwards.
This is not the case, though. And just for reference, I've also checked this with the app Tasks.org and notifications are removed there with this workflow, like I would expect.
To Reproduce
- A reminder for a task showed up on my Android phone from jtx Board
- I'm sitting at my PC right now. So I go to the task in Thunderbird (or the Nexcloud Tasks-app on the web interface)
- I mark the task as completed or reschedule it one day into the future, for example
- The task is synced in the background with DAVx5 after a while on my Android
- I open jtx Board and can see that the task was updated
- The notification for said task is still showing on my phone (even though, I don't need it any longer)
Expected behavior The notification on my phone should be removed if I completed or rescheduled a task and it was synced with DAVx5 afterwards.
Screenshots In this example, I've already rescheduled the task to tomorrow, but the notification still shows up (the same as seven hours ago, the first time it triggered):
Device and version
- Device: Xiaomi Poco X3 NFC
- Android version: Android 12
- jtx Board version: 2.11.01.ose
- Downloaded from: F-Droid