TODO
- Set default view for each tag
- Add combination tag support
- Make subscribe into a button
- Show popup on clicking subscribe
- Show QR code in subscribe popup
- Show curated events in home page
- Setup build pipeline
- Include PVR data
- Fetch events.db
- Check include/exclude
- Create tags for Event.@type
- Popup display event details.
- Hide unused hours for each calendar.
- If only multi-day, hide time views.
- Add Footer
- Add about page
- Convert tag pages into markdown pages so we can provide some commentary on each page giving links to upstream socials, and subscribe features. We can put the query details within the page front-matter!
- Add favicon
- Validate the behaviour with identical events in multiple calendars, with same UID See if we can get away with it.
- Fork fullcalendar/icalendar so we can add support for event colors.
- Add full map support.
- Set a visible range based on the calendar to only show relevant dates. https://fullcalendar.io/docs/visibleRange
Ingestion
- Remove past events from BIC
- Tag UC events, and other cool hosts
- Nominatim (+cache) to add GeoCoordinates to every Place