Prospector
2cf82349a5
Revert "feat: badge for tax 2025 bug ( #5230 )"
...
This reverts commit 6d1b0eef15 .
2026-01-27 16:31:15 -08:00
Prospector
638bb55649
changelog
2026-01-27 14:09:10 -08:00
Calum H.
6d1b0eef15
feat: badge for tax 2025 bug ( #5230 )
2026-01-27 19:03:54 +00:00
Truman Gao
03658b6a62
feat: show update available notif for modrinth app in linux ( #5181 )
...
* feat: show update available notif for modrinth app in linux
* remove changelog button
* update copy
* pnpm prepr
* add restart app changelog
* pnpm prepr
* use env var to check for updates are disabled
* update copy
* pnpm prepr
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-01-27 14:20:11 +00:00
François-Xavier Talbot
f998a8dca5
Allow node transfer field to recv more than 1 node ( #5220 )
2026-01-26 22:49:21 +00:00
Modrinth Bot
0d6bee3a5b
New translations from Crowdin (main) ( #5217 )
2026-01-26 07:47:29 +00:00
Prospector
7ce334aeb2
changelog
2026-01-25 13:22:14 -08:00
Prospector
fe3a1b2058
Fix versions not loading in settings page ( #5214 )
...
* Fix versions not loading in settings page
* prepr
2026-01-25 13:21:25 -08:00
Felix
662b73211a
Fix CSP issue when changing capes ( #5177 )
...
* Update tauri.conf.json
Signed-off-by: Felix <60808107+ItsFelix5@users.noreply.github.com >
* feat: add https for futureproofing asw
---------
Signed-off-by: Felix <60808107+ItsFelix5@users.noreply.github.com >
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-01-25 20:59:06 +00:00
Calum H.
c453a03a02
fix: dont await lock releasing ( #5161 )
...
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-01-25 20:57:43 +00:00
aecsocket
05f8113bd0
Fix CI on main ( #5213 )
2026-01-25 12:40:22 -08:00
Prospector
63dfc3f636
changelog
2026-01-25 12:31:44 -08:00
Calum H.
c96a303d8a
fix: optimistically updating on moderation mutations ( #5200 )
...
* fix: moderation optimistically update
* fix: gallery settings
2026-01-25 12:27:45 -08:00
François-Xavier Talbot
2d7e87a4cb
Local cache lock ( #5193 )
2026-01-24 00:35:46 +01:00
Prospector
fa421b4b83
changelog
2026-01-23 12:59:29 -08: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