Corsican Frog
7e769c720b
Hide dotfiles from instance content scanning ( #5999 )
...
* Hide dotfiles from instance content scanning
Prevent hidden files such as .DS_Store from being treated as valid instance content.
This updates the profile scanning logic in [packages/app-lib/src/state/profiles.rs](/Users/froggy/Downloads/code-main/packages/app-lib/src/state/profiles.rs#L420) to ignore basenames that start with '.', and applies that filter consistently in both scan paths.
Signed-off-by: Corsican Frog <49497194+acorsicanfrog@users.noreply.github.com >
* Whitelist scannable instance content files
Only scan supported content archives into instance content.
Accept .jar files for mods and .zip files for datapacks, resourcepacks, and shaderpacks, after trimming the .disabled suffix.
This prevents .DS_Store and other unsupported files from appearing in the Content tab.
Signed-off-by: Corsican Frog <49497194+acorsicanfrog@users.noreply.github.com >
* Fmt
---------
Signed-off-by: Corsican Frog <49497194+acorsicanfrog@users.noreply.github.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
Co-authored-by: François-X. T. <fetch@ferrous.ch >
2026-05-09 21:38:23 +00:00
Prospector
c1c86e3b72
fix: advanced rendering toggle in app barely worked ( #6056 )
2026-05-09 14:12:52 -07:00
Calum H.
c7602602e5
fix: use localstorage for sync state during install ( #6057 )
...
* fix: use localstorage for sync state during install
* fix: lint
2026-05-09 21:02:42 +00:00
Calum H.
07f9e3aedc
feat: changelog 0.13.3 ( #6055 )
2026-05-09 19:13:37 +00:00
Calum H.
a79b8e0777
feat: clean up browse shared layout logic + introduce queuing ( #6030 )
...
* feat: clean up edge case behaviour and add queued to install logic
* fix: remove version choice modal
* feat: queued flow
* feat: standardize headers in app on proj pages
* fix: clear btn
* feat: installing floating popup
* fix: lint
* fix: onboarding/reset logic change for modpacks
* qa: big ol qa
* fix: lint
* fix: lint
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-05-09 19:01:23 +00:00
aecsocket
671f6d264a
changelog ( #6054 )
2026-05-09 18:34:26 +00:00
aecsocket
e231df1f97
WebView window event handling fixes ( #6038 )
...
* WebView fixes
* UA override logic
* fix
* debug logs
* alter all webviews
* cookies stuff
* remove debug stuff
2026-05-09 15:10:51 +00:00
Jerozgen
3052a14d95
feat: make byte size units translatable ( #5969 )
...
Make byte size units translatable
2026-05-09 09:26:59 +00:00
Jerozgen
e8665f43ca
Filipino compact number plural rule ( #5516 )
...
Use `one` for compact numbers in Filipino
Signed-off-by: Jerozgen <jerozgen@gmail.com >
Co-authored-by: Calum H. <calum@modrinth.com >
2026-05-09 09:20:05 +00:00
Truman Gao
cba4550be4
feat: table component updates ( #6042 )
...
* feat: implement table header slot, empty state, and virtualization
* refactor: pnpm prepr
2026-05-08 21:29:06 +00:00
Prospector
384556a810
fix: instance redirects to root page with / making it appear as a sub-page in navigation ( #6040 )
2026-05-08 19:54:25 +00:00
Calum H.
a082e8597c
fix: app user agent for api-client reqs using tauri http plugin ( #6045 )
...
fix: app user agent
2026-05-08 19:52:52 +00:00
Prospector
7048a35e9f
changelog
2026-05-08 02:58:50 -07:00
Prospector
c166ce52b3
fix: some buttons appear disabled even if they aren't ( #6037 )
...
This is because [disabled="false"] met the criteria of [disabled] as a css selector
2026-05-08 09:39:13 +00:00
Prospector
9c99518497
chore: improve moderation ux ( #6035 )
...
* feat: save project review queue filters
* reduce unnecessary network calls + prepr
* missed file
* ui tweaks
* add fucked up
* add label + prepr
* prepr
* update legacy badge labels
* globe
* fix margin
* be more reasonable
* pending state
* fix double review, prepr
* small badge text
2026-05-08 01:40:28 -07:00
Prospector
758ed818c8
changelog
2026-05-07 19:24:32 -07:00
Prospector
83e45d7a5c
refactor: update modpack export modal, exclude /mods/.connector ( #6032 )
...
* refactor: update modpack export modal, exclude /mods/.connector
* Add slash suffix to folders
* prepr
* preprr
2026-05-07 19:23:46 -07:00
Prospector
77b30b27fe
fix: make scrollbar gutter stable in app viewport ( #6033 )
2026-05-07 19:21:37 -07:00
Prospector
3d7aea5a45
feat: add download metadata to website ( #6034 )
...
* feat: add download metadata to website
* add to project cards
2026-05-07 19:20:54 -07:00
Calum H.
fd5d2797b3
fix: file picker in app not working with mrpack ( #6027 )
...
fix: file picker in app
2026-05-07 16:12:44 +00:00
Calum H.
ec85d9de1c
fix: intercom bubble on console fullscreen ( #6029 )
2026-05-07 16:12:11 +00:00
Michael H.
22415a4cc6
fix: check edited member, not editor, for org owner permission guard ( #6024 )
...
fix: check edited member, not editor, for org owner permission guard (#1400 )
2026-05-07 14:59:05 +00:00
Truman Gao
871672d8bf
feat: date picker component ( #6010 )
...
* feat: date picker component
* fix: month and year input padding
* fix: chevron padding issue
* feat: more padding/style fixes
* feat: implement header disabled state for min/max dates
* feat: implement dragging on start/end dates to move dates
* feat: improve selected range styles
* fix: type error
* fix: time input problems
* feat: implement 2 calendar view
* fix: white bg when dragging on a normal day
* fix: selected date background incorrectly applied
* prepr
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-05-07 13:22:48 +00:00
aecsocket
e8dc3c3150
Add update download reason to analytics ( #6023 )
...
* Add download reason to analytics
* mark modpack updates as actual updates in analytics
* fmt
2026-05-07 13:07:20 +00:00
Prospector
56dae8f104
chore: give projects, orgs, and collections canonical URLs to hopefully improve SEO ( #6014 )
...
* Give projects, collections, and orgs canonical URLs
* prepr
2026-05-07 06:07:41 -07:00
Calum H.
ae9ca4db18
feat: doc change to trigger ci ( #6019 )
2026-05-07 01:03:24 +02:00
Calum H.
4eeb53c429
fix: virt version bumping npm ( #6018 )
2026-05-07 01:00:45 +02:00
Calum H.
c69f24f94d
feat: publish api-client to npm ( #6016 )
...
* feat: publish api-client to npm
* feat: change hosting wording + examples
* GPL -> LGPL
* fix: remove manual publishing + git url
* fix: lint
* fix: lint
2026-05-06 22:39:06 +00:00
Prospector
de07bcff7d
changelog
2026-05-06 15:21:13 -07:00
Prospector
beff44767e
fix: duplicate files ending up as overrides in mrpack export ( #6015 )
...
* fix: duplicate files ending up as overrides in mrpack export
* fmt
2026-05-06 22:00:11 +00:00
Truman Gao
5875e4332f
feat: implement dropdown filter bar ( #6009 )
2026-05-06 19:57:58 +00:00
Bennett
f9c078d29d
fix: typo "recieving" in logs placeholder ( #6011 )
2026-05-06 17:49:53 +00:00
Michael H.
99ac6b87b1
ci: make blacksmith usage internal only
2026-05-06 03:00:20 +02:00
Michael H.
159c6205ef
ci: reduce unnecessary action execution
2026-05-06 00:13:17 +02:00
Michael H.
bb4862daa6
fix: check jobs not running on main
2026-05-06 00:12:17 +02:00
Michael H.
6ed56a4756
ci: skip merge queue actions if clean
2026-05-06 00:11:11 +02:00
Michael H.
93b21bb107
ci: cancel pr workflows on merge
2026-05-06 00:01:13 +02:00
Prospector
b442fa4cca
changelog
2026-05-04 18:34:24 -07:00
Prospector
118046d690
fix: 401 error on owned pages ( #5996 )
2026-05-04 18:33:54 -07:00
Prospector
b6bca2aaeb
changelog
2026-05-04 13:08:23 -07:00
Prospector
dcab665455
feat: add dmg background ( #5988 )
...
* feat: add dmg background
* try this?
* adjust dmg size
* one last tweak
* adjust height one more time
* adjust sizing, make image larger to be safe
* oops image missed in last commit
* smallify image
* new image
* fix offcenter highlight
* try glass text bg
* smaller glass
2026-05-04 19:27:38 +00:00
aecsocket
2f311643a0
Expose new analytics data in backend route ( #5982 )
...
* Expose more analytics data in backend
* Adjust fetch analytics body
* fix
* fix
2026-05-04 16:33:26 +00:00
Prospector
e13a89dd72
External projects moderator database ( #5692 )
...
* Begin external projects moderator database frontend
* add copy link button
* begin project page permissions settings
* MEL database backend routes
* include filename in external files
* Hook up frontend external license page to backend
* more work on user-facing external projects stuff
* put user-facing stuff behind feature flag
* prepr
* clippy
---------
Co-authored-by: aecsocket <aecsocket@tutanota.com >
2026-05-04 16:31:37 +00:00
Prospector
565ac2cb53
fix: error when invalid iframe in markdown ( #5985 )
2026-05-04 09:47:15 +00:00
Prospector
7d6f77bebf
feat: throw 401 errors when a user doesn't have permissions ( #5984 )
...
* feat: throw 401 errors when a user doesn't have permissions
* remove pointless message
* prepr
2026-05-04 09:46:40 +00:00
Modrinth Bot
b53887997c
New translations from Crowdin (main) ( #5990 )
2026-05-04 09:22:38 +00:00
Michael H.
9a499af03e
build: fix windows runner
2026-05-04 00:13:51 +02:00
Michael H.
f6edc3ab58
build: tweak runner types
2026-05-03 23:58:39 +02:00
Prospector
c1d7aa494c
fix: search page not resetting to 1 when query changes ( #5983 )
...
* fix: search page not resetting to 1 when query changes
* prepr
2026-05-03 19:02:09 +00:00
Prospector
a4c8154438
feat: add monetization toggle for projects ( #5961 )
...
* Add monetization toggle for projects
* add flag for monetization toggle
* remove feature flag toggle
2026-05-03 18:56:08 +00:00