* Specify which application file types are allowed
* Attempt two
* attempt 3
* Update version edit too
good thing these commits will be squashed!
* Fix warnings
* Remove all uses of `process.env.domain`
* Revert "Remove all uses of `process.env.domain`"
This reverts commit 5af9b83091f395d3a0f954cf6776494c1cfe7a04.
* Increase minimum amount of pages for pagination
Fixesmodrinth/knossos#231
* Detect mod search query removal
Fixesmodrinth/knossos#240
* Increase margin on project card categories mobile
Fixesmodrinth/knossos#230
This PR fixes reports on the moderation dashboard going to `/dashboard/mod/_id` instead of to `/mod/_id`.
It also allows the ability for moderators to unlist mods in the queue from the frontend instead of having to do it via the backend.

Unlisted mods should have the ability to resubmit for approval, so I've also changed "Submit for Review" to "Submit for approval", allowing unlisted mods to do that as well.

* Adjust quite a bit of wording
Also converts many title case things to sentence case (fixes#238)
* Change advised to recommended
* Oops, I missed a page
* That page too
* Missed a spot
* Initial work for modpacks and project types
* Code cleanup, fix some issues
* Username route getting, remove pointless tests
* Base validator types + fixes
* Fix strange IML generation
* Multiple hash requests for version files
* Fix docker build (hopefully)
* Legacy routes
* Finish validator architecture
* Update rust version in dockerfile
* Added caching and fixed typo (#203)
* Added caching and fixed typo
* Fixed clippy error
* Removed log for cache
* Add final validators, fix how loaders are handled and add icons to tags
* Fix search module
* Fix parts of legacy API not working
Co-authored-by: Redblueflame <contact@redblueflame.com>
* Switch site to use axios base url
* Fix team invites
* Fix find/replace setting the wrong thing
* Fix analytics being blocking, small issues
* Allow base url to be set by env variable
* Order notifications and followed mods
Fixesmodrinth/knossos#195
* Add user notification badge on avatar
Closesmodrinth/knossos#145
* Add loading animation
* Chain calls, remove console.log
* Chain calls
* Fix formatting to match prettier
* Remove unused userFollows
* Create user vuex store
* Add notification count indication on dashboard
* Fix background for light mode
* Move delay check to action, add force parameter
* Slightly decrease notification badge opacity on dashboard
* Remove SVG for image masking, use border around bubble
Also adds CSS for when the dropdown is opened/hovered
* Fix merge conflicts
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
* Make project cards right-align their last element
Spaces out elements in a `.project-card` using `justify-content: space-between;`.
Fixesmodrinth/knossos#170
* Automatically set URL for auth redirect
* Make login button use base url or current origin
Allows the login button to work in dev environment
* Remove Axios base URL trailing slash
* Update authUrl() on dashboard to match default
* Remove 'code' query from URL on page load
Allow non-exact paths to highlight mod & dashboard tabs
Fixesmodrinth/knossos#200
* Make page 5 button visible on page 4 (pagination)
Fixesmodrinth/knossos#184
* Color links on legal pages
Fixesmodrinth/knossos#166
* Set max notifications to 5 and ignore duplicates
Fixesmodrinth/knossos#175
* Add space above report button when no user desc
Fixesmodrinth/knossos#143
* Better text spacing from edge of mobile screen
Fixesmodrinth/knossos#179
* Fix slanted bars in modrinth/knossos#57
* Fix checkbox grid and role label
Fixesmodrinth/knossos#191
* Move mod 'settings' button to the far right
Fixesmodrinth/knossos#138
* Abbreviate minutes to min. when time is too long
Not a perfect solution imo, but works for now
Fixesmodrinth/knossos#193
* Fix mobile header margins & add breakpoints
Fixesmodrinth/knossos#203
* Clean up nuxt config
Silence babel warning & styleResources
* Upgrade sass-loader to 10.1.1 and remove warning
* Remove added horizontal footer padding
https://github.com/modrinth/knossos/pull/199#discussion_r629011624
* Improve mobile header fix
* Fix up minor inconsistencies in mod header
* Remove hard coded date
* Cleans up pagination to be more intuitive
* Fixes member invite input on moble
* Fix login button when searching mods
* Improved mobile mod search
Consistently sized pagination buttons
Breakpoint for sort buttons on smaller screens
* Consistent link style on text-only pages
* Better 4k support
* Slightly better mobile project-card support
Shuffles categories under mod icon when there is room
* Animate homepage typewriter effect backwards
* Tiny commit to align mod icons in mod headers
* Make processing status include 'Under Review'
This can be later updated once the backend has a separate status
* Create vercel.json
* Update domain auto detection
* Test vercel NODE_ENV
* Remove console.log for debugging hosting services
* Make mobile first + fix shrinked text circle size
* Optimize SVG
* Change media queries to be more mobile first
* Remove `|| window.location.origin`
* re-deploy vercel
* Change "Processing" message to "Under review"
* Add show snapshots to URL + Add snapshot checkbox
* Revert spacing changes
* Make checkbox more reusable
* Use new checkbox for team permissions
* Remove XMLNS from imags/utils SVGs
* Add client and server side categories
* Quick fix for mistyped facet
* Get rid of console.logs used for debugging
* Re-add eslint overrides
* Optimize SVG
* Simplify .includes() checks