#StackBounty: #calendar #reminders #alerts How to design a calendar reminder/alert system

Bounty: 200

I have a calendar system in my web app. We need to implement reminders.

Are there any reminder/alert patterns or system designs, or best practices? If so or if not, what might be some ways of achieving this?

Design Considerations

  1. Need to be able to cancel/prevent reminders if the calendar event is deleted or changed, or the user turns off the reminder for that event. So we can’t just fire and forget them in a queue or something.
  2. The reminders can be X amount of time before the event, X being set in the calendar event settings
  3. Reminders don’t need to be super accurate (to the second or even minute). +- 5 minutes is fine.
  4. Don’t want to pre-calculate reminders because then the maintenance becomes a nightmare as calendar events change, especially where recurring events are concerned.

So far my design is something like this:

  1. Have a scheduled job run every 10 minutes.
  2. The job grabs all possible relevant events and calculates potential occurrences for the next 10 minute interval (filtering out events that don’t have a reminder set).
  3. Job calls an API endpoint in my server side that kicks of a front end notification and an email reminder for all relevant parties.

But maybe there are more elegant patterns than this? Something already established? Or some tool in azure etc.?

Our stack is .net and azure.


Get this bounty!!!

#StackBounty: #thunderbird #calendar #lightning Hide tasks for some (subscribed) calendars in Thunderbird/Lightning

Bounty: 50

At work I subscribed all my colleagues’ calendars to be able to see their appointments and free times for scheduling purposes. But every time I show one of these calendars, Lightning will also show all of that person’s tasks in my task list. In some cases, that can be hundreds of entries of the user has a scheduled task with a reminder which is repeated every day.

How can I get Lightning to show only events, ant not tasks, for specific calendars, without hiding my own tasks?


Get this bounty!!!

#StackBounty: #google-calendar #calendar #feeds How can I get a Confluence calendar's events to show up in Google Calendar?

Bounty: 50

I followed these instructions in Confluence and got a calendar url of

https://confluence.[enterprise domain redacted]/rest/calendar-services/1.0/calendar/export/subcalendar/[calendar ID redacted].ics?os_authType=basic&isSubscribe=true

Note that when I follow that URL in a browser, I get a .ics file that downloads, and when I open it in Mac OS Calendar app, it imports the events as expected. That URL requires authentication though – if I visit it from an Incognito window, it prompts for a login.

I copied that URL, and in Google Calendar, I went to “Add Other Calendars” > “From URL”, and pasted in that URL. None of this Confluence calendar’s events show up in Google Calendar, and there is no prompt in Google Calendar to enter a username or password. The added calendar is set to be shown in Google Calendar (the checkbox next to it in the list is checked).

I referenced this similar question: How can I get my TripIt calendar to show up on Google Calendar? and saw that it said Google Calendar can take up to 24 hours to refresh events from an external calendar, but I first added this calendar over a week ago, and I am still seeing no events in Google Calendar. None of the other suggestions resolved my problem.


Get this bounty!!!

#StackBounty: #google-calendar #calendar #feeds How can I get a Confluence calendar's events to show up in Google Calendar?

Bounty: 50

I followed these instructions in Confluence and got a calendar url of

https://confluence.[enterprise domain redacted]/rest/calendar-services/1.0/calendar/export/subcalendar/[calendar ID redacted].ics?os_authType=basic&isSubscribe=true

Note that when I follow that URL in a browser, I get a .ics file that downloads, and when I open it in Mac OS Calendar app, it imports the events as expected. That URL requires authentication though – if I visit it from an Incognito window, it prompts for a login.

I copied that URL, and in Google Calendar, I went to “Add Other Calendars” > “From URL”, and pasted in that URL. None of this Confluence calendar’s events show up in Google Calendar, and there is no prompt in Google Calendar to enter a username or password. The added calendar is set to be shown in Google Calendar (the checkbox next to it in the list is checked).

I referenced this similar question: How can I get my TripIt calendar to show up on Google Calendar? and saw that it said Google Calendar can take up to 24 hours to refresh events from an external calendar, but I first added this calendar over a week ago, and I am still seeing no events in Google Calendar. None of the other suggestions resolved my problem.


Get this bounty!!!

#StackBounty: #google-calendar #calendar #feeds How can I get a Confluence calendar's events to show up in Google Calendar?

Bounty: 50

I followed these instructions in Confluence and got a calendar url of

https://confluence.[enterprise domain redacted]/rest/calendar-services/1.0/calendar/export/subcalendar/[calendar ID redacted].ics?os_authType=basic&isSubscribe=true

Note that when I follow that URL in a browser, I get a .ics file that downloads, and when I open it in Mac OS Calendar app, it imports the events as expected. That URL requires authentication though – if I visit it from an Incognito window, it prompts for a login.

I copied that URL, and in Google Calendar, I went to “Add Other Calendars” > “From URL”, and pasted in that URL. None of this Confluence calendar’s events show up in Google Calendar, and there is no prompt in Google Calendar to enter a username or password. The added calendar is set to be shown in Google Calendar (the checkbox next to it in the list is checked).

I referenced this similar question: How can I get my TripIt calendar to show up on Google Calendar? and saw that it said Google Calendar can take up to 24 hours to refresh events from an external calendar, but I first added this calendar over a week ago, and I am still seeing no events in Google Calendar. None of the other suggestions resolved my problem.


Get this bounty!!!

#StackBounty: #google-calendar #calendar #feeds How can I get a Confluence calendar's events to show up in Google Calendar?

Bounty: 50

I followed these instructions in Confluence and got a calendar url of

https://confluence.[enterprise domain redacted]/rest/calendar-services/1.0/calendar/export/subcalendar/[calendar ID redacted].ics?os_authType=basic&isSubscribe=true

