* new settings work
* Polishing work on settings refactor
* Run intl:extract
* List view -> Rows view
* Remove current preferred system theme indicator to make the themes fit on one line
* Remove extra margin on top of navstack
* [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>
* Begin UI for threads and moderation overhaul
* Hide close button on non-report threads
* Fix review age coloring
* Add project count
* Remove action buttons from queue page and add queued date to project page
* Hook up to actual data
* Remove unused icon
* Get up to 1000 projects in queue
* prettier
* more prettier
* Changed all the things
* lint
* rebuild
* Add omorphia
* Workaround formatjs bug in ThreadSummary.vue
* Fix notifications page on prod
* Fix a few notifications and threads bugs
* lockfile
* Fix duplicate button styles
* more fixes and polishing
* More fixes
* Remove legacy pages
* More bugfixes
* Add some error catching for reports and notifications
* More error handling
* fix lint
* Add inbox links
* Remove loading component and rename member header
* Rely on threads always existing
* Handle if project update notifs are not grouped
* oops
* Fix chips on notifications page
* Import ModalModeration
* finish threads
* New authentication (#1234)
* Initial new auth work
* more auth pages
* Finish most
* more
* fix on landing page
* Finish everything but PATs + Sessions
* fix threads merge bugs
* fix cf pages ssr
* fix most issues
* Finish authentication
* Fix merge
---------
Co-authored-by: triphora <emma@modrinth.com>
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
* Migrate to Nuxt 3
* Update vercel config
* remove tsconfig comment
* Changelog experiment + working proj pages
* Fix package json
* Prevent vercel complaining
* fix deploy (hopefully)
* Tag generator
* Switch to yarn
* Vercel pls 🙏
* Fix tag generation bug
* Make (most) non-logged in pages work
* fix base build
* Linting + state
* Eradicate axios, make most user pages work
* Fix checkbox state being set incorrectly
* Make most things work
* Final stretch
* Finish (most) things
* Move to update model value
* Fix modal text getting blurred from transforms (#964)
* Adjust nav-link border radius when focused (#961)
* Transition between animation states on TextLogo (#955)
* Transition between animation states on TextLogo
* Remove unused refs
* Fixes from review
* Disable tabbing to pagination arrows when disabled (#972)
* Make position of the "no results" text on grid/gallery views consistent (fixes#963) (#965)
* Fix position of the "no results" text on grid view
* fix padding
* Remove extra margin on main page, fixes#957 (#959)
* Fix layout shift and placeholder line height (#973)
* Fix a lot of issues
* Fix more nuxt 3 issues
* fix not all versions showing up (temp)
* inline inter css file
* More nuxt 3 fixes
* [skip ci] broken- backup changes
* Change modpack warnings to blue instead of red (#991)
* Fix some hydration issues
* Update nuxt
* Fix some images not showing
* Add pagination to versions page + fix lag
* Make changelog page consistent with versions page
* sync before merge
* Delete old file
* Fix actions failing
* update branch
* Fixes navbar transition animation. (#1012)
* Fixes navbar transition animation.
* Fixes Y-axis animation. Fixes mobile menu. Removes highlightjs prop.
* Changes xss call to renderString.
* Fixes renderString call.
* Removes unnecessary styling.
* Reverts mobile nav change.
* Nuxt 3 Lazy Loading Search (#1022)
* Uses lazyFetch for results. onSearchChange refreshes. Adds loading circle.
* Removes console.log
* Preserves old page when paging.
* Diagnosing filtering bugs.
* Fix single facet filtering
* Implements useAuth in settings/account.
* tiny ssr fix
* Updating nuxt.config checklist.
* Implements useAuth in revenue, moneitzation, and dashboard index pages.
* Fixes setups.
* Eliminates results when path changes. Adds animated logo.
* Ensures loading animation renders on search page.
---------
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
* Fix navigation issues
* Square button fix (#1023)
* Removes checklist from nuxt.config.
* Modifies Nuxt CI to build after linting.
* Fixes prettierignore file.
* bug fixes
* Update whitelist domains
* Page improvements, fix CLS
* Fix a lot of things
* Fix project type redirect
* Fix 404 errors
* Fix user settings + hydration error
* Final fixes
* fix(creator-section): border radius on icons not aligning with bg (#1027)
Co-authored-by: MagnusHJensen <magnus.holm.jensen@lego.dk>
* Improvements to the mobile navbar (#984)
* Transition between animation states on TextLogo
* Remove unused refs
* Fixes from review
* Improvements to the mobile nav menu
* fix avatar alt text
* Nevermind, got confused for a moment
* Tab bar, menu layout improvements
* Highlight search icon when menu is open
* Update layouts/default.vue
Co-authored-by: Magnus Jensen <magnushjensen.mail@gmail.com>
* Fix some issues
* Use caret instead
* Run prettier
* Add create a project
---------
Co-authored-by: Magnus Jensen <magnushjensen.mail@gmail.com>
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
* Fix mobile menu issues
* More issues
* Fix lint
---------
Co-authored-by: Kaeden Murphy <kmurphy@kaedenmurphy.dev>
Co-authored-by: triphora <emmaffle@modrinth.com>
Co-authored-by: Zach Baird <30800863+ZachBaird@users.noreply.github.com>
Co-authored-by: stairman06 <36215135+stairman06@users.noreply.github.com>
Co-authored-by: Zachary Baird <zdb1994@yahoo.com>
Co-authored-by: Magnus Jensen <magnushjensen.mail@gmail.com>
Co-authored-by: MagnusHJensen <magnus.holm.jensen@lego.dk>
* Projects page
* Continue work on bulk edit
* editLinks is now bulkEdit
* Bulk Edit Links completed
* Edit URL clear fields.
* Create project button + other bulk buttons.
* Pagination (w/o reactivity.)
* Apply suggestions from code review
Co-authored-by: triphora <emmaffle@modrinth.com>
* Sorting fixed, broken page count though?
* Only make editable projects selectable + remove delete button
* Shorthand
* Start using computed
* Fix pagination
* Add Pagination Switching
* Final Style Changes
* Cleanup
* Action Affects dropdown
* Switch to checkbox swizzle
* Projects dashboard, the most hellish thing I have ever worked on
* Rewrite project dashboard without tables
* why's that there
* Fix mod message icon
* New project settings page
* Remove extra slash
* Bulk project route and improve styling of links UI
* Remove beta label from Monetization
* Relevant page links in project settings
* Don't vertically center header rows
* Improve error messages, add remove project icon button, add saving feedback, begin project checklist, fix license settings
* Remove contextual link from project settings, disable WIP checklist
* Fix bulk edit
* Project checklist, add featured gallery image to project pages, fix random bugs
* Remove old check
* Remove icon border on grid mode and hide project status card when unnecessary
* Fix build
* Make checklist progress smaller and add collapsing
* Remove uneven gap on nav cards
* Improve wrapping of checklist
* Replace project settings header link with status
* Fix bugs + status stuff
* Fix warns + compile error
* Update wording
* Hide environment type nag for project types without it
* Make member dropdown match
Co-authored-by: mineblock11 <93472213+mineblock11@users.noreply.github.com>
Co-authored-by: triphora <emmaffle@modrinth.com>
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
* 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>