* [WIP] Transfer collections to own branch
* fixes
* rewrite js
* Add visibility dropdown to collection edit modal
* Add visibility badges to collection page
* Update visibility options and icons in collection
page
* Add delete functionality to collection modal
* Collection project deletion flow
* remove "visit project" button on overflow
* Remove via checklist not individually
* Update manage title in settings.vue
* remove collections from settings page
* hook up collections page
* collection header to look like project header
* Refactor layout.scss and collections.vue
* fix omorphia
* Update
* Conform collections to old design structure
* Update navigation links and remove unused code
* Add collection view and collections to user page
* Refactor user project display logic
* Add collection creation functionality and update profile labels
* Add function calls to initialize user collections
* Refactor collection page layout and functionality
* Add initialization of user collections in create function
* Fix styling issue in collection page
* Update collection status to private
* remove name
* Refactor card component and update grid layout
* Finish collections
---------
Co-authored-by: Carter <safe@fea.st>
* adjust existing sign-in flow
* test fetching of oauth client
* allow for apiversion override
* getAuthUrl refactor
* Adjust auth to accept complex url redirections
* introduce scopes
* accept oauth flow
* rename login/oauth to authorize
* conform to labrinth spec and oauth2 spec
* use cute icons for scope items
* applications pages
* Modal for copy client secret on creation
* rip out old state
* add authorizations
* add flow error state and implement feedback
* implement error notifications on error
* Client secret modal flow aligned with PAT copy
* Authorized scopes now aligned with Authorize screen
* Fix spelling and capitalization
* change redirect uris to include the input field
* refactor 2fa flow to be more stable
* visual adjustments for authorizations
* Fix empty field submission bug
* Add file upload for application icon
* Change shape of editing/create application
* replace icon with Avatar component
* Refactor authorization card styling
* UI feedback
* clean up spacing, styling
* Create a "Developer" section of user settings
* Fix spacing and scope access
* app description and url implementations
* clean up imports
* Update authorization endpoint
* Update placeholder URL in applications.vue
* Remove app information from authorization page
* Remove max scopes from application settings
* Fix import statement and update label styles
* Replace useless headers
* Update pages/auth/authorize.vue
Co-authored-by: Calum H. <contact@mineblock11.dev>
* Update pages/auth/authorize.vue
Co-authored-by: Calum H. <contact@mineblock11.dev>
* Finish PR
---------
Co-authored-by: Calum H. <contact@mineblock11.dev>
Co-authored-by: Jai A <jaiagr+gpg@pm.me>