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

V2 QoL Wishlist #29

Open
9 of 21 tasks
Planks opened this issue Aug 4, 2021 · 4 comments
Open
9 of 21 tasks

V2 QoL Wishlist #29

Planks opened this issue Aug 4, 2021 · 4 comments

Comments

@Planks
Copy link

Planks commented Aug 4, 2021

This is a meta-issue to track "mistakes" made in v1 that shouldn't be made again in v2, because v2 is a full rewrite.

Edit this issue to add or mark issues completed

If an item is large enough to warrant its own ticket, it should be linked from here.

General purpose routes

/ (root)

  • Redraw the front page to embed a live, oengus-marathon top and centre

/about

Nothing yet

/patrons

Nothing yet

/calendar

  • Should be able to display unlimited simultaneous events (currently limited to 5)
  • Deep linking to specific months or days (query parameters in URL)

/login/:service

  • Should redirect back to the previous page the user was on

Marathon routes

/marathon/:marathon

Nothing yet

/marathon/new

Nothing yet

/marathon/:marathon/settings

/marathon/:marathon/submissions

/marathon/:marathon/submit

  • If the user has not saved their profile in the last 28 days the user should be prompted to verify their details are still correct before continuing

/marathon/:marathon/schedule

/marathon/:marathon/schedule/manage

/marathon/:marathon/incentives

Nothing yet

/marathon/:marathon/incentives/manage

Nothing yet

/marathon/:marathon/donations

  • Ability for marathon mods to moderate donation messages (approval system)

/marathon/:marathon/donate

Nothing yet

/marathon/:marathon/selection

User profile routes

/user/profile/:name

  • /user/profile/:name will be renamed to /user/:name (with a redirect from the old route)

/user/settings

/user/settings/sync/:service

Nothing yet

/user/new

Nothing yet

@duncte123
Copy link
Member

/user/profile/:name will be renamed to /user/:name (with a redirect from the old route)

The site overall needs to be more optimized for mobile so I will not include that under every route

@duncte123
Copy link
Member

Adding to that: form validation
99.9% of the forms on the current website are badly validated, this needs to be fixed so users can see what they are doing wrong before submitting

@BobChao87
Copy link
Contributor

If viewing the submissions page while logged in, it would be nice to have that user's runs surfaced to the top of the page.

@duncte123
Copy link
Member

Bold colour is not readable enough atm, proposed new colour is #eee

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

No branches or pull requests

3 participants