3e5ef753e0
Merge tag 'v0.10.27' into beta
2026-01-27 23:03:46 +03:00
75754230a9
Remove old patch file
2026-01-27 20:53:18 +03:00
e9bc01b0c7
refactor: update comments to reflect modifications by AstralRinth
2026-01-27 20:50:55 +03:00
572800d9ca
feat: add info event listener and payload for enhanced event handling
...
- Implemented `info_listener` in `events.js` to listen for 'info' events and handle payloads.
- Added `emit_info` function in `emit.rs` to emit 'info' events with a message payload.
- Defined `InfoPayload` struct in `mod.rs` to structure the data for 'info' events.
- Integrated `emit_info` calls in the Minecraft launch logic to provide feedback on account types.
- Introduced a new offline icon in SVG format and removed outdated pirate icons from assets.
- Updated asset index to include the new offline icon and removed references to deleted icons.
2026-01-27 20:41:55 +03:00
François-Xavier Talbot
79217e78b4
Theseus circuit breaker ( #5196 )
...
* Impl request fence
* Reduce max FETCH_ATTEMPTS
* Tweak fail threshold & window
* Check block status every retry iteration
* Fix fmt
* Fix fmt 2
2026-01-23 20:28:50 +00:00
Prospector
bdd808c279
changelog
2026-01-23 12:17:44 -08:00
Calum H.
986a7e6216
feat: ssr fixes + switch project page to tanstack ( #5192 )
...
* feat: ssr fixes
* feat: lazy load non-core data
* feat: ssr timing debugging
* feat: go back to all parallel
* feat: migrate to DI + set up mutators
* feat: remove double get versions request, only call v3
* refactor: [version].vue page to use composition API and typescript
* feat: gallery.vue start
* fix: remove left behind console log
* fix: type issues + gallery
* fix: versionsummary modal + version page direct join
* fix: projectRaw guard
* fix: currentMember val fix
* fix: actualProjectType
* fix: vers summary link same page
* fix: lint
---------
Co-authored-by: tdgao <mr.trumgao@gmail.com >
2026-01-23 12:12:50 -08:00
lumiscosity
b54fcaa0b1
feat: Make hosting marketing page translatable ( #5145 )
...
* feat: make hosting marketing page translatable, part 1
* format what we've got so far
* lint and fix locale setting
* the rest of the owl, almost
still one more message in MedalPlanPromotion that's a bit annoying because of all the inline styles
* finishing touches
some things just shouldn't be questioned, i guess. that's two for two on issues that occur even though i seem to have done everything right. i give up
* whoops, that's literal
* get back in the span, you
* fix typo + lint
* and now it works
* one more fix
2026-01-23 19:54:24 +00:00
Michael H.
1cf782c298
Revert "Implement redis clustering ( #5189 )"
...
This reverts commit fb1050e409 .
2026-01-23 16:08:07 +01:00
Jai Agrawal
fb1050e409
Implement redis clustering ( #5189 )
...
Co-authored-by: Jai Agrawal <geometrically@Jais-MacBook-Pro.local >
2026-01-23 13:51:17 +01:00
François-Xavier Talbot
5c29a8c7dd
Batched search indexing ( #5191 )
...
* Use RO pool for search indexing
* Batched search indexing that actually works
* Query cache
2026-01-23 12:32:02 +00:00
Prospector
09dead50d2
changelog
2026-01-22 11:40:47 -08:00
Prospector
772e0ee220
Update app download page to use flathub ( #5188 )
2026-01-22 11:36:56 -08:00
Prospector
86b0de3cee
Update linux icon ( #5186 )
2026-01-22 19:02:12 +00:00
Prospector
d174d96b74
Add flathub verification token ( #5184 )
2026-01-22 09:47:04 -08:00
aecsocket
1d193ed01b
More tracing spans for Labrinth Redis ( #5182 )
...
* more tracing in redis ops
* Improve Redis tracing
* improve messages
* make lpush and brpop use traced cmds
2026-01-22 17:46:37 +01:00
Prospector
adf365d99d
changelog
2026-01-21 14:50:48 -08:00
Prospector
f3f48c3c6f
Fix .some error ( #5180 )
2026-01-21 14:48:47 -08:00
aecsocket
e072f2237b
Improve Labrinth Sentry integration ( #5174 )
...
* Improve Sentry integration
* remove debug routes
* fix ci
* sentry tracing stuff
* Add spans to Sentry logging
* Fix CI
* Redis op instrumentation
* pr comments
2026-01-21 18:59:05 +00:00
aecsocket
306eee3a21
Fix changing Delphi report issue detail verdict if already exists ( #5172 )
...
* Fix changing Delphi report issue detail verdict if already exists
* cargo sqlx prepare
2026-01-21 16:12:21 +00:00
François-Xavier Talbot
ca1d66d070
Increase index swap timeout, better index swap task o11y ( #5171 )
2026-01-21 15:54:34 +00:00
Truman Gao
7e1400d111
feat: use tanstack query for changelog tab ( #5175 )
...
* use tanstack query for changelog tab
* fix query key
2026-01-21 09:10:05 +00:00
Truman Gao
7595e77170
fix: showing dependencies stage for modpack ( #5176 )
2026-01-21 09:08:54 +00:00
Zefir
08fcc61d35
Make Maven file resolution case-insensitive ( #4917 )
...
* Make Maven file resolution case-insensitive
* fix string reference
* fixed formatting
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
Co-authored-by: aecsocket <aecsocket@tutanota.com >
2026-01-21 01:15:33 +00:00
Prospector
b36801c5ed
Reduce some more sentry errors ( #5173 )
...
* short-circuit user menu options if no user
* misc null checks
2026-01-20 15:58:45 -08:00
Prospector
4ed1a1ae7f
attempt to safeguard some potential errors on user and collection pages ( #5169 )
...
* attempt to safeguard some potential errors on user and collection pages
* prepr
2026-01-20 13:51:25 -08:00
Prospector
04db01cb55
Fix settings page error for non-members ( #5168 )
...
* Fix settings page error for non-members
* prepr
2026-01-20 13:51:12 -08:00
Prospector
8f5185de1c
Error on state fail in prod and log endpoint errors ( #5167 )
...
* Error on state fail in prod and log endpoint errors
* brint back eslint suppress
* lint
2026-01-20 21:16:25 +00:00
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