Events should be listed in reverse chron

Congrats on migration!

My atprotocol.dev account successfully shows all my events going back to August 2024

I need to click next multiple times to get to my upcoming.

Suggest that this list should be reverse chronological — with events that are newest next.

Sorting by “created” reverse chronological might be appropriate too (rather than event date).

I wouldn’t over rotate on this because different ways to display should be possible — eg this is classically called “agenda mode”, a visual calendar by month / week / day is appropriate in other contexts.

They are. I did a site-wide import of everything from repositories and it reset the “updated” timestamp and mangled the order of displayed events. It’ll even-out as people are regularly active on the site going forward.

Not by post date of record! I am expecting it to be by date in the event record (I could sit down and enter 5 upcoming events in a row)

Yeah, it should be based on the event “starts at” date. The issue is that events that are planning, postponed, or cancelled may not have that date set.

With event feeds, I think the “sane default” would be events that are schedule ordered by when they start. That’d show a nice “upcoming events” view. Then a separate view would be all events ordered by when they were last updated by the event organizer.

Yeah I would expect upcoming events to be the default as you describe, minus undated events.

Activity / Last Updated I can see a use case for but … as an organizer I don’t really want to necessarily have edits visible in the UI (of course an API / atproto feature).

As an organizer, I would want a pref on whether or not to show dates with other status in main upcoming (default to show all).

“Might not have a date” is definitely a thing but is kind of a whole other use case that for me personally would be low on the priority list to show at all — eg show undated events pref, default to no.

(And actually gives me a way to draft things - nice!)

1 Like