Note that when I follow that URL in a browser, I get a .ics file that downloads, and when I open it in Mac OS Calendar app, it imports the events as expected. That URL requires authentication though – if I visit it from an Incognito window, it prompts for a login.

I copied that URL, and in Google Calendar, I went to “Add Other Calendars” > “From URL”, and pasted in that URL. None of this Confluence calendar’s events show up in Google Calendar, and there is no prompt in Google Calendar to enter a username or password. The added calendar is set to be shown in Google Calendar (the checkbox next to it in the list is checked).

I referenced this similar question: How can I get my TripIt calendar to show up on Google Calendar? and saw that it said Google Calendar can take up to 24 hours to refresh events from an external calendar, but I first added this calendar over a week ago, and I am still seeing no events in Google Calendar. None of the other suggestions resolved my problem.


Get this bounty!!!

#StackBounty: #google-calendar #calendar #feeds How can I get a Confluence calendar's events to show up in Google Calendar?

Bounty: 50

I followed these instructions in Confluence and got a calendar url of

https://confluence.[enterprise domain redacted]/rest/calendar-services/1.0/calendar/export/subcalendar/[calendar ID redacted].ics?os_authType=basic&isSubscribe=true

Note that when I follow that URL in a browser, I get a .ics file that downloads, and when I open it in Mac OS Calendar app, it imports the events as expected. That URL requires authentication though – if I visit it from an Incognito window, it prompts for a login.

I copied that URL, and in Google Calendar, I went to “Add Other Calendars” > “From URL”, and pasted in that URL. None of this Confluence calendar’s events show up in Google Calendar, and there is no prompt in Google Calendar to enter a username or password. The added calendar is set to be shown in Google Calendar (the checkbox next to it in the list is checked).

I referenced this similar question: How can I get my TripIt calendar to show up on Google Calendar? and saw that it said Google Calendar can take up to 24 hours to refresh events from an external calendar, but I first added this calendar over a week ago, and I am still seeing no events in Google Calendar. None of the other suggestions resolved my problem.


Get this bounty!!!

#StackBounty: #google-calendar #calendar #feeds How can I get a Confluence calendar's events to show up in Google Calendar?

Bounty: 50

I followed these instructions in Confluence and got a calendar url of

https://confluence.cms.gov/rest/calendar-services/1.0/calendar/export/subcalendar/[calendar ID redacted].ics?os_authType=basic&isSubscribe=true

Note that when I follow that URL in a browser, I get a .ics file that downloads, and when I open it in Mac OS Calendar app, it imports the events as expected. That URL requires authentication though – if I visit it from an Incognito window, it prompts for a login.

I copied that URL, and in Google Calendar, I went to “Add Other Calendars” > “From URL”, and pasted in that URL. None of this Confluence calendar’s events show up in Google Calendar, and there is no prompt in Google Calendar to enter a username or password. The added calendar is set to be shown in Google Calendar (the checkbox next to it in the list is checked).

I referenced this similar question: How can I get my TripIt calendar to show up on Google Calendar? and saw that it said Google Calendar can take up to 24 hours to refresh events from an external calendar, but I first added this calendar over a week ago, and I am still seeing no events in Google Calendar. None of the other suggestions resolved my problem.


Get this bounty!!!

#StackBounty: #google-calendar #calendar #feeds How can I get a Confluence calendar's events to show up in Google Calendar?

Bounty: 50

I followed these instructions in Confluence and got a calendar url of

https://confluence.cms.gov/rest/calendar-services/1.0/calendar/export/subcalendar/[calendar ID redacted].ics?os_authType=basic&isSubscribe=true

Note that when I follow that URL in a browser, I get a .ics file that downloads, and when I open it in Mac OS Calendar app, it imports the events as expected. That URL requires authentication though – if I visit it from an Incognito window, it prompts for a login.

I copied that URL, and in Google Calendar, I went to “Add Other Calendars” > “From URL”, and pasted in that URL. None of this Confluence calendar’s events show up in Google Calendar, and there is no prompt in Google Calendar to enter a username or password. The added calendar is set to be shown in Google Calendar (the checkbox next to it in the list is checked).

I referenced this similar question: How can I get my TripIt calendar to show up on Google Calendar? and saw that it said Google Calendar can take up to 24 hours to refresh events from an external calendar, but I first added this calendar over a week ago, and I am still seeing no events in Google Calendar. None of the other suggestions resolved my problem.


Get this bounty!!!

#StackBounty: #google-calendar #calendar #feeds How can I get a Confluence calendar's events to show up in Google Calendar?

Bounty: 50

I followed these instructions in Confluence and got a calendar url of

https://confluence.cms.gov/rest/calendar-services/1.0/calendar/export/subcalendar/[calendar ID redacted].ics?os_authType=basic&isSubscribe=true

Note that when I follow that URL in a browser, I get a .ics file that downloads, and when I open it in Mac OS Calendar app, it imports the events as expected. That URL requires authentication though – if I visit it from an Incognito window, it prompts for a login.

I copied that URL, and in Google Calendar, I went to “Add Other Calendars” > “From URL”, and pasted in that URL. None of this Confluence calendar’s events show up in Google Calendar, and there is no prompt in Google Calendar to enter a username or password. The added calendar is set to be shown in Google Calendar (the checkbox next to it in the list is checked).

I referenced this similar question: How can I get my TripIt calendar to show up on Google Calendar? and saw that it said Google Calendar can take up to 24 hours to refresh events from an external calendar, but I first added this calendar over a week ago, and I am still seeing no events in Google Calendar. None of the other suggestions resolved my problem.


Get this bounty!!!