oengusio / oengus-webapp

Frontend for oengus
https://oengus.io
GNU Affero General Public License v3.0
5 stars 4 forks source link

V2 QoL Wishlist #29

Open Planks opened 3 years ago

Planks commented 3 years ago

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)

/about

Nothing yet

/patrons

Nothing yet

/calendar

/login/:service

Marathon routes

/marathon/:marathon

Nothing yet

/marathon/new

Nothing yet

/marathon/:marathon/settings

/marathon/:marathon/submissions

/marathon/:marathon/submit

/marathon/:marathon/schedule

/marathon/:marathon/schedule/manage

/marathon/:marathon/incentives

Nothing yet

/marathon/:marathon/incentives/manage

Nothing yet

/marathon/:marathon/donations

/marathon/:marathon/donate

Nothing yet

/marathon/:marathon/selection

User profile routes

/user/profile/:name

/user/settings

/user/settings/sync/:service

Nothing yet

/user/new

Nothing yet

duncte123 commented 3 years ago

/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 commented 3 years ago

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 commented 3 years ago

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 commented 1 year ago

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