main ← feature-event-filters
This change adds event filters to `/filter`. They work with the existing categor…y, tag and status filters and show up as hints in the filter bar:
- `event:any` topics with an event
- `-event:any` topics without an event
- `event:upcoming` events that haven't started yet
- `event:ongoing` events happening now
- `event:past` events that have ended, including closed events
- `event:upcoming,ongoing` a comma means "any of"
- `-event:<state>` excludes topics whose event is in that state (e.g. `-event:past`)
- `event-after:YYYY-MM-DD` events starting on or after a date
- `event-before:YYYY-MM-DD` events starting before a date
- `event-attending:<username>` events that user is going to
- `event-attending:me` events you're going to
- `order:event-start` sort by event start, latest first
- `order:event-start-asc` sort by event start, soonest first