MrSphay
20ff3453bc
Update connected library install reason
Codex Template Compliance / template-compliance (push) Successful in 8s
Build / build-windows (push) Successful in 32m47s
2026-05-16 14:13:14 +02:00
MrSphay
bff85c27b7
Use upstream pnpm package manager in Gitea build
Codex Template Compliance / template-compliance (push) Successful in 7s
Build / build-windows (push) Failing after 29m7s
2026-05-16 13:42:45 +02:00
MrSphay
310da11937
Merge remote-tracking branch 'upstream/main'
Build / build-windows (push) Failing after 17s
Codex Template Compliance / template-compliance (push) Successful in 9s
2026-05-16 13:38:08 +02:00
MrSphay
3ceb4b19ac
Publish updater URLs with public Gitea host
Codex Template Compliance / template-compliance (push) Successful in 8s
Build / build-windows (push) Successful in 27m29s
2026-05-16 06:03:25 +02:00
MrSphay
69c13c1b64
Fix connected library manifest error formatting
Codex Template Compliance / template-compliance (push) Successful in 7s
Build / build-windows (push) Successful in 26m26s
2026-05-16 05:34:30 +02:00
MrSphay
bf8a5cfbb6
Let Tauri release config choose bundles
Codex Template Compliance / template-compliance (push) Successful in 8s
Build / build-windows (push) Failing after 21m3s
2026-05-16 05:11:43 +02:00
MrSphay
6e9c53db2d
Align Windows signing with MrTrust contract
Codex Template Compliance / template-compliance (push) Successful in 8s
Build / build-windows (push) Failing after 8m43s
2026-05-16 04:34:34 +02:00
e66aa3d128
Sign Windows releases with MrTrust certificate
Codex Template Compliance / template-compliance (push) Successful in 8s
Build / build-windows (push) Failing after 10m58s
2026-05-16 01:15:02 +02:00
312dee9f24
Document Connected Library manifest layout
Codex Template Compliance / template-compliance (push) Successful in 8s
Build / build-windows (push) Has been cancelled
2026-05-16 01:04:41 +02:00
MrSphay
7e4d11016d
Allow installer builds before updater signing secrets
Codex Template Compliance / template-compliance (push) Successful in 7s
Build / build-windows (push) Successful in 37m41s
2026-05-15 23:40:43 +02:00
MrSphay
d0ba75e18e
Publish Modrinth Plus self-update metadata
Codex Template Compliance / template-compliance (push) Successful in 7s
Build / build-windows (push) Failing after 14m35s
2026-05-15 23:22:51 +02:00
MrSphay
f3685cace3
Resolve connected library branch fallbacks
Codex Template Compliance / template-compliance (push) Successful in 7s
Build / build-windows (push) Has been cancelled
2026-05-15 22:51:53 +02:00
MrSphay
cbaaa09998
Generate connected library Tauri permissions
Codex Template Compliance / template-compliance (push) Successful in 8s
Build / build-windows (push) Successful in 51m57s
2026-05-15 21:13:45 +02:00
MrSphay
a97945ac6c
Allow connected library Tauri commands
Codex Template Compliance / template-compliance (push) Successful in 8s
Build / build-windows (push) Failing after 39m59s
2026-05-15 20:31:19 +02:00
MrSphay
a28ce54b12
Reconcile historical Modrinth migration checksums
Codex Template Compliance / template-compliance (push) Successful in 7s
Build / build-windows (push) Successful in 41m6s
2026-05-15 19:45:10 +02:00
MrSphay
ae8825a5e3
Fix migration checksum type inference
Codex Template Compliance / template-compliance (push) Successful in 7s
Build / build-windows (push) Successful in 38m0s
2026-05-15 18:57:07 +02:00
MrSphay
bd4e6d09c7
Handle legacy Modrinth init migration checksum
Codex Template Compliance / template-compliance (push) Successful in 7s
Build / build-windows (push) Failing after 32m47s
2026-05-15 18:22:51 +02:00
MrSphay
44b5d8e66b
Allow Modrinth agent handoff file convention
Codex Template Compliance / template-compliance (push) Successful in 6s
Build / build-windows (push) Has been cancelled
2026-05-15 18:17:14 +02:00
MrSphay
1ebaab2750
Apply updated Codex kit guidance
Codex Template Compliance / template-compliance (push) Failing after 7s
Build / build-windows (push) Successful in 35m52s
2026-05-15 17:39:59 +02:00
Mr_chank
02a7774722
fix: add download attribute to fix JAR files saving as ZIP in Chromium ( #6065 )
...
* fix: add download attribute to fix JAR files saving as ZIP in Chromium
- JAR files were downloading with a `.zip` extension in Chromium-based browsers (Chrome, Edge, Arc, Brave, Opera, Vivaldi)
- Root cause: JAR files are ZIP archives internally, so Chromium sniffs the `Content-Type` as `application/zip` and overrides the filename extension when no `download` attribute is present
- Fix: add `download="<filename>"` to all file download `<a>` tags so the browser uses the original filename from the API
* fix: add download attribute to remaining download links
Missed in initial pass: changelog page button, versions overflow
menu, settings/versions overflow menu. Also adds `download` prop
to Button and OverflowMenu to support dropdown link items.
Adds missing `getPrimaryFile` definition in changelog.vue.
---------
Co-authored-by: Mr_chank <180248271+chank-op@users.noreply.github.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-05-15 14:58:26 +00:00
François-Xavier Talbot
e9eb98f97e
push: true ( #6096 )
2026-05-14 00:54:37 +02:00
aecsocket
e5bbd9d409
Remove non-Typesense search backends, add default env vars ( #6082 )
...
* Remove non-Typesense search backends, add default env vars
* shear
* remove some default keys
2026-05-13 17:15:37 +00:00
Prospector
83dddfd512
changelog
2026-05-12 22:26:18 -07:00
Prospector
0ffdabb2a3
feat: new proj moderation page ( #6044 )
...
* feat: new proj moderation page
* make requested changes
* add boolean for showing delay message
* fix server icon + shortened code
* fix server icon
* refactor admonitions
* msg correction.
* correction + change spam-notice
* Separate status info from instruction details
* Tweak timing delay msg, thread activity warning, and refer to moderation with consistent terms.
* Whoops, actually updated msgs correctly now.
* prepr + margin
* split out strings, simplify code again
* fix: a few more moderation fixes (#6048 )
* fix: move tooltip to button
* fix: lock status buttons after pressing
* fix: unlisted/withheld icon on legacy badge
* prepprrr
* fix banners, add some extra dev mode stuff
* fix thread id copy padding
* tweak: adjust some of the status change messages (#6041 )
* update messages & bunch of other stuff
* rename toggle
* change hover to 2.5, fix error size
* private msg overlay
---------
Co-authored-by: coolbot100s <76798835+coolbot100s@users.noreply.github.com >
2026-05-12 22:23:18 -07:00
Prospector
d87f93fdd5
fix: back to browse in app not working ( #6087 )
2026-05-12 22:22:27 -07:00
Emma F.
f6fa486dea
chore: update DMCA registered agent ( #6088 )
...
These changes were made effective May 4th
Signed-off-by: Emma F. <60205699+triphora@users.noreply.github.com >
2026-05-13 00:57:46 +00:00
Prospector
78d978b22e
changelog
2026-05-12 13:30:25 -07:00
François-Xavier Talbot
71559d62c8
fix app build ( #6086 )
2026-05-12 13:30:13 -07:00
Prospector
538eda6976
changelog
2026-05-12 13:06:19 -07:00
Prospector
882b01c7c9
fix: app restarting after the user closes when there's a pending update ( #6074 )
...
* fix: app restarting after the user closes when there's a pending update
* add logging and fix tauri variable
* use state
* use atomicbool
2026-05-12 19:01:12 +00:00
Prospector
a192f7857e
fix: pagination margin and opening project pages in new tab ( #6079 )
...
* fix:
* adjust web to remove extra bottom margin too
2026-05-12 11:33:49 -07:00
Arthur
3bf0f91cf0
fix(app): prevent browse controls from wrapping ( #6080 )
...
* Prevent browse filter from wrapping
* Remove unnecessary styling
* Only expand width when required
* Update web variant styling
2026-05-12 17:45:26 +00:00
Prospector
3083dcd932
fix: app caching invalid values before checking if they are valid ( #6077 )
...
* fix: app caching invalid values before checking if they are valid
* prepr
2026-05-12 17:40:29 +00:00
Prospector
c8c79a6c74
fix: close button hitbox ( #6078 )
2026-05-12 10:23:56 -07:00
aecsocket
f5462b6dd8
Add Modrinth App to app user agent string ( #6084 )
...
* Add Modrinth App to app user agent string
* Simplify UA brand strings
2026-05-12 15:23:33 +00:00
aecsocket
1ddbae40b7
Re-enable summary weight in search ( #5871 )
...
* re-enable summary weighting in search
* prioritize tokens/drop tokens thresh
2026-05-12 12:14:45 +00:00
Prospector
a4f3c63fcc
pin tanstack versions + set pnpm min age to 7 days
2026-05-12 01:24:38 -07:00
Prospector
02e10be4db
fix: open modrinth project links in the app ( #6072 )
2026-05-11 19:57:39 -07:00
Truman Gao
e0056bfc40
feat: improve add dependency flow ( #6075 )
...
* fix: shadow on nav
* feat: improve add dependency flow
* feat: update suggested dependency style
* feat: update dependency rows to use version number and update styles
* feat: implement combobox select searched text on focus
* feat: add Tabs.vue
* feat: update nav tabs to use tabs
* feat: improve project search dropdown
* fix: dependency search not clearing inbound query
* fix: combobox no options open state bug
* feat: improve dependency project and version search
2026-05-12 02:46:23 +00:00
Truman Gao
612934bf34
fix: cannot hover over project card tooltip items ( #6071 )
...
fix: cannot hover over project cards
2026-05-11 21:39:09 +00:00
Prospector
86d377b915
changelog
2026-05-11 13:16:18 -07:00
Prospector
ad99ac039b
update ads.txt
2026-05-11 13:15:34 -07:00
Prospector
6d3fdb680c
fix: app loading speed ( #6070 )
2026-05-11 13:12:44 -07:00
ThatGravyBoat
840b556c51
fix: neoforge mc version inferring incorrectly ( #6068 )
...
* fix: neoforge mc version infering
* fix: check if versionRange exists
2026-05-11 15:53:09 +00:00
Modrinth Bot
12e5f02e57
New translations from Crowdin (main) ( #6067 )
2026-05-11 15:43:35 +00:00
aecsocket
ca1b36efde
Analytics request loader and game version validation ( #6064 )
...
* Analytics request loader and game version validation
* tweak agents
* factor tags into its own util
* lock cache refresh to avoid cache stampede
* Make analytics fields opptional
2026-05-11 14:45:50 +00:00
aecsocket
a5417e0851
Fix new analytics backend bucketing and revenue ( #6052 )
...
* Fix analytics backend QA items
* cargo prepare
2026-05-10 10:57:24 +00:00
Prospector
45398c546c
changelog
2026-05-09 14:43:00 -07:00
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