* rewrote route controller
* showing loading by default
* links which are not external need data line attribute
* need to rewrite this
* page controller takes a page as parameter
removed page type
* default export
* going through the route controller instead of changing page directly
* resolving all code paths
* using navigate
* added 404, leaderboards route
* changed leaderboards button to a link
* removed click handler
* added page about route
* removed default export,
added settings page route
* removing pointer events from everything inside links
* navigating to account when on login page
* fixed console logs, using async
* added login and account pages
* moved code to their own functions
* allowing async functions
* defaulting content visible
* async
* fixed 404 not navigating correctly
* setting public path to root
* fixed paths
* using uid passed in through url params
* added 404 page, profile routes
* removed comment
* moved discord link flow to url handler
* allowing html
* not resetting state
* removed function
* handling logo click
* removed comments
* reomoved comments
* removed comments
* removed comments
* using new router
* basic 404 page
* buttons whicha are links have no underline
* correctly handling the take me back button
* updated button
* removed comments
* fixed account page profile link button
* updated 404
* removed comments
* removed comments
* removed comments
* Fixed badges not showing on all time leaderboards
* updated types to support inventory and single badge id
* Add badge selection
* Fix bug
* Remove unnecessary prefill
* using new inventory system
* added no balloon option
* updated text color
* not showing balloon
* updated styling for showing badges selection
* Add badge selection
Co-authored-by: Bruception <bberr022@fiu.edu>
* added inventory type
* new badges
* fixed badges not showing on all time leaderboards
* sending the selected badge id to daily lb
* returning inventory in profiles
* updated types to support inventory and single badge id
* fixed all badges not showing on profile page
* removed await
* smol refactor
* added bug hunter and white hat badges
* corrected 'in the code' to 'on the site'
* edited descriptions
* changed white hat icon
* changed spotted to reported