To Do

  • BUG: Improve channel-series mapping commands
  • BUG: Fix series ID lookup in channel mapping commands
  • FEATURE: Add script to export command metadata from bot introspection
  • FEATURE: Document commands metadata export script in README
  • FEATURE: Replace Unicode emoji reactions with custom Discord emoji names
  • BUG: Fix custom emoji reaction handling in frontend
  • FEATURE: Cache custom emojis on startup for efficient reaction handling
  • FEATURE: Move emoji export script to scripts/ and output to emoji/
  • FEATURE: Add SubscribeNotAllowedInPublicGuild to handled exceptions

Done

  • FEATURE: Add support for an exclusion list for team driver announcements
  • BUG: Optimize Multi-Season Queries to Avoid N+1 Database Calls
  • BUG: Audit and Remove Redundant or Environment-Specific Imports/Paths
  • BUG: /admin trigger_error -- error
  • BUG: /driver name:Adrian Aasbø Kulleseid season:25s4 error
  • FEATURE: /schedule for Ring Miester / Draft Master display the car class for each week
  • BUG: /previous_races not putting 2nd image in thread
  • BUG: Maximum iRating filter not applying to /laps race_fastest output
  • FEATURE: detached qual
  • FEATURE: admin commands
  • FEATURE: @mention of discord user in /driver command
  • BUG: `/laps_qualifying series:GT4 Challenge by Falken Tyre season:25s4 week:5 chart_type:sca...
  • BUG: /team quick_stats returning out of date irating/sr info for some drivers
  • BUG: /officials header text drawing over track name
  • BUG: [Auto] /league_info error in iRacing Reports
  • BUG: test bug announce
  • FEATURE: test feature announce
  • BUG: test bug announce
  • BUG: test bug announce
  • FEATURE: test feature announce
  • BUG: test bug