zenhack / sandcal

Sandstorm calendar app
Apache License 2.0
4 stars 0 forks source link

Delete & modify events #2

Closed zenhack closed 4 years ago

zenhack commented 4 years ago

We should provide a way to delete and/or modify existing events.

Delete should have the options of deleting only a given occurrence, all events, or all future events.

zenhack commented 4 years ago

Status on this: this is mostly implemented, but:

ocdtrekkie commented 4 years ago

What is the gap between "every representable iCalendar event" and "events created through the UI"? Is iCal endlessly complex, or is this going to be "good enough"?

zenhack commented 4 years ago

So, the bad things that happen now that we should probably avoid:

There are some related problems with displaying events: we don't currently understand all of the recurrence rule types there either, so some repeating events will not occur in all the right spots.

At some point I want SandCal to be able to deal with most stuff found in the wild, and the bits that are complex are also for the most part useful -- the iCalendar format isn't much more gnarly than the way people work with dates & times (i.e. it's not the format's fault). But this might have to be best effort for the short term.

The good news is that if you import an ics file, we store it as-is, so as the software improves the interpretation will get better; no need to hold off on uploading stuff for fear of it being mangled. But the right approach may be to just mark the ics import support as "alpha" for a little while.

zenhack commented 4 years ago

So, here's what I think I'm going to do: