coolbot100s
9db2fd33c6
Merge branch 'cal/dev-124-project-validation' of https://github.com/modrinth/code into cal/dev-124-project-validation
2025-08-04 10:36:55 -07:00
coolbot100s
63787eebb7
Tweak core and description nag titles, change image accessability nag logic.
2025-08-04 10:36:51 -07:00
IMB11
02bbac00a8
feat: key + sort nags by type
2025-08-04 18:24:13 +01:00
coolbot100s
f15ceafd5f
update links.ts
2025-08-02 18:03:47 -07:00
IMB11
56699fc9b5
fix: lint issues
2025-08-02 12:48:25 +01:00
IMB11
c470eea9ac
Merge branch 'main' into cal/dev-124-project-validation
2025-08-02 12:41:49 +01:00
Prospector
99493b9917
Updated changelog
2025-08-01 21:31:22 -04:00
IMB11
72a52eb7b1
fix: improve error message for rate limiting ( #4101 )
...
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
2025-08-01 21:27:25 +00:00
IMB11
b33e12c71d
fix: startup settings not visible on hard page refresh/direct load ( #4100 )
...
* fix: startup settings not visible on hard page refresh/direct load
* refactor: const func => named
2025-08-01 21:22:22 +00:00
IMB11
82d86839c7
fix: approve status incorrect ( #4104 )
2025-08-01 20:24:40 +00:00
coolbot
3a20e15340
Coolbot/moderation updates aug1 ( #4103 )
...
* oop, all commas!
* Only show slug stuff when needed.
* Move status alerts to top of message, getting rid of separators.
* redist libs message altered, and now shows on plugins too
* Update versions.ts
remove unnecessary import
Signed-off-by: coolbot <76798835+coolbot100s@users.noreply.github.com>
* Tweak summary formatting msg
* Update license messages to use flink
* reorder link text to match the settings page
* add Description clarity button
---------
Signed-off-by: coolbot <76798835+coolbot100s@users.noreply.github.com>
2025-08-01 20:21:28 +00:00
IMB11
88f653384e
Merge branch 'main' into cal/dev-124-project-validation
2025-08-01 13:08:57 +01:00
jade
1c89b84314
fix(moderation): Replace dead modpack link with a valid one in side-types message ( #4095 )
2025-07-31 17:50:33 +00:00
IMB11
f606b20109
Merge branch 'main' into cal/dev-124-project-validation
...
Signed-off-by: IMB11 <hendersoncal117@gmail.com>
2025-07-31 13:45:17 +01:00
coolbot100s
26c81e3803
Correct plugin project type checking
2025-07-30 00:11:54 -07:00
coolbot100s
f720438bdb
refactor link checking helper functions, prevent misuse of dsc links, prevent link shortener usage, check if source required licensed projects have additional files, bump this check back to required.
2025-07-29 17:00:26 -07:00
coolbot100s
2806d20e17
bump source publication nag to warn until additional files can be checked.
2025-07-29 14:26:48 -07:00
IMB11
6387fb21c6
feat: Moderation Dashboard Overhaul ( #4059 )
...
* feat: Moderation Dashboard Overhaul
* fix: lint issues
* fix: issues
* fix: report layout
* fix: lint
* fix: impl quick replies
* fix: remove test qr
* feat: individual report page + use new backend
* feat: memoize filtering
* feat: apply optimizations to moderation queue
* fix: lint issues
* feat: impl quick reply functionality
* fix: top level await
* fix: dep issue
* fix: dep issue x2
* fix: dep issue
* feat: intl extract
* fix: dev-187
* fix: dev-186 & review project btn
* fix: dev-176
* remove redundant moderation button from user dropdown
* correct a msg and add admin to read filter
---------
Co-authored-by: coolbot100s <76798835+coolbot100s@users.noreply.github.com>
2025-07-29 21:19:25 +00:00
coolbot100s
b5f44ac5cd
Merge branch 'cal/dev-124-project-validation' of https://github.com/modrinth/code into cal/dev-124-project-validation
2025-07-29 13:30:25 -07:00
IMB11
ad1fed91cf
fix: description nag
2025-07-29 13:23:16 +01:00
Alejandro González
c7d0839bfb
fix(labrinth): retire Sendy for new email newsletter subscriptions ( #4073 )
...
* tweak(frontend): do not sign up for the newsletter by default
* fix(labrinth): retire Sendy for new email newsletter subscriptions
2025-07-29 09:51:50 +00:00
coolbot100s
ba0b09d9e3
Tweak links nags adding project type checking for source publication check, make description nag tonally consistent.
2025-07-29 00:44:59 -07:00
coolbot100s
9dbc9607f7
Description nag rephrasing and tweaks
2025-07-29 00:09:00 -07:00
coolbot100s
f66bafc06b
Remove redundant sentanceEnders check to reduce false positive.
2025-07-28 21:04:55 -07:00
coolbot100s
1d34a5989e
Modify character limit numbers
2025-07-28 19:11:21 -07:00
coolbot100s
c594e32bc7
Rephrase a few core nags
2025-07-28 19:02:37 -07:00
IMB11
dc258de3c2
fix: issues
2025-07-28 17:06:57 +01:00
IMB11
54cfe29f7d
fix: summary char min
2025-07-28 16:55:47 +01:00
IMB11
5c487795c4
refactor: inline i18n
2025-07-28 16:51:31 +01:00
IMB11
b87fb1de00
fix: locale issues
2025-07-28 16:41:30 +01:00
IMB11
fe3d360215
Merge branch 'main' into cal/dev-124-project-validation
...
Signed-off-by: IMB11 <hendersoncal117@gmail.com>
2025-07-28 16:33:03 +01:00
Josiah Glosson
175b90be5a
Legacy ping support ( #4062 )
...
* Detection of protocol versions before 18w47b
* Refactor old_protocol_versions into protocol_version
* Ping servers closer to how a client of an instance's version would ping a server
* Allow pinging legacy servers from a modern profile in the same way a modern client would
* Ping 1.4.2 through 1.5.2 like a Vanilla client in those versions would when in such an instance
2025-07-28 14:44:34 +00:00
coolbot
13103b4950
various moderation fixes and improvements ( #4061 )
...
* Typo correction
* show optimization button when present in additional categories
* add more formatted link shortcuts
* Add info text to env info stage
* Only show gallery relevancy button when relevant.
* add unsupported project type message to versions stage
* Fix misuse of slug message.
* Update unsupported_project.md
* lint fix
2025-07-28 12:56:47 +00:00
Alejandro González
8804478221
fix(frontend): hide subscription button in blog before sub status is determined ( #4072 )
2025-07-27 20:29:21 +00:00
Emma Alexia
b8982a6d17
Hopefully fix collection visibility once and for all ( #4070 )
...
* Hopefully fix collection visibility once and for all
Follow up to #3408 and #3864
* Use same unlisted approach for collections as is used for projects
2025-07-27 18:23:49 +00:00
Emma Alexia
ff88724d01
Allow modification of failed charges on admin billing page ( #4045 )
...
* Allow modification of failed charges on admin billing page
Allows cancelling a failed subscription and forcing another charge attempt
* use addNotification
2025-07-27 17:30:16 +00:00
Emma Alexia
7dffb352d5
Fix duplicate "Upload icon Select file" on collections ( #4069 )
...
* Fix duplicate "Upload icon Select file" on collections

* fix lint
2025-07-27 17:27:02 +00:00
Emma Alexia
1df6e29aa1
Ensure server status info is always passed to "My servers" page ( #4071 )
...
This took an insanely long time to debug and figure out you would not believe
2025-07-27 17:10:52 +00:00
Emma Alexia
5deb4179ad
Re-enable the Moderation tab for projects that are approved ( #4067 )
...
By request of the moderation team. This would allow easier access
if, e.g., the moderators tell the author of a metadata problem they
need to correct.
2025-07-27 17:07:39 +00:00
Alejandro González
358cf31c87
feat(labrinth): basic offset pagination for moderation reports and projects ( #4063 )
2025-07-26 12:32:35 +00:00
Prospector
6db1d66591
else if
2025-07-24 10:38:23 -07:00
Prospector
8052fda840
Bump report limit to 1500
2025-07-24 10:37:01 -07:00
IMB11
15892a88d3
fix: handle identified files properly in the checklist ( #4004 )
...
* fix: handle identified files from the backend
* fix: allFiles not being emitted after permissions flow completed
* fix: properly handle identified projects
* fix: jade issues
* fix: import
* fix: issue with perm gen msgs
* fix: incomplete error
2025-07-23 08:34:55 +00:00
Alejandro González
32793c50e1
feat(app): better external browser Modrinth login flow ( #4033 )
...
* fix(app-frontend): do not emit exceptions when no loaders are available
* refactor(app): simplify Microsoft login code without functional changes
* feat(app): external browser auth flow for Modrinth account login
* chore: address Clippy lint
* chore(app/oauth_utils): simplify `handle_reply` error handling according to review
* chore(app-lib): simplify `Url` usage out of MC auth module
2025-07-22 22:55:18 +00:00
Alejandro González
0e0ca1971a
chore(ci): switch back to upstream cache-cargo-install-action ( #4047 )
2025-07-22 22:43:04 +00:00
Alejandro González
bb9af18eed
perf(docker): cache image builds through cache mounts and GHA cache ( #4020 )
...
* perf(docker): cache image builds through cache mounts and GHA cache
* tweak(ci/docker): switch to inline registry cache
2025-07-22 22:31:56 +00:00
Alejandro González
d4516d3527
feat(app): configurable Modrinth endpoints through .env files ( #4015 )
2025-07-21 22:55:57 +00:00
Josiah Glosson
87de47fe5e
Use rust-lld linker on MSVC Windows ( #4042 )
...
The latest version of MSVC fails when linking labrinth, making now a perfect opportunity to switch over to the rust-lld linker instead.
2025-07-21 22:35:05 +00:00
IMB11
89351b4be4
Merge branch 'main' into cal/dev-124-project-validation
2025-07-21 18:35:59 +01:00
Emma Alexia
7d76fe1b6a
Add more info about last attempts to admin billing dashboard ( #4029 )
2025-07-21 08:35:36 +00:00