* fix: wrong lock field
* fix: install_stage locking up due to previous failure stored as stale snapshot
* fix: Error when updating instance
Fixes#5671
* fix: prepr
* fix cmp info revenue not showing #5610
* fix use head referencing undefined
* fix new PAT not pushed to list and use new modal
* remove flex wrap in header nav
* fix: content filtering client only
* fix: browse content bug
Fixes#5570
* fix: Applying Mods & Updates filters at the same time doesn't work
Fixes#5602
* fix: Browsing content: going back resets filters and installed state
Fixes#5598
* fix: Mod tile background flickers when toggling enabled/disabled state
Fixes#5600
* fix: Overhaul of "Content" tab on instances broke a lot
Fixes#5567
* fix: Latest App update replacing all mods icons with a datapack/rescourcepack
Fixes#5556
* fix: billing page api-client ditch useBaseFetch
* fix: remove org icon from project card items
* fix: lint
* Translate and sort server filters
* Set team_members to unknown[]
* Additional fixes after merge
* Additional translations
* Replace "IP" with "server address"
* Prioritize English and user language
* fix(navigation): use replaceState for project filters to prevent history pollution
* fix: add replace prop to NavTabs and enable it on project and discover pages
* style: run pnpm run fix on affected files
* enable NavTabs replace prop on collection, user, and org pages
* fix: guard project middleware on client
* fix: lint
---------
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer>
Co-authored-by: Truman Gao <106889354+tdgao@users.noreply.github.com>
* refactor: most places with useAsyncData replaced with tanstack query
* refactor report list and report view
* refactor organization page to use tanstack query
* fix types
* refactor collection page and include proper loading state
* fix followed projects proper loading state
* fix 404 handling
* fix organization loading and 404 states
* pnpm prepr
* refactor: remove useAsyncData on newsletter button
* refactor: remove useAsyncData on auth globals fetch
* refactor: settings/billing/index.vue to useQuery instead of useAsyncData
* refactor: user page to remove useAsyncData
* pnpm prepr
* fix reports pages
* fix notifications page
* fix billing page cannot read properties of null and prop warnings
* fix refresh causing 404 by removing useBaseFetch and use api-client
* fix stale data after removing organization from project
* pnpm prepr
* fix news erroring in build
* fix: project page loads header only after content
* fix: user page tanstack problems (start on migrating away from useBaseFetch)
* fix: start swapping useBaseFetch usages to api-client
* Revert "fix: start swapping useBaseFetch usages to api-client"
This reverts commit 3df3fab11d535159132b1288dd7cacc38282b553.
* fix: remove debug logging
* fix: lint
---------
Co-authored-by: Calum H. <calum@modrinth.com>
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer>
* fix: PATs editing bug #4908
* fix: gallery edit do not do falsy check on title and description
* feat: add aspect ratio on gallery images
* change aspect ratio to 16:9
* fix: mobile nav bar #5580
* use css::after instead for navbar fix
* adjust after content to fix thin line
* add save area inset for transform