Skip to content

[BUG] Alarms/notification ignore syncing from Nextcloud #2091

@ecsv

Description

@ecsv

Describe the bug

I am using jtx Board Pro with Nextcloud Tasks and DAVx5. I have "sticky alarms" with "Always on due" enabled to see all the due alarms. This is extremely important to me because I use my phone to inform me about tasks which need to be done immediately. Only on my PC, I handle tasks which can be started.

But I've noticed that I was often not informed via notifications about tasks which were created on my PC. Looking at the jtx board (directly), I can see that the task is marked as "overdue" but there is no notification (and there was no notification alarm).

I don't have perfect guide to recreate this problem. But I can show it with the inverse setup - hoping that it can help to find my problem in the process. The inverse is:

  • alarm/notification was created from an overdue task created directly in jtxBoard
  • when changing the task in Nextcloud and syncing it, the sticky notification doesn't disappear - only when I save the task again in jtxboard, the notification disappears

To Reproduce

  1. Create overdue task in jtxboard
  2. observe notification in jtxboard
  3. sync task to Nextcloud Tasks (DAVx5)
  4. change due date in nextcloud Tasks to next week
  5. sync with DAVx5
  6. see that jtxboard no longer marks the task as "overdue" and has the right due date next week
  7. still see the notification about the overdue task (which is actually no longer overdue) -> error
  8. go to jtxboard and just open the (no longer overdue) task and just save it without any modification
  9. observe that the task is no longer shown in the notifications

Expected behavior

  • tasks which are synced (from external source to jtxboard) should force appropriate actions for notifications
    • no longer overdue tasks should be removed from notifications
    • now overdue tasks should be added to notifications
    • tasks which will soon be overdue should cause the appropriate alarm/notification when they are due/overdue

Device and version

  • Device: Google Pixel 9a
  • Android version: Android 16
  • jtx Board version: 2.14.00.gplay (214000003)
  • Downloaded from: Google Play

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions