monicahq / monica

Personal CRM. Remember everything about your friends, family and business relationships.
https://beta.monicahq.com
GNU Affero General Public License v3.0
21.4k stars 2.13k forks source link

Feature Request: .ics URLs for Reminders and Birthdays #2891

Open mritzmann opened 5 years ago

mritzmann commented 5 years ago

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:

Describe the solution you'd like

silva96 commented 4 years ago

subscribed to this must-have feature!

asbiin commented 4 years ago

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?

mritzmann commented 4 years ago

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.

mritzmann commented 4 years ago

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:

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.

tborychowski commented 4 years ago

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 :-)

jackeymai commented 3 years ago

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.

Dinth commented 7 months ago

+1 for this, since i moved to Monica im constantly forgetting about people bdays :(

dalekirkwood commented 4 months ago

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.