Modrinth Bot
f171752109
New translations from Crowdin (main) ( #5095 )
2026-01-12 10:26:48 +00:00
Calum H.
82f00f961e
feat: switch to api-client to prevent rate limit errors on game-versions ( #5089 )
...
* feat: switch to api-client to prevent rate limit errors on game-versions
* feat: sentry temp
* Revert "feat: sentry temp"
This reverts commit aaa21a3f8099b86fa8e8d9d64845273e66c28bbe.
2026-01-11 19:55:07 +00:00
Calum H.
b55b7fdc1c
feat: enable async context + patch i18n to be more resilient ( #5084 )
...
* feat: enable async context
* feat: improve handling of $i18n defining (patch)
2026-01-10 17:43:21 +00:00
Michael H.
0b60060f65
fix: vite dev server cf workers compatibility ( #5080 )
2026-01-10 14:11:00 +00:00
Calum H.
b0f1266a8b
feat: normalize paths + add share for crash reports ( #5071 )
2026-01-09 17:02:42 +00:00
Prospector
863ff2e228
fix date
2026-01-08 14:27:58 -08:00
Prospector
579aa5967f
app changelog
2026-01-08 14:26:56 -08:00
François-Xavier Talbot
3bf5a6ebec
Allow projects in tech review to still show up in moderation queue ( #5068 )
...
* Don't prevent projects from appearing in moderation queue if there are pending delphi reports
* Update query cache
2026-01-08 20:47:32 +01:00
François-Xavier Talbot
ff222aa168
PG/RedisPool configuration/o11y improvements ( #5032 )
...
* Don't retain Redis connections while doing database queries
* Optional REDIS_WAIT_TIMEOUT_MS
* Attach more data to CacheTimeout errrors
* Fix locks_released
* Fmt
* Set default REDIS_WAIT_TIMEOUT_MS to 15s
* Fix lint
* Close Redis connections idle for > 5 minutes
* Exponential backoff on cache spin lock
2026-01-08 20:47:13 +01:00
Michael H.
ea17534f77
deploy(frontend): reduce sampling rate
2026-01-08 20:07:58 +01:00
Michael H.
b91d581928
deploy(frontend): add production route
2026-01-08 19:55:52 +01:00
Michael H.
4f6cb7f26c
deploy(frontend): don't wrap quotes around value
2026-01-08 18:37:49 +01:00
Michael H.
c1da3e7e95
deploy(frontend): actions is stupid
2026-01-08 18:35:18 +01:00
Michael H.
040c568fdb
deploy(frontend): debug variables
2026-01-08 18:31:54 +01:00
Michael H.
7a78565c97
deploy(frontend): merge variable injection & build step
2026-01-08 18:14:04 +01:00
Calum H.
62e56eb27e
Worker migration ( #5072 )
...
* Worker migration
* Deploy on pnpm changes
* Specify package manager
* Manually bump Wrangler to 4.54
* Get rid of useless Wranglers worker
* I take it back
* Set account ID
* Fix preview alias
* feat: use workers api key
* feat: try fix
* fix: missing imports
* fix: again
* fix: only run push workflow on main or prod
* feat: remove store id?
* Populate secret store IDs
* Use correct key name
* Fix setting PREVIEW variable
* Inject variables from wrangler into shell
* Inject variables from wrangler into shell
* Add git- prefix to preview-alias
* No need to use environments now
* fix: remove test as it's covered by staging deploy
---------
Co-authored-by: Michael H. <michael@iptables.sh >
2026-01-08 16:25:45 +00:00
Prospector
8175120c4c
Add fallback for checkbox aria-labels if description is not provided ( #5066 )
2026-01-08 15:47:32 +00:00
François-Xavier Talbot
6221fe5e08
Fix build with updater feature ( #5067 )
2026-01-08 02:38:02 +00:00
François-Xavier Talbot
4a8f882063
Fix underflow in QuickPlay compat check ( #5065 )
2026-01-08 02:14:05 +00:00
François-Xavier Talbot
17db55a0bc
Include OS in theseus User-Agent ( #5046 )
2026-01-08 02:11:18 +00:00
François-Xavier Talbot
a1d9268d00
Fix daedalus ( #5064 )
...
* Support default-user-jvm arguments type
* Use this branch's container
* Allow no rules in Ruled argument variant
* Run main
2026-01-08 01:43:47 +00:00
François-Xavier Talbot
14d227a1a3
Revert "Use backup physical_id for progress updates matching" ( #5060 )
...
* Revert "Use backup physical_id for progress updates matching"
This reverts commit de2f6275b97376fb92497399eba848ae1ace7b01.
* Fix page crash on backups page reload
2026-01-07 22:28:57 +00:00
François-Xavier Talbot
3fd6ce1b6d
Use fill v3 API for fetching paper build versions ( #5063 )
2026-01-07 22:27:46 +00:00
François-Xavier Talbot
7eb1b38cc7
Support updated servers backup route schema, remove backup locking ( #5053 )
...
* Use backup physical_id for progress updates matching
* Remove locking
* Fmt
2026-01-06 01:03:46 +00:00
Prospector
2e9730ea1f
changelog
2026-01-05 16:58:15 -08:00
Calum H.
a6cd4dfc0f
feat: improve error handling for withdraw modal ( #5054 )
...
* feat: improve error handling for withdraw modal
* fix: add headers to error info
* prepr
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-01-06 00:46:34 +00:00
Modrinth Bot
0cf28c6392
New translations from Crowdin (main) ( #5048 )
2026-01-06 00:44:05 +00:00
Calum H.
7c2327ce16
fix: broken analytics pages ( #5052 )
2026-01-06 00:42:13 +00:00
Calum H.
099011a177
feat: modrinth hosting - files tab refactor ( #4912 )
...
* feat: api-client module for content v0
* feat: delete unused components + modules + setting
* feat: xhr uploading
* feat: fs module -> api-client
* feat: migrate files.vue to use tanstack
* fix: mem leak + other issues
* fix: build
* feat: switch to monaco
* fix: go back to using ace, but improve preloading + theme
* fix: styling + dead attrs
* feat: match figma
* fix: padding
* feat: files-new for ui page structure
* feat: finalize files.vue
* fix: lint
* fix: qa
* fix: dep
* fix: lint
* fix: lockfile merge
* feat: icons on navtab
* fix: surface alternating on table
* fix: hover surface color
---------
Signed-off-by: Calum H. <contact@cal.engineer >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-01-06 00:35:51 +00:00
Calum H.
61d4a34f0f
devex: skip services + env + db steps in CI if not needed ( #4965 )
2026-01-06 00:23:22 +00:00
Prospector
5b890dcd8a
This fixes it and i don't know why because it still redirects O_O ( #5051 )
2026-01-05 14:16:00 -08:00
Prospector
c2bd88377b
changelog
2026-01-05 12:27:14 -08:00
Truman Gao
efcc0d87b5
fix server upgrade button open modal ( #5043 )
2026-01-04 21:25:40 +00:00
Prospector
f3033956cf
Clean up licensing ambiguities ( #4979 )
2026-01-03 15:16:17 -08:00
Prospector
e26291943c
fix hydration error in moderation queue ( #5038 )
...
* fix hydration error in moderation queue
* disabled moderation button when no projects
* fix circular prop type issue
* Make moderation checklist clientonly
2026-01-03 12:49:32 -08:00
Truman Gao
3fc18feacf
fix: markdown editor scroll issues with max-height ( #5031 )
...
* add markdown editor stories to show scrolling bug
* add story
* update story content
* fix markdown editor scroll
* fix space
* lint
2026-01-03 03:33:20 +00:00
Truman Gao
09a0b34df3
link with slug if exists ( #5029 )
2026-01-02 22:14:53 +00:00
Prospector
937be840c4
changelog
2026-01-01 17:20:58 -08:00
Calum H.
fef6df1321
fix: throw error on fail so it doesnt cache ( #5023 )
...
* fix: throw error on fail so it doesnt cache
* lint
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-01-02 00:39:13 +00:00
Truman Gao
daf804947c
devex: storybook for UI Package ( #4984 )
...
* add storybook
* clean up stories
* small fix
* add stories for all components
* add vintl
* default to dark mode
* fix teleport
* add theme addon
* add new modal story
* delete broken stories
* move all stories to central stories folder
* fix paths
* add pnpm run storybook
* remove chromatic
* add add-stories.md
* fix types
* fix unncessary args field
* cover more addordion states
* pt2
* remove old vintl
* fix: missing style + ctx
---------
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
2026-01-02 00:32:58 +00:00
Truman Gao
477d77cdc1
fix: balance displaying NaN ( #5024 )
...
* convert string to num
* another potentional string addition
* remove return statement
* fix formatting
2026-01-02 00:27:53 +00:00
Calum H.
9bb012a439
fix: direct page visit breaking when labrinth goes down ( #5022 )
2026-01-01 21:21:39 +01:00
Calum H.
d1650bb3c4
fix: fouc ( #5012 )
...
* fix: fouc
* feat: lazy load locales
* switch test to use build
2026-01-01 14:08:05 +00:00
Prospector
2ce22c18bf
Simplify default layout template by moving banners to components ( #5010 )
2026-01-01 02:28:10 +00:00
Truman Gao
b48443c65b
fix: not checking file extension in loader detection ( #5013 )
2026-01-01 02:27:28 +00:00
MIfoodie
b7e7e5e603
Change input mode for sign-in form ( #5000 )
...
* Change input mode and types and modes for sign-in form
-Added the inputmode of "email" to tell mobile browsers to change to the email keyboard for username/email input
-Added the inputmode of "numeric" to tell mobile browsers to change to the numeric keyboard for 2fa input (https://www.w3schools.com/TAgs/att_inputmode.asp )
-Changed two-factor code input type to "numeric" to provide a greater hint to autofill that this is where they should fill in 2fa codes
Signed-off-by: MIfoodie <94649676+MIfoodie@users.noreply.github.com >
* Clean up whitespace in sign-in.vue that I accidently added :)
Removed extra whitespace before the Google authentication link.
Signed-off-by: MIfoodie <94649676+MIfoodie@users.noreply.github.com >
* Change input type from 'number' to 'text'
Signed-off-by: MIfoodie <94649676+MIfoodie@users.noreply.github.com >
---------
Signed-off-by: MIfoodie <94649676+MIfoodie@users.noreply.github.com >
Co-authored-by: Calum H. <contact@cal.engineer >
2025-12-31 17:54:19 +00:00
Prospector
fca5b7b544
unparsable
2025-12-31 10:27:07 -08:00
Prospector
3a40ee8713
changelog
2025-12-31 10:17:55 -08:00
Calum H.
9e4317a262
fix: use ast not regex ( #5007 )
...
* fix: use ast not regex
* packages/ui incl
2025-12-31 17:48:27 +00:00
Truman Gao
7fb6401613
fix: server ping spam ( #4983 )
...
* add a throttle on populate jump back in list
* Revert "add a throttle on populate jump back in list"
This reverts commit b3e7f51b34936dd7487a51f2dab7170af19706cf.
* only allow populate jump back in list to run 3x on linux
* add temp debug logs
* Revert "add temp debug logs"
This reverts commit 8c5ec42fa3b48f11a416555ae7b366e44fa42b54.
* only allow 3x refresh limit for worlds list as well
2025-12-31 11:04:14 +00:00