Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Index meetings by semester #272

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from
Draft

Conversation

WhiteHoodHacker
Copy link
Member

@WhiteHoodHacker WhiteHoodHacker commented Jan 3, 2025

Changes

  • /meetings/ no longer displays all meetings by default
  • New /meetings/[...semester]/ routes are added which serve as index pages for meetings now
  • An additional /meetings/all/ route is added to render all meetings
  • Schedules can now be added on a per-semester basis, and allows future content to be rendered on meeting semester index pages
  • Added new navigation for navigating between semester index pages
  • Add new "seminar" meeting type

Fixes

TODO

  • Add improved meeting type badges
  • Update Meeting sidebar to support new semester navigation
  • Update meeting controls (likely don't need filter by type anymore)
  • Improve component for meeting type stack
  • Add clickable tooltips to learn about meeting types
  • Replace meeting tags on meeting index pages with meeting type badges

fix: improve calendar event handling and metadata
refactor: update button class names and styles across multiple components
@WhiteHoodHacker WhiteHoodHacker added feature New feature or request site: sigpwny.com Related to sigpwny.com site labels Jan 3, 2025
@WhiteHoodHacker WhiteHoodHacker marked this pull request as draft January 3, 2025 08:15
@WhiteHoodHacker WhiteHoodHacker self-assigned this Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request site: sigpwny.com Related to sigpwny.com site
Projects
None yet
1 participant