Prospector
9f6db31785
update Modrinth Hosting issue template + misc comments ( #5166 )
2026-01-20 12:40:11 -08:00
Calum H.
a869086ce9
polish(frontend): technical review QA ( #5097 )
...
* feat: filtering + sorting alignment
* polish: malicious summary modal changes
* feat: better filter row using floating panel
* fix: re-enable request
* fix: lint
* polish: jump back to files tab qol
* feat: scroll to top of next card when done
* fix: show lock icon on preview msg
* feat: download no _blank
* feat: show also marked in notif
* feat: auto expand if only one class in the file
* feat: proper page titles
* fix: text-contrast typo
* fix: lint
* feat: QA changes
* feat: individual report page + more qa
* fix: back btn
* fix: broken import
* feat: quick reply msgs
* fix: in other queue filter
* fix: caching threads wrongly
* fix: flag filter
* feat: toggle enabled by default
* fix: dont make btns opacity 50
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-01-20 19:56:24 +00:00
Michael H.
2af6a1b36f
Fix wrangler formatting
2026-01-20 20:56:56 +01:00
Prospector
d4381f513f
Add 10 second timeout to requests made server-side ( #5164 )
...
* add worker timeout for get requests
* make it timeout only on server-side
2026-01-20 20:52:34 +01:00
Michael H.
a281f13f15
Enable smart placement
2026-01-20 20:52:20 +01:00
François-Xavier Talbot
a9641dadff
Meilisearch task management, improved task o11y, timeout & batch size adjustments ( #5158 )
...
* Better observability
* Search management routes
* Probably fluke
* Use utoipa routes
* Update apps/labrinth/src/routes/internal/search.rs
Co-authored-by: aecsocket <aecsocket@tutanota.com >
Signed-off-by: François-Xavier Talbot <108630700+fetchfern@users.noreply.github.com >
* Update apps/labrinth/src/search/indexing/mod.rs
Co-authored-by: aecsocket <aecsocket@tutanota.com >
Signed-off-by: François-Xavier Talbot <108630700+fetchfern@users.noreply.github.com >
* Update apps/labrinth/src/routes/internal/search.rs
Co-authored-by: aecsocket <aecsocket@tutanota.com >
Signed-off-by: François-Xavier Talbot <108630700+fetchfern@users.noreply.github.com >
* Fix
---------
Signed-off-by: François-Xavier Talbot <108630700+fetchfern@users.noreply.github.com >
Co-authored-by: aecsocket <aecsocket@tutanota.com >
2026-01-20 19:06:37 +00:00
aecsocket
c94dde9b47
Fix updating mod version if file hash is the same ( #5138 )
...
* Start fixing infinite update glitch
* adjust app cache logic
* more cache logic
* cleanup
* add v2 redirect
* add v2 version file route to config
2026-01-19 21:40:44 +00:00
Calum H.
976644d1e6
fix: conditionally fetch ( #5157 )
...
* fix: conditionally fetch
* fix: yeet
2026-01-19 13:57:49 -08:00
Michael H.
11fe90a69b
deploy: nerf cpu time to 5s
2026-01-19 22:27:38 +01:00
Michael H.
1108086854
Revert "Remove dev check in payload/pojo debugger ( #5152 )"
...
This reverts commit 3f3e6f5199 .
2026-01-19 22:27:15 +01:00
Michael H.
5aea892a39
deploy: raise cpu limit to 10s
2026-01-19 22:12:31 +01:00
Calum H.
3f3e6f5199
Remove dev check in payload/pojo debugger ( #5152 )
...
* Remove dev dcheck in payload/pojo debugger
Signed-off-by: Calum H. <contact@cal.engineer >
* feat: better payload debugger
---------
Signed-off-by: Calum H. <contact@cal.engineer >
2026-01-19 10:28:25 -08:00
Modrinth Bot
2efcd383bb
New translations from Crowdin (main) ( #5154 )
2026-01-19 07:35:48 +00:00
Prospector
faec9c2965
changelog
2026-01-18 11:28:51 -08:00
Calum H.
a0e8c7f924
feat: more o11y for i18n pojo ( #5148 )
2026-01-18 11:18:07 -08:00
Emma Alexia
6efdfdf17e
chore: 100k Modrinth projects 🎉 ( #5150 )
...
Signed-off-by: Emma Alexia <emma@modrinth.com >
2026-01-18 19:10:47 +00:00
Truman Gao
aec268c6e9
fix: duplicate changelogs not grouping ( #5146 )
...
* fix: changelogs not grouping
* fix changelog check
2026-01-17 23:42:59 +00:00
François-Xavier Talbot
2c096a85d6
Better observability for search indexing, fix remove_documents ( #5143 )
...
* Better observability for search timeout, fix remove_documents
* Log client idx
2026-01-16 21:51:51 +00:00
aecsocket
240e5455cc
Auto create NeoForge instance from mod version ( #5142 )
...
* Auto create NeoForge instance from mod version
* prioritise fabric over nf
* pnpm prepr
---------
Co-authored-by: tdgao <mr.trumgao@gmail.com >
2026-01-16 21:21:14 +00:00
Prospector
c538a9ec6d
changelog
2026-01-16 11:58:48 -08:00
Calum H.
72458f5c41
feat: non-POJO check in rendered hook ( #5137 )
...
* feat: non-POJO check in rendered hook
Signed-off-by: Calum H. <contact@cal.engineer >
* fix: lint
* move to plugin
---------
Signed-off-by: Calum H. <contact@cal.engineer >
2026-01-16 11:56:46 -08:00
Calum H.
82e4eb7b40
feat: light mode fixes for navtab + files tab ( #5134 )
2026-01-16 18:23:43 +00:00
Calum H.
c9bfc4e9b6
fix: analytics.js using old i18n impl ( #5132 )
...
* fix i18n
* fix: lint
2026-01-16 09:07:40 +00:00
Calum H.
1ea96df00e
fix: broken infinite query on files.vue ( #5133 )
2026-01-16 09:03:56 +00:00
Calum H.
75c5316dc3
fix: PAT range error guard ( #5098 )
2026-01-16 03:30:00 +00:00
Michael H.
4ee7623837
build: deploy on both environments ( #5129 )
...
* build: deploy on both environments
* build: missing whitespace
* build: add path filter
* build: add sentry env
* build: inherit secrets
* remove if check
* Revert "remove if check"
This reverts commit b2ffe1d611269ddaf13bdbfacfdb89cd40316c29.
* remove if check 2
* Fix Wrangler env
* Fix Wrangler env but for real this time
* Alternative method of getting URLs
* Check for environment instead
* Fix comment
* Clickable commit
* Set PREVIEW build var
* Fix commit shown in comment
* Fix linting errors
* )
* add preview banner
* prepr
* prepr again
* ..
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-01-16 01:40:10 +00:00
Prospector
f65479ee15
ignore robots.txt ( #5130 )
2026-01-15 17:15:24 -08:00
Calum H.
a903e46be9
feat: remove nuxt i18n for in house i18n for web ( #5131 )
...
* feat: remove nuxt i18n for in house
* cleanup: remove old nuxt/i18n patch
* prepr
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-01-15 23:49:38 +00:00
Prospector
4497131206
changelog
2026-01-15 15:15:32 -08:00
Truman Gao
4871abfb3a
fix: worker exceeding resources bug caused by large changelogs ( #5121 )
...
* fetch changelog only where actually used
* use query parameter properly
* remove todos
* pnpm prepr
2026-01-15 22:58:06 +00:00
Creeperkatze
b0ed808745
Fix Discover URL filter parsing, improve search sidebar ( #5104 )
...
* fix category parsing on discover
* Make categories (loader, platform, etc) colored in discover, also add i18n
* fix formatting
* add localized strings
---------
Co-authored-by: Creeperkatze <178587183+Creeperkatze@users.noreply.github.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-01-15 15:01:09 -08:00
Prospector
169224560b
Include changelog query docs ( #5128 )
...
* Include changelog query docs
* example -> default
2026-01-15 14:50:15 -08:00
Prospector
106edc3a51
app 0.10.26 changelog
2026-01-15 14:43:26 -08:00
Truman Gao
ede405c650
fix: open path util freezing app ( #5111 )
...
* fix open path util crashing app
* use spawn blocking instead
* fmt
2026-01-15 20:43:52 +00:00
François-Xavier Talbot
1dd1629884
Server transfer admin UI ( #5116 )
...
* Initial frontend
* doc for opus (TO REMOVE)
* Make better
* Clarified language
* Remove agent docs
* No scss
* Fmt
* Remove i18n
* Fmt
* Add transferred node tagging
2026-01-15 20:43:37 +00:00
Calum H.
0070c9877b
fix: re-enable async context ( #5126 )
2026-01-15 21:41:01 +01:00
Calum H.
eb208eed8b
fix: try nodejs_compat_v2 ( #5125 )
2026-01-15 14:16:47 +01:00
aecsocket
c37bf75853
Implement replied/unreplied filter for tech review ( #5006 )
...
* Implement replied/unreplied filter for tech review
* project status filter
* wip: issue type filter
* correct filter field
* wip: break up tech review query
* Improve tech review query
* Get tech review working more properly
* Add get single project reports endpoint
2026-01-15 11:54:20 +00:00
Calum H.
7838008396
feat: test fix 2 ( #5123 )
2026-01-15 02:44:26 +01:00
Calum H.
454c708fd6
fix: error "27" ( #5122 )
...
* fix: error 27
* fix: sentry only in prod
* fix: sentry env
* Revert "fix: error 27"
This reverts commit 66ee482a0567a5e53326e576b1bc6af0542a7fe3.
* feat: attempt to fix error 27
2026-01-15 01:38:23 +01:00
François-Xavier Talbot
3ffa78aa07
Allow many Meilisearch write addrs ( #5102 )
...
* Write to many Meilisearch write addrs
* Keep client results ordered
* Attach Read Meilisearch client to actix data
* Load balanced meilisearch Compose profile
* Nginx config (round_robin)
* Fix nginx
* Meilisearch + nginx in same net
* Fix env vars example
* Fix env example again
* Fix env again
* Use try_collect with FuturesOrdered
* maybe fix remove_documents
* Clippy
2026-01-15 01:38:09 +01:00
Michael H.
7dba9cbe54
deploy: match sentry sample rate with wrangler observability
2026-01-14 19:00:08 +01:00
Michael H.
716c4e9a21
deploy: add sentry to frontend server ( #5118 )
...
* deploy: add sentry to frontend server
* build: add sentry auth token to env
* fix: use sentry CLI for sourcemap upload instead
* feat: comment deploy
---------
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
2026-01-14 17:46:55 +00:00
aecsocket
f85a2d3ec1
Make changelog in version response optional ( #5115 )
...
* Make changelog on version routes optional
* fix clippy
* fix ci
2026-01-14 10:55:20 +00:00
aecsocket
d055dc68dc
Payout flows in backend - fix Tremendous forex cards ( #5001 )
...
* wip: payouts flow api
* working
* Finish up flow migration
* vibe-coded frontend changes
* fix typos and vue
* fix: types
---------
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
2026-01-14 10:53:35 +00:00
Emma Alexia
50a87ba933
Fix user deletion (again) (again) (notifications_deliveries) ( #5112 )
...
Doesn't seem to work fully with notification IDs, not sure why.
2026-01-13 22:25:00 +00:00
Truman Gao
6030cb560c
fix: auto close version modal after create ( #5108 )
...
* fix: auto closing version modal
* hide on next tick
2026-01-13 20:50:33 +00:00
Prospector
c498230ebf
changelog
2026-01-12 16:28:40 -08:00
Calum H.
4bbc5905e4
fix: dont remount components for project page every time route changes ( #5105 )
...
* fix: dont remount components for project page every time route changes
* remove ts from macro
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-01-13 00:13:21 +00:00
Truman Gao
40f5db64d8
fix: versions v2 fixes ( #5106 )
...
* update dependencies step to show when cannot detect suggested dependencies
* rollback environment to previous copy
* implement disable close when uploading in modal
* pnpm prepr
2026-01-13 00:12:10 +00:00