#Smithereen update.

- Events! Yes, events! They're a subtype of group with additional fields — namely, start and end times. There's no field for location yet. There will be one at some point in the future.
- You can tentatively join an event. This is my first custom activity type (sm:TentativeJoin).
- There are reminders for events like for birthdays (you can see one on the screenshots).
- There's a calendar that shows your events and friends' birthdays.

#activitypub @activitypub #mastodev

I suspect we're probably going to have some implementation conflicts. In our world an Invite/Event is just another activity and you can Accept/Reject/TentativeAccept/TentativeReject that Invite activity without requiring you to join a group. Oh well.

I've got about 50 birthdays in my calendar at the moment and at most I often send a birthday greeting. Forcing folks to follow a group to be able to interact with each of those seems a bit silly when we can just interact with and RSVP and comment on the Invite activity.

@mike there are no invites for now. That's the next thing on my list.

There's no privacy either. Anyone can join any event freely.

What do you mean to follow a group? These aren't groups. Birthdays are links to people's profiles, and among them are events. VK has had this exact calendar UI for ages.

And no, you don't need to join a group to interact with it. If you can see something, you can interact with it. To do otherwise is silly and counterproductive.