monica
monica copied to clipboard
Feature Request: .ics URLs for Reminders and Birthdays
Is your feature request related to a problem?
Monica already has WebDAV Support. However, i would be happy if Monica would also offer ical/.ics
-support. My reasons:
- Some clients have a better ics integration instead of webdav (e.g. many web clients)
- Is easier to set up than WebDav (ics only needs a secret URL, no separate credentials)
- Has read-only access by default, that's enough for me
Describe the solution you'd like
- New setting under:
/settings/ical
(similar to/settings/dav
) - A url for reminders
- A url for birthdays
- Optional: A third URL with both
- Url should be secret, not guessable (maybe with username and read only api key in url)
subscribed to this must-have feature!
We already have an ics export at: https://[hostname]/dav/calendars/[email]/birthdays?export The only problem is it need credentials, so we have to add some token for instance to protect it.
Also I don't now what information to add for Reminders?
Thanks @asbiin for your answer. The background for me is that I want to replace every reminder email with it (so I won't get any more e-mails). I also want to have the birthdays in the calendar so that I can plan my appointments better.
Also I don't now what information to add for Reminders?
Good question.
For the reminder ical feed:
I think that the date on which the entry is made should be the same as the date on which the reminder email is sent.
For the birthday ical feed:
Then, when the person has birthday.
I've been rethinking that. I used to write this:
I think that the date on which the entry is made should be the same as the date on which the reminder email is sent.
Now I think that's wrong. In a calendar you look into the future from time to time for planning. Thus newly summarized:
- For the reminder ical feed: Then when the event takes place.
- For the birthday ical feed: Then when the person has birthday.
So i think that there is no need for a logic. The two ical feeds simply have to map 1:1 what is in Monica.
It would also make it easier to integrate with e.g. roundube's carddav.
Currently the issue is that the password that's allowed there is varchar(255)
, and tokens generated in monicahq are ~1000 chars long.
I modified the DB manually, so that I was able to integrate both, but it's hacky, and I'd prefer a native solution :-)
I've been rethinking that. I used to write this:
I think that the date on which the entry is made should be the same as the date on which the reminder email is sent.
Now I think that's wrong. In a calendar you look into the future from time to time for planning. Thus newly summarized:
- For the reminder ical feed: Then when the event takes place.
- For the birthday ical feed: Then when the person has birthday.
So i think that there is no need for a logic. The two ical feeds simply have to map 1:1 what is in Monica.
I also want this feature, it's more easy to manage your daily life.
+1 for this, since i moved to Monica im constantly forgetting about people bdays :(
Another plus 1 here. I can't seen to get WebDAV to work with Thunderbird due to token length and also google doesn't support authenticated WebDAV.