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

/advent Christmas Wishlist #186

Open
8 tasks
katrinafyi opened this issue Dec 1, 2023 · 1 comment
Open
8 tasks

/advent Christmas Wishlist #186

katrinafyi opened this issue Dec 1, 2023 · 1 comment
Labels
enhancement update an existing command or cog for some new functionality

Comments

@katrinafyi
Copy link
Member

I hope some of these will come true!

  • (most important) include leaderboard in message so it's viewable in the mobile app.
    • with option to hide participants with zero stars (sadly, this is many people).
    • with truncating if needed, fall back to attachment or linking to online leaderboard for the full list.
  • add sorting by local score matching the default on adventofcode dot com.
  • grouping of admin-only commands under a subcommand group to reduce clutter in the suggestions list.
  • (opinionated) star 1 and star 2 columns should be changed so they're analagous (i.e. both in time since puzzle release), with a separate split/delta time for "star 2 time - star 1 time". this matches the display here and here.
  • (wishlist) re-style leaderboard into non-monospace font, aligning by Unicode digit and punctuation spaces.
  • (bug) fix unicode.

Some other things will need thought and discussion.

  • In my opinion, the daily leaderboard is a bit busy. By default, it clutters the daily statistics with too many monthly statistics. It'd be nice to have a more minimal display by default.
    • In general, I think the Total* values are not super meaningful, they just end up being extremely large numbers. Cumulative total time is familiar to competitive programming people, but there it has a meaning and purpose to discourage many resubmissions. Here, it doesn't mean much especially when people complete the challenges over such long time periods.
  • The sorting is also a bit hard to understand. I feel like it'd be better to have command options for sorting by any column in the output and for tie-breaking by another column, with some presets like those currently available. An indicator in the output for the current sorted column would also be helpful.

Let me know if this fits within your vision for the /advent command. I will be happy to work on any of these items.

@andrewj-brown andrewj-brown added the enhancement update an existing command or cog for some new functionality label Dec 4, 2023
@andrewj-brown
Copy link
Member

  • some # of minutes after 3pm, pull the global leaderboard and congratulate any registered users who made it on

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement update an existing command or cog for some new functionality
Projects
None yet
Development

No branches or pull requests

2 participants