* Fix project visibility in hash routes
* improve
* clippy
* CLIPPYYYYYYYYYYYYYY
* clippy, I hope you know that I hate you
---------
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
This commit adds a fallback to getProjectTypeMessage function to return
a generic project type whenever it encounters an unknown project type,
ensuring there are no errors when the new project types are added.
* 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>
Implements loading of all locale files shipped with Omorphia package by
globbing and registering them during the `vintl:extendOptions` hook.
Also updated VIntl for Nuxt to ensure those files are properly loaded.
Previous version of VIntl for Nuxt had a somewhat broken module ID
tracking, preventing Omorphia locale files to be properly transformed
during the build; at least on systems like Windows, don't know about
*nix. The tracking approach was replaced in 1.8.0, and it seems to be
working now.
* Accept image pasting functionality
* Bump to 0.7.1
* Default alt text should be like github
* sync modelValue changes to codemirror state
* Refactor image uploading in paste
* Fix error handling in image upload
* coverage initial push
* compiles on PR
* adds db env variable
* fixed env variables being on the wrong action
* added more tests yml code
* refresh
* tried copying over tests.yml
* removed accidental tests
* shotgun attempts
* generated yml
* more tries
* shotgun again
* small mistakes
* repush
* repush
* Adds env variables to tarp
* removes unused actions and tests cfg attribute on main.rs
* only will work on push to master
* changed to 60%
---------
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>