Calendar apps should let individuals rename shared events for themselves, without renaming the event for all the invitees. If I have coffee with Sally, the same event should be named “Paul coffee” for Sally and “Sally coffee” for me.

Do any calendar clients out there do this? It seems so obvious. Am I just missing it?

@inthehands Confession: I name all my work 1:1s "Jordan / Other Person" as a tiny gift to the other person's calendar (that they'll see my name first and have an easier time differentiating)
@jrose oh damn I have been doing it backwards and thinking I’m being nice by putting myself last in the list!
@hank oh no, we are both doomed!
@jrose gonna start renaming them all to “Meeting” to avoid confusion.
@jrose @inthehands hey me too! Awkward that we have to but…

@inthehands A lot of people are terrible at naming calendar events and the more people are involved the worse it sometimes gets.

Putting your own label on it would be great functionality, but I suspect caldav is a rather limited animal. Though I haven’t dared look into the format for sanity’s sake.

Speaking of sticking your own labels on things… Bluetooth. FFS. So many devices with names like the output of `pwgen` and no way of telling them apart.

@Tubemeister @inthehands it needn’t be part of the format. I believe they already have universal identifiers (not uuid, but still supposed to be unique). Client could have a local-only mapping
@jasonkarns @inthehands that’s going to suck in a multi device world though if my phone disagrees with my laptop. Which is probably why it’s not a thing. Not a common thing anyway.
@Tubemeister yep. Though there’s no reason that something like iCloud couldn’t sync that separately. But yeah

@jasonkarns There's that. They could. You could even suggest it at apple.com/feedback, though I've been sending them bugreports for most of a decade and certain things(*) still haven't been fixed.

(*) The "natural scrolling" toggle being one and the same between trackpad (on please) and mouse (OFFF please) despite being on different config panels. We hatesss it we do...

Bugs Apple Loves

Bugs Apple won't fix. Why else would they keep them around for so long? We did the math.

@inthehands I have wanted this for so long, I end up making duplicate events in my calendar to stash notes in
@inthehands 💯to this. Drives me bonkers
@inthehands this is why I hate calendar invites

@inthehands afaik there is not a single calendar app anywhere that allows the user to attach private info to events.

It is *baffling*.

@inthehands We use the Google suite at work and I always make my events editable by others so they can rename it better (or invite more people, etc).

But when others send invites that are not editable, Google calendar lets me do just this - I can make edits to invites that only reflect on my calendar. It's very useful for me to make notes about the invite that only I can see.

@adityabhaskar but that disconnects the entire event from the invite, right? Any upstream change, you’ll be oblivious to?
@jasonkarns hmm. You are probably right but I haven't tested it. Will do tomorrow.

@inthehands It seems like only a complicated, proprietary calendaring app could support this by running amok of existing IEEE standards, such as CalDAV.

It's really down to having the event description be non-personal ("Coffee"), or exporting/sharing an event via ics file, so that each party has their own version, and can edit it independently.

@hipcrime @inthehands CalDAV allows for custom fields, right? Maybe some client could add an unused field with key - value pairs for each user?

@csolisr @inthehands An external system or method would need to enforce that only some fields can be changed (Description) while others can't (start date or location, for example). At that point, every participant would need this system to govern their calendars.

Then we have an issue with end-user adoption via compliant apps. Take vJournal, for example. An extension to CalDAV. The number of clients that support it is miserably small. Nobody has even heard of it.

@inthehands @gdinwiddie calendaring is still soooo primitive. 🤦‍♀️
@inthehands “Paul and Sally coffee”
@inthehands Google Calendar allows this

@inthehands AFAICT CalDAV is a way to share `.ics` (iCal) files, `.ics` files can have custom properties (starting with `X-*`) so you could define custom properties to rename the event locally, these properties would be stripped out when syncing(?) or synced only to calendars you own.

So technically possible to achieve.

I've never seen anything like this. It feels like most calendar apps are designed around the limitations of ics/CalDAV/etc, and don't have any concept of "my view and the shared view are different".

I'd love to have a calendar server that puts me in control like this, integrated with my email so that it picks up on all ics files automatically.
@inthehands And don’t get me started on being able to add meeting rooms to an existing meeting.