* Rip out external color state
* Fix styling errors
* Allow charts to display personal/entity perspectives on routes
* Refactor analytics data processing and selection
* Include custom color icon
* Adjust colors to be controlled from outside chart component
* Access colors from source of truth
* Change access method to omit projects from params
* Just omit projects from query
* Fix donation link submission
* Refactor Charts to fit edgecase bugs in design
* edge and mobile bug fixes
* remove dead code
* fix width on mobile
* Update omorphia version to 0.7.3
* Refactor legend item styling in ChartDisplay.vue
* Update package dependencies
* Add withdrawal amount validation and display transfer details
* Fixed amt should be consistent
* Empty amount rather than clamp
* Only mutate amount if fixed or 1 value
* Add badge to giftcard withdraw methods
* 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>
* 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
* Add spoiler tag functionality to CodeMirror
* Refactor image insertion logic in
MarkdownEditor.vue
* Refactor modal state reset functions in
MarkdownEditor.vue
* placeholder
* max length & placeholder
* remove default placeholder
* remove scoped css
* allow for throwing in the upload process
* explicit import of info
* fix aggressive card input selection
* Migrate DropArea to composition
* remove hardcoded button styling
* let markdown editor call for image upload
* allow for local testing in the docs
* validate url on set
* add chips to modal with correct defaults
* update docs to show example url doesn't load
* Bump version 0.6.4