* Shader support PR
* Make search page work
* Fix env showing
* Make moderation look reasonable
* Fix search for shaders
* Datapack support
* Make file types work + datapack inferring
* Add editing to file types
* Finish datapack file generation
* Fix bugs, make forge support work
* Fix inconsistent data pack label
* Final fixes
* Rewrite Parity
* Update SEO, fix modals, add dashes to changelog
* Edit create version title
* Cache tags, SEO for search/partial noscript support, notifications fix
* Deploy?
* Fix vercel config
* Fix it again
* Finish user editing
* Remove broken docker build
* Switch reports to modals
* Update project card
* Navbar line animation in most places
* Add chips
* Move to navlink query params
* remove autogen file
* Add copy code
* Fix webkit text box outlines, port report modal
* Update error page
* Switch to avatar component
* Make keyboard nav work
* Fix team member spacing
* improve project ID display (#676)
* Bug fixes
* Update OG site title
* More fixes
* Design tweaks
* Fix card wrapping on mobile
* Darken light theme color a little
* Sidebar navigation for settings, notifications, and moderation
* Change follow icon from a heart to a bell
* Revert "Change follow icon from a heart to a bell"
This reverts commit e30b46ec5d93c57df847be88eba123c7419dd03b.
* Change follows icon in settings
* AaaaUUUUUUUGghghhhhhhhh
* Project sidebar transparent button animations
* Update file input button styling and change icon remove button text
* Fix environments filter condition being inverted
* Remove -> revert
* Improve readability of warning banners on light mode
* Fix mobile menu button colors
* Clean up notifications page more
* Creator dashboard and monetization work
* Add processing fees declarations and acknowledgement box
* Beta badges
* Downgrade Nuxt Vercel Builder
* Update the style of button groups to be more consistent
* More button consistency
* Remove desktop navbar on mobile
* Update home page progress indicators
* Fix page jumping (Thanks @stairman06)
* Make checkbox checked style consistent with other selection indicators
* More home page updates
* Properly reset NavRows
* Move filters menu on mobile
* Stylized checkbox updated to match active styling
* Filters icon
* Respect prefers-reduced-motion
* Add most backend payouts changes (untested)
* Finish tested payouts code
* Allow monetization unenrolling
* No longer use brand color for active highlights on standard nav elements
* More consistent button group on project page
* Rounded tables
* Fix some things (#716)
* Team member fixes + re-add changelog/versions stuff
* Remove dummy data
* The great CSS refactor
* Remove commented out css
* Give modals the legacy label styles and update profile edit labels
* Fix active chip size
* Remove shadow from selected chip
* Require email set for CMP
* Update styles of notifications to universal-card
* Equivalent exchange, trading some jank for some less bad jank
* Fix all gallery buttons being missing when there is only 1 image
* Update project creation modal
* Make beta badge less bright
* Beta badge heading styling
* Update withdraw processing fees info
* Remove redundant label
* be
* Fix inverted logic
* 2% is 0.02
* Add toggle to turn off alpha modpacks banner
* Why warning button?
* Add more footer links (#719)
* Add more footer links
* Move twitter
* Make items on user pages less comically large and move ad above navigation
* Bump text down a little on home page
* Update favicon colors
* Remove task list package and change default description to use bullet points
* I don't remember why I made this important but let's not
* Ah, yes
* this doesn't actually need to be important
* Align items in input groups
* Adjust some spacings and clear creation modal on opening
* Versions now clickable
* Add link to edit page to default description
* Improve monetization information text
* Make wrapped text inputs not shrink
* Make chips work better
* smol margin on clear mod message button
* Allow non-authenticated users to access settings
* Remove settings anchors
* Fix versions page button style on firefox
* Add advanced rendering toggle
* Update slug input and icon card in project edit page
* Legal sidebar
* h1 at beginning of description no longer has top margin
* Use universal card for legal pages
* Update email addresses on legal pages
* Update various page titles and descriptions for consistency
* Various fixes and consolidation to API URL retrieval
Prevents a bug where it's possible to generate the tags under one API, switch the API, and still have tags leftover from the old API
Also finally fixes staging URL being jank
* Make the theme button show regardless of login state
Also remove the change theme from the user dropdown because it's very redundant with the several other ways of changing theme
* Make mobile profile dropdown ordering consistent with desktop
* Change the base url back
* Revert "Change the base url back"
This reverts commit c1da89fddb83776b39f626eab33c8dc67f8a75e4.
* constantize
* Tiny fixes (#722)
* Box-shadow chip outlines
* Show settings when signed out
* mods -> projects
* space
* Beta badge border
* Slug input overflow fix, scrollable
* 🙈 it will all be okay 🙊 this is just temporary 🙉😭😭 forgive me
* Fix minor bugs
* fix moderation page
* More fixes
* Temp fix for download button
* BEGONE TABLES
* Fix download button
Co-authored-by: Ryan Cao <70191398+ryanccn@users.noreply.github.com>
Co-authored-by: Prospector <prospectordev@gmail.com>
Co-authored-by: stairman06 <36215135+stairman06@users.noreply.github.com>
Co-authored-by: triphora <emmaffle@modrinth.com>
* New features
* Lots of bug fixes
* Fix respack creation
* Improve mobile nav with more project types
* Fix resolution sorting and remove icons
* Move cookie consent to top on small devices to get out of the way of navigation
* Move cookie consent + fix hydration
* Fix project editing + update search features
* Centralize hardcoding of loader/category names, fix cookie consent shadow, fix mobile navbar rounding
* Fix plugin platforms formatting
* Kitchen sink!
* Add support for display names
* LiteLoader formatting
* Fixed "show all loaders" toggle not resetting when changing pages
* Allow multiple loaders in version filter controls
* Fix clear filters button
* Revert "Add support for display names"
This reverts commit 370838763d86bcae51bf06c304248f7a1f8fc28f.
* Let's see how this goes. Upstream filters, attempt 1
* github? hello?
* No more "Server mod" on plugins
* Fix formatting of project types in project creation
* Move where project creation sets the resource pack loader
* Allow setting pixelated image-rendering
Allows to apply 'style' attribute to IMG tags with value
'image-rendering' set to 'pixelated', which can be useful for people who
use pixel art in their READMEs (to demonstrate items, for example).
* fix user page + hydration issue fix from Brawaru
* Rename to proxies
* Make categories use title case
* Always show project type on moderation page, improve project type display on project pages
* Remove invalid key
* Missed a check
* Fix browse menu animation
* Fix disabled button condition and minimum width for 2 lines
* Body -> Description in edit pages
* More casing consistency issues
* Fix duplicate version URLs
* Fix version creation
* Edit URLs, fix privacy page buttons
* Fix notifications popup overlaying
* Final merge fixes
Co-authored-by: Prospector <prospectordev@gmail.com>
Co-authored-by: Sasha Sorokin <10401817+Brawaru@users.noreply.github.com>
* Improve links and search page controls... I know it looks kinda insane
* Fix donation padding Fixes#393
* Improve text field styling
* white icon
* Improve pagination and disabled button colors
* Round tab indicator
* Fix rounding of home page points card
* I hate browsers
* Change verbiage of legacy options
* Bundle of small fixes

- List items in project body may overflow
- Reduce margin between pagination buttons for better mobile support
- Prevent titles from overflowing in search for better mobile support
- Don't show ThisOrThats with only one item
- Fix style inconsistencies on homepage
- Add more links to homepage to docs, GH, and discord, so they can't be missed
* Appease lint
* Dryer lint isn't even the worst type of lint. It's this.
* Functionally implement modpacks
* Add LogoAnimated to logo license
* Fix eslint errors
* Add `z-index: 20` to user dropdown (#287)
* Fix pages not working, add changelog page, redesign versions page
* Update theme colors, add OLED theme, update some project creation text. (#292)
* Update theme colors, add OLED theme, update some project creation text.
* Make summary normal text color
* Update favicons, update logos to use dynamic colors, updated filters panel a bit
* Update wording from #250
* Version page rework
* Manually apply some commits from master, other minor v2 fixes (#296)
* Homepage styling improvements (#285)
* Add border radius to video + example code colors
* Change color + allow overflow scroll
* Minor v2 fixes
- Makes multiple loaders display correctly (used to be `Fabric,Forge` is now `Fabric, Forge`
- Fix oopses in #292
- Allow .jar and .zip in file prompt
- Apply 30cbd3a6c372940d1e86cc8134d0dfc7e8e5ee9c to pages/create/project.vue
- Display `fabric, forge` instead of broken icons on pages/create/project.vue
* Markdown styling fixes (#268)
* Add table color variables (+ prettier fixes)
* Add details and table styling to .markdown-body
* Add indexing meta value depending on the status of the mod. (#261)
* General UI Improvement (again) (#255)
* Add and fix some stuff
* Add warning when leaving to `mod/create`
* Fix mods/create not working
* Fix a bug & add improvements to a couple moderation aspects (#278)
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.

* Add project guidelines to Terms page (#275)
* Add project guidelines to Terms page
This adds the project guidelines as outlined [here](https://discord.com/channels/734077874708938864/734077874708938867/806556531491471368).
NOTE: I've made a few tweaks in wording to accommodate this format, so this is not an exact copy.
* Move rules to its own page
* Allow users to login from search page when it is rendered serverside (#272)
* Change `this.$route.fullPath` → `this.$route.path`
* Closesmodrinth/knossos#256
* Wrap mod icon and title in link (#273)
* Wrap mod icon and title in link
* Fixes#218
* Editor's note
Skipped #249 (search was rewritten), #266 (couldn't figure out how to apply it), #270 (didn't seem to apply properly), #252 (manually merged in with #292), #262 (superceded by #270), #282, #271, #277, #283, and #281 (those five didn't get wiped)
Co-authored-by: venashial <venashial.levo@aleeas.com>
Co-authored-by: Redblueflame <contact@redblueflame.com>
Co-authored-by: Johan Novak <wickedtree@wickedtree.codes>
* SSR descriptions, version edit page
* Working version editing + dependency management (besides files)
* Version create page, file functionality
* Fix some issues with the version page
* More versions page fixes
* Project gallery
* Box shadows, user profile page, WIP header
* Finish user dashboard
* Finish search and fix minor issues
* Moderator page + messages, notifications page
* Fix dropdown menu, fix XSS, fix team members page
* Change doc url on main page (#309)
* Re-Fix docs url (#313)
* Clean up. Part 1: Fix immediate problems (#316)
* Clean up tabs and cards CSS a little
* Fix project page; Remove bad styles from search
* Yeet and flatten lots of styles; fix font sizes
* Restyle search; fix moderation
* Fix profile page
* Remove injected SCSS entirely
* Fix a mobile layout overflowing
* Apiv2-support fixes (#320)
* Fix member user_id -> user.id
* Fix incorrect report redirect
* Change theme switcher from button to multiselect
* Fix remaining items
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
* Fix bugs
* Full mobile support, update create project page, fix various bugs
* New Dark Mode brand colors (#325)
* Use "color-brand-hover" for auth-prompt when hover over
* New dark mode brand colors
* Fix new version featured bug
* Remove old home page, other fixes
* Fix error when merging
* Fix prettier error :(
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
Co-authored-by: venashial <venashial.levo@aleeas.com>
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
Co-authored-by: Emma <emmaffle@modrinth.com>
Co-authored-by: Johan Novak <wickedtree@wickedtree.codes>
Co-authored-by: Jai A <jaiagr@pm.me>
Co-authored-by: Mysterious_Dev <40738104+Mysterious-Dev@users.noreply.github.com>
Co-authored-by: Mikhail Oleynikov <contact@falseresync.ru>
Co-authored-by: Christian Popov <30723811+Xrey274@users.noreply.github.com>
* 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
* 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"
* Fix spacing issues on mobile
* Added back linting on modules directory.
Please don't look at the dirty fixes :x
* Add support for responsive ads.
* Add lazy loading of images.