MrSphay
dd7f9de5ce
Add connected library for Git modpack manifests
Build / verify (push) Failing after 18m55s
2026-05-03 01:43:34 +02:00
Prospector
4348664618
fix latest snapshot showing twice sometimes with version ranges ( #5964 )
2026-05-02 22:13:08 +00:00
Prospector
be618d96f4
fix: 404 when returning to collections dashboard ( #5963 )
...
* fix 404 when returning to collections dashboard, fix a couple hydration
issues
* fix clippy
* fmt
* fix hydration issue on revenue page
* fix transfer history page error
---------
Co-authored-by: aecsocket <aecsocket@tutanota.com >
2026-05-02 16:33:19 +00:00
aecsocket
9403462915
Update to rustc 1.95.0 ( #5962 )
...
* Update to rustc 1.95.0
* fmt
2026-05-01 19:39:14 +00:00
François-Xavier Talbot
264aade726
Use AWS SDK ( #5959 )
2026-05-01 09:58:26 +00:00
Blodhgarm
4ddb5640cf
fix: reports not reporting all possible reports ( #5933 )
...
* Fix Reports page only giving 695 reports due to Labrinth Issue
Basically, for some reason, Labrinth returns 5 less depending on the amount requested and the offset position, leading to the end of all reports, even if it's not correct.
Signed-off-by: Blodhgarm <timekeeperguild@gmail.com >
* remove constant condition
---------
Signed-off-by: Blodhgarm <timekeeperguild@gmail.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-05-01 00:00:14 +00:00
aecsocket
1875b89556
Have app send download analytics meta ( #5954 )
...
* wip: add download reasons to app
* update how download meta is gathered
* cargo fmt
* prepr frontend
2026-04-30 19:55:47 +00:00
Truman Gao
38a39feef1
fix: dashboard error on load ( #5955 )
2026-04-30 18:04:24 +00:00
Calum H.
7e149e1cf1
fix: intercom bubble positioning with bulk action bars ( #5952 )
...
* fix: intercom bubble positioning + action bar positioning with app sidebar
* fix: docs
* del: story
2026-04-30 17:04:39 +00:00
Prospector
ea723f719c
fix central europe ping ( #5948 )
2026-04-29 19:12:08 +00:00
Prospector
dfb6814095
feat: add unknown .mrpack install warning modal ( #5942 )
...
* Update modpack button copy
* Change outlined button style for standard buttons
* add unknown pack warning modal
* implementation
* Redo download toasts
* prepr
* improve hit area of window controls
* implement "don't show again"
* prepr
* duplicate modal ref declarations
* increase spacing of progress items
* address truman review
2026-04-29 16:53:10 +00:00
Sychic
747fe04888
fix: center downloads for mac and linnux ( #5946 )
2026-04-29 01:40:09 +00:00
lumiscosity
ab7f649177
Fix extra > in dashboard index ( #5940 )
...
Signed-off-by: lumiscosity <averyrudelphe@gmail.com >
2026-04-28 17:58:09 +00:00
Calum H.
620894aecb
feat: backups page cleanup before worlds ( #5844 )
...
* feat: card alignment + fix modals
* feat: change admon title in restore alert modal
* fix: lint
* feat: backups queue api into api-client
* feat: impl backup queue api endpoints into frontend
* feat: ack fix
* feat: bulk actions
* feat: bulk delete impl
* fix: lint
* fix: align error states
* fix: transition group
* feat: ready for qa
* fix: lint
* feat: qa
* feat: stacked admonitions component
* fix: issues with stacking
* feat: hook up admonition stacking + fix app csp for staging kyros nodes
* fix: logs.vue
* qa: close stack on admonitions click
* fix: all problems with stacked admonitions
* qa: admonition cleanup and copy overhaul draft
* fix: qa issues padding
* fix: padding bug
* feat: qa
* fix: intercom in app csp bug
* fix: positioning intercom
* feat: loading overlay on top of console + admon consistency changes
* feat: scroll indicator fade in backup delete modal + admon timestamp fix
* feat: move action bar behind modal
* fix: lint + i18n
* fix: server ping spam on filter (cache but clear on unmount)
* fix: 1 admon fade in flicker issue
* chore: temp staging undo
* qa: changes
* fix: lint
* chore: revert staging to use staging
* fix: scoping
2026-04-27 19:03:48 +00:00
Calum H.
3f8fd9cb56
fix: queue store stability + persistence ( #5909 )
...
* fix: queue store stability + persistence
* fix: lint
* feat: set to draft btn
* feat: migrate to indexed db rather than local storage for moderation checklist storage (keep session + perms alone)
* fix: storage cleanup + lint
* fix: invalidation fixes
2026-04-27 16:39:32 +00:00
Calum H.
a2eed001b2
fix: tech review bugs ( #5919 )
...
* fix: root files not appearing as JIJ & pass/fail remaining doesn’t update the flags from other files
* feat: revert back to lazy loading sources
* feat: try fix checklist freezing up/unclickable + project_type filter
* fix: 10 classes then lazy load
2026-04-27 16:33:39 +00:00
Calum H.
6afda48e70
fix: various smaller fixes ( #5917 )
...
* fix: try fix email templates rendering links for variables
* fix: b is not a function
* fix: wording on modpack btn on setup type stage
* fix: respect launcher-meta info
* feat: i18n pass on creation flow modal
* fix: prefetch loader manifests
* fix: lint
2026-04-27 16:27:41 +00:00
aecsocket
e8be67d41f
Fix how analytics writes are serialized ( #5926 )
2026-04-27 14:25:57 +02:00
Modrinth Bot
548357c92c
New translations from Crowdin (main) ( #5924 )
2026-04-27 11:25:17 +00:00
xinyihl
453369ca07
feat(frontend): Make dashboard page localizable ( #5727 )
...
* Make dashboard page localizable
* dashboard sidebar
* prepr:frontend
* don't change the keys
* undo fix
* fix any err
* don't i18n csv
* prepr:frontend
* fix: do not use button key
* prepr:frontend
* capitalize string date
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-04-26 13:09:08 +00:00
aecsocket
e3d6a498d0
Track new analytics metrics in backend ( #5895 )
...
* Allow filtering by project IDs in analytics route
* Download meta info in header
* add recursion limit
* Track playtime country
* fix clickhouse migrations
2026-04-24 15:43:25 +00:00
Michael H.
42cdcc7df9
fix: make sure staging uses staging
2026-04-24 16:25:59 +02:00
Sychic
6862cf5ab2
Show orgs in project card when a project is owned by an org ( #5892 )
...
* fix: link to user using id instead of username
* feat: show org in project card
* fix: account for outdated documents
* refactor: use struct to store owner information
* fix: default new fields
* fix lint
2026-04-23 17:32:19 +00:00
Sychic
77e4c41480
fix(teams): accept username in edit member endpoint ( #5852 )
...
* fix(teams): accept username in edit member endpoint
* fix: remove unused import
* fix: use context to wrap error
* refactor: use context for error handling in edit_team_member
* fix: remove unused import
* fix: wrap database errors as internall errors
* fix: properly wrap errors
2026-04-21 13:47:49 +00:00
Truman Gao
cb93c641d6
fix: moderation checklist showing for unlisted status ( #5875 )
...
* fix: moderation checklist showing for unlisted status
* refactor: remove unused function
2026-04-20 21:01:31 +00:00
Calum H.
da47c50320
fix: sticky header regression ( #5869 )
...
* fix: sticky header regression
* fix: github release changelog format for app release workflow
* fix: lint
2026-04-20 15:20:54 +00:00
Modrinth Bot
bee4391df1
New translations from Crowdin (main) ( #5867 )
2026-04-20 11:11:42 +00:00
Sychic
d1b122fb21
fix(maven): return escaped summary for project description ( #5839 )
...
* fix(maven): return escaped summary for project description
* build: add quickxml to labrinth
* fix(maven): use quickxml to escape xml special chars
2026-04-19 14:58:32 +00:00
François-Xavier Talbot
281bf066de
Fix typo lint ( #5860 )
2026-04-19 04:40:41 +00:00
Calum H.
9b3fe6390e
feat: fix bugs with layout + window controls ( #5855 )
2026-04-18 15:29:22 -07:00
Calum H.
2236dd8ade
fix: moderation locking fixes ( #5843 )
...
* fix: moderation locking fixes
* fix: lint
* wip: override always available
* fix: newmodal base z
* fix: cargo fmt
2026-04-18 18:55:33 +00:00
Calum H.
176d4301c3
feat: shared loading state + cleanup loading state management ( #5835 )
...
* feat: implement shared loading bar component and polished loading states across the app
* feat: align loading states + ensureQueryData changes
* fix: lint + bugs
* fix: skeleton for manage servers page
* fix: merge conflict fix
2026-04-18 18:46:39 +00:00
Calum H.
3e32901737
feat: paper channel badges ( #5850 )
2026-04-18 18:13:08 +00:00
Truman Gao
15fc6d4e38
fix: upgrade to modrinth+ no longer fixed to bottom right ( #5848 )
2026-04-18 17:22:19 +00:00
Truman Gao
ed2f04322f
feat: add edit version pages tabs ( #5841 )
...
* feat: add edit version pages tabs
* feat: switch to nav tabs instead of chips
* feat: show "Edit version" as modal title instead of specific page
2026-04-18 17:13:03 +00:00
Arthur
b9e7b54b4e
feat: improve recent worlds loading performance ( #5079 )
...
* Improve recent worlds loading performance
* Make recent worlds not cause a layout shift by loading them asynchronously
* Fix formatting
* fix formatting
---------
Co-authored-by: Creeperkatze <178587183+Creeperkatze@users.noreply.github.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
Co-authored-by: Calum H. <contact@cal.engineer >
Co-authored-by: Calum H. <calum@modrinth.com >
2026-04-18 17:01:54 +00:00
Calum H.
5244060588
feat: refactor splash screen component ( #5833 )
2026-04-17 16:34:58 +00:00
aecsocket
9483656881
Fix issues relating to app directory changes ( #5826 )
...
* Fix canceling app directory change
* Improve directory moving error messages
* tombi
2026-04-17 14:00:08 +00:00
Modrinth Bot
7c642f7078
New translations from Crowdin (main) ( #5763 )
2026-04-17 13:36:38 +00:00
kk
3c2cc7568d
feat: add collapsible library groups in app ( #5739 )
...
* feat: add collapsible library groups in app
* feat: use accordion rather than custom
---------
Co-authored-by: Calum H. <calum@modrinth.com >
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
2026-04-16 13:44:52 +00:00
Míngxuān Dìng
7b5c746757
fix(query): set default query retry to 1 ( #5743 )
...
* fix(query): set default query retry to 1
* fix(query): don't retry 404s and limit default retries to 3
* feat: expand status skipping checks
* feat: parallel fetch v2 and v3 in middleware
---------
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
2026-04-16 11:31:26 +00:00
aecsocket
546b117437
Tweak token prioritization in Typesense ( #5776 )
...
* Tweak toke prioritization in typesense
* tweaks
* allow configuring max_candidates
* tweak max_candidates
* final changes
2026-04-15 19:45:41 +00:00
Calum H.
3d5f29a7a2
feat: continued post qa for servers in app ( #5818 )
...
* fix: intercom in app
* feat: Logs.vue dynamic console resizing with window + padding problem
* fix: search highlight with decorator + change to be better
* fix: qa
* fix: allow paper+purpur into app csp
* fix: lint
2026-04-15 19:16:05 +00:00
Truman Gao
37b0f7ff98
fix: displayUrlEnding is undefined at times ( #5811 )
2026-04-15 18:50:05 +00:00
Truman Gao
1603796856
feat: implement overlay scrollbar for app sidebar ( #5820 )
...
* feat: implement overlay scrollbar for app sidebar
* pnpm prepr
2026-04-15 16:53:08 +00:00
aecsocket
f12bd7b4b8
Add utoipa info for v2 routes ( #5775 )
...
* wip: add v2 docs, routes to config, paths
* fix up path prefixes
* fix leading slashes
* fix slash route
* fix more slashes
* wip: full utopification of v2
* convert last few v2 routes to utoipa
2026-04-15 13:25:35 +00:00
Truman Gao
baee34b0b6
feat: add moderation checklist back to project page ( #5814 )
...
* fix: billing page server plan heading
* fix: matching server page spacing with instance page
* feat: update server header buttons
* feat: add show ram as bytes always on
* fix: revert to large buttons
* feat: add hostname and server states in info card
* feat: add publishing checklist to project page
* fix: markdown table style and max width
* fix: teleport overflow menu bad anchoring
2026-04-15 09:12:31 +00:00
Calum H.
74bad7456c
fix: blog wording ( #5807 )
...
* fix: blog wording
* fix: lint
2026-04-13 18:10:24 +00:00
Prospector
a6f67581d7
chore: add hosting in app blog post ( #5787 )
...
* add blog post
* feat: update image
---------
Co-authored-by: Calum H. <calum@modrinth.com >
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
2026-04-13 16:57:09 +00:00
Calum H.
d5ad1cb823
fix: log sharing in app + clearing ( #5801 )
...
* fix: log wiping app
* fix: share modal rounded
2026-04-13 14:52:35 +00:00