sendou.ink/TODO.md

1.4 KiB

Focus

Calendar

Features

  • Add badges to the seed
  • Implement badge prizes
  • Implement tags
  • Add initial tags.json
  • Add tags to the seed
  • Page to add a new event
  • Edit page
  • E2E test form controls (adding/removing date, adding/removing tags) etc.
  • E2E test browsing events + event page
  • E2E test adding and editing event
  • Add winners page
  • Winners on the event info page
  • There should be a banner on the list page if you have past tournaments to report
  • On the user page tab showing past results
  • Translations

Other

  • Move "BADGE" tag resolving to DB?
  • Tags selector can remove
  • Calendar new title
  • Sort tags so that they are always in same order
  • Maybe make bracket URL mandatory?
  • components render twice on state change?
  • If week has no events show some text + don't show time zone text
  • flatMap -> React.fragment
  • Event page layout shift with time not taking space before mount (only if one day)
  • WeekLinks make opaque blocks not take space on mobile
  • Type problem with Avatar
  • Maybe classNames that do nothing on calendar event page?
  • refactor global.css/common.css -> variables.css / utils.css / common.css
  • addTagArray get tags type from constant
  • Rename model events -> calendarEvents
  • On the event page should not say Day 1 if only one day