Hi Matthew,
Thanks for responding quickly. I checked the notification settings. They are turned on for beorg as mentioned above. After running (log-contents) I got 69 notifications scheduled. I have many org-entries scheduled with +1 (birthdays), so I am seeing notifications set for them for 6 years already. Maybe that is clogging the notification stream and the other notifications aren't getting prioritized?
I have raised a ticket #1911 and added these details there.
Hello
That is a possibility - each iOS app is limited to 64 notifications. Although the notifications which are kept if this limit is exceed should be those which fire soonest.
I'm rewriting the logic which schedules notifications to sort the notifications before they get scheduled, and only request from the code which constructs tasks eligable for scheduling notifications to those occuring in the next couple of months. Hopefully this should sort out your issue. In initial tests the order in which they are scheduled is now more logical and stops future events (possibly generated by repeat modifiers) taking priority over earlier tasks.
When the next release is made public see if your issue is solved. If not please let me know. I hope to have the next release out early in March.
Matthew.
Hey Matthew,
I'm facing the same issue. I can't reliably see notifications, sometimes it works, sometimes it doesn't. Is there anything I can do to make it work or help debug?
Thanks!
Use the (log-contents) command in the REPL to see what notifications beorg is scheduling. Feel free to get in contact with me via email with the output.
In the log you should see something similar to:
08:41:46 Scheduling notification: {
title = "Put up Christmas tree";
when = "2019-12-07 09:00:00 +0000";
}
08:41:46 Finished scheduling notifications: {
count = 1;
}
You'll get one "Scheduling notification" entry for each notification followed by a count of the total number. Take a look at the "when" time to see when the notification should appear on your device.
If you add a task for today, but with no time, then it won't get scheduled unless added before the notification time for all day tasks configured on the Settings tab.
If you add a task with a time and there is less than 30 minutes to go (or whatever delay has been configured on the Settings tab) that also won't get scheduled.
If however it is, say, 11am and you add a task for 2:30pm then that should be scheduled.
Do any of the above apply to how you are testing this?
Gaurav Gada
beorg v 2.10.0
iOS 12.1.4
I setup a task with a scheduled time say: 23 Feb 2019 at 3:00 PM
In beorg settings I have Timed task reminders (minutes) set to 30
So I should expect a notification at 2:30 PM right? I don't get a notification. I tried multiple times with all the time options -- scheduled time, deadline time and show time, but the notifications don't fire.
The app icon badge doesn't show the count of the overdue tasks as well. Am i missing some setting?
Appreciate any help on this!