Commit Graph
3742 Commits
Author SHA1 Message Date
tdgao d2ec943e25 update server listing files kept to be countdown 2026-03-24 10:28:47 -06:00
tdgao 2ab69ea08b fix disabled opacity for server card 2026-03-24 10:21:43 -06:00
tdgao bc2fa1e9e0 clean up copy 2026-03-23 22:24:22 -06:00
tdgao 17710094e5 fix loading icon color 2026-03-23 22:15:04 -06:00
tdgao 324da50e3e update disabled state text color 2026-03-23 14:52:07 -06:00
tdgao 0abdefd589 refactor: reduce code duplication for server listing 2026-03-23 14:45:54 -06:00
tdgao 8d61bc7ea9 handle known suspension states 2026-03-23 13:53:23 -06:00
tdgao ef6837d49e update pending change stage 2026-03-23 13:41:27 -06:00
tdgao eb82562c86 fix disabled server icon background 2026-03-23 13:23:16 -06:00
tdgao 1999e79188 do not apply opacity on lock or spiner icons 2026-03-23 13:03:56 -06:00
tdgao d01e9d7d52 filter out servers past 30 days after cancellation 2026-03-23 12:46:53 -06:00
tdgao 504ba7f8e2 pnpm prepr 2026-03-23 12:30:35 -06:00
tdgao fb1445c915 fix upgrading state loading icon 2026-03-23 12:30:31 -06:00
tdgao 345929eeff hook up purchase server modal in app 2026-03-20 15:20:37 -06:00
tdgao 83202a3761 fix tauri throwing error when api returns 204 No Content 2026-03-20 12:58:48 -06:00
tdgao 672757c295 hook up on download button 2026-03-20 11:52:38 -06:00
tdgao 0a05061bf7 hook up server cards and implement updated styles 2026-03-20 11:03:48 -06:00
tdgao d37c1bdeb1 add new server card buttons 2026-03-17 20:58:52 -06:00
tdgao 313ff30d7a Merge branch 'main' into truman/new-server-card-states 2026-03-17 20:11:48 -06:00
tdgao 2386b4df09 start status/player count info label, more style updates and fixes 2026-03-17 20:09:42 -06:00
Prospector 235934abd7 changelog 2026-03-17 18:56:10 -07:00
tdgao 83df48a454 update server info label styles 2026-03-17 19:07:24 -06:00
tdgao 166a47c029 update server listing component styles 2026-03-17 18:55:15 -06:00
tdgao b7452dd0a0 convert copy code to use tailwind 2026-03-17 18:28:07 -06:00
Prospector 22d1b900f6 Fix environment tag missing from app (#5607) 2026-03-18 00:23:42 +00:00
tdgao 6f81061925 remove props. 2026-03-17 18:23:14 -06:00
tdgao 957e43a0d0 add fix for frontend stylesheet imports 2026-03-17 18:23:08 -06:00
tdgao 423818523a add server listing stories 2026-03-17 17:54:37 -06:00
tdgao 86dad839b4 fix some stylesheets not imported for storybook 2026-03-17 17:54:29 -06:00
tdgao 7d4ce863b0 fix type errors 2026-03-17 17:06:46 -06:00
Calum H. 1cfbefff02 fix: various fixes related to content tab on app and panel (#5605)
* 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
2026-03-17 21:49:46 +00:00
XanderandProspector 7852529915 Fix developer mode secret toggle not requiring the right amount of clicks (#5437)
* the world is right again

* Move increment to top of function

Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com>

---------

Signed-off-by: Prospector <6166773+Prospector@users.noreply.github.com>
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2026-03-17 20:08:06 +00:00
LimeandProspector c556624d0e Add GitHub Pages content in Markdown support (#5522)
* add `allowedHostnameSuffixes` with `.github.io` support

* apply `prettier`

---------

Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2026-03-17 20:07:25 +00:00
Calum H. 87c86c7d0d refactor: remove useBaseFetch for @modrinth/api-client (#5596)
* Reapply "fix: start swapping useBaseFetch usages to api-client"

This reverts commit f4f33db701.

* fix: bugs

* fix: analytics

* fix: lint
2026-03-17 20:06:19 +00:00
Jerozgen 58c1e225c8 Sort filters and add translations for servers (#5493)
* 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
2026-03-17 19:56:01 +00:00
Calum H. 900a4df1b7 fix: error on admin billing (#5603) 2026-03-17 12:40:07 -07:00
Prospector 5b968a1486 update blog + changelog 2026-03-17 12:37:38 -07:00
Prospector 3a917631d5 Fix PATs page (#5599) 2026-03-17 12:37:28 -07:00
Calum H. 63ea8230ba feat: content tab QA fixes for panel pre-release (#5588)
* feat: use new_filters + other qa fixes

* fix: double admons + lint
2026-03-17 17:47:58 +00:00
Truman Gao 496bbae8a0 fix: server search (#5591)
* fix: server search regression

* fix badly passed props
2026-03-16 22:11:30 +00:00
1848ba3b29 fix: server-only project middleware (#5538)
* 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>
2026-03-16 22:09:43 +00:00
681ae5d1d8 refactor: removing useAsyncData for tanstack query (#5262)
* 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 3df3fab11d.

* fix: remove debug logging

* fix: lint

---------

Co-authored-by: Calum H. <calum@modrinth.com>
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer>
2026-03-16 19:10:29 +00:00
Calum H. d0c7575a23 feat: move notion docs to standards folder (#5590)
* feat: move notion docs to standards folder

* fix: remove skills mention (automatic now)
2026-03-16 17:30:05 +00:00
Calum H.andtdgao d9c7608ade fix: deeplink modal use new modal & DI stability (#5577)
* fix: deeplink

* feat: DI stability

* fix: lint

* fix: play server project deep link

* switch toggle icons

* pnpm prepr

---------

Co-authored-by: tdgao <mr.trumgao@gmail.com>
2026-03-16 17:10:55 +00:00
Truman Gao 7d3935a38d fix: misc fixes (#5584)
* 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
v0.12.4
2026-03-16 15:32:07 +00:00
Truman Gao a67f596524 feat: remove project editing has moved helper banner (#5583)
* feat: remove project editing moved helper banner

* pnpm prepr
2026-03-16 12:52:32 +00:00
Truman Gao 7fa0a277c6 feat: handle geyser extension (#5582)
* feat: add geyser extension detection

* feat: only show geyser if inferred
2026-03-16 12:52:16 +00:00
Truman Gao 01c9dee612 refactor: no more vue multiselect (#5523)
* start multiselect component

* update styles

* small fix

* fix padding and styles

* add border bottom on sticky items

* add border bottom to search as well

* fix select all showing line

* use multi-select component for languages field

* add no options story for empty state

* refactor: remove vue-multiselect, replace with either our own combobox and multiselect

* pnpm prepr

* pnpm prepr

* fix combobox in transfer organization
2026-03-16 12:46:48 +00:00
Modrinth Bot d50a8efb26 New translations from Crowdin (main) (#5585) 2026-03-16 09:20:59 +00:00
Calum H. be5ebacd84 fix: switching vers fix (#5574) 2026-03-15 12:58:10 +00:00