Skip to content

Add upcoming lecture calendar subscription - #255

Merged
msaroufim merged 1 commit into
mainfrom
agent/subscribe-lecture-calendar
Jul 22, 2026
Merged

Add upcoming lecture calendar subscription#255
msaroufim merged 1 commit into
mainfrom
agent/subscribe-lecture-calendar

Conversation

@msaroufim

Copy link
Copy Markdown
Member

Summary

  • publish upcoming Discord lectures as a standards-compliant iCalendar feed at /api/events/calendar.ics
  • preserve stable Discord-backed event IDs so Google Calendar can update existing lectures instead of creating duplicates
  • add a one-click Subscribe in Google Calendar button to the Upcoming Lectures section
  • keep subscribed lectures transparent so following the calendar does not automatically block work availability

Why

People currently need to revisit gpumode.com or add individual Discord events. This provides a one-time subscription that continues surfacing new lectures and changes in their Google Calendar.

Validation

  • uv run pytest tests/api/test_events_api.py -q
  • uv run ruff check kernelboard/ tests/
  • npm run lint
  • npm run build

@msaroufim
msaroufim marked this pull request as ready for review July 22, 2026 16:00
@msaroufim
msaroufim merged commit 410c7e5 into main Jul 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant