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 and coolbot100s
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
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
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
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
IMB11
89351b4be4
Merge branch 'main' into cal/dev-124-project-validation
2025-07-21 18:35:59 +01:00
Prospector
0f755b94ce
Revert "Author Validation Improvements ( #3970 )" ( #4024 )
...
This reverts commit 44267619b6 .
2025-07-19 22:04:47 +00:00
coolbot
936395484e
fix: status alerts and version buttons no longer cause a failed to generate error. ( #4017 )
...
* add empty message to actions with no message, fixing broken message generation.
* fix typo in 2.2 / description message.
2025-07-18 05:32:31 +00:00
coolbot
93813c448c
Add buttons for tec team, as well as other requested actions ( #4012 )
...
* add tec rev related buttons, identity verification button, and fix edge case appearance of links stage.
* lint fix
2025-07-17 07:49:11 +00:00
coolbot and Prospector
c20b869e62
fix text in license and links stages ( #4010 )
...
* fix text in license and links stages, change a license option to conditional
* remove unused project definition
* Switch markdown to use <br />
---------
Co-authored-by: Prospector <prospectordev@gmail.com >
2025-07-17 03:05:00 +00:00
IMB11 and Prospector
44267619b6
Author Validation Improvements ( #3970 )
...
* feat: set up typed nag (validators) system
* feat: start on frontend impl
* fix: shouldShow issues
* feat: continue work
* feat: re add submitting/re-submit nags
* feat: start work implementing validation checks using new nag system
* fix: links page + add more validations
* feat: tags validations
* fix: lint issues
* fix: lint
* fix: issues
* feat: start on i18nifying nags
* feat: impl intl
* fix: minecraft title clause update
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2025-07-16 22:28:42 +00:00
IMB11
252b7bf965
Merge branch 'main' into cal/dev-124-project-validation
2025-07-16 20:54:21 +01:00
IMB11
28c8b59820
fix: minecraft title clause update
2025-07-16 20:52:01 +01:00
62f5a23fcb
Moderation Checklist V1.5 ( #3980 )
...
* starting on new checklist implementation
Change default shouldShow behavior for stages.
add new messages and stages.
Change some existing stage logic.
Add placeholder var for the rules.
Co-Authored-By: @coolbot100s
* misc fixes + corrections
* Add clickable link previews to links stage
* Correct mislabeled title message and add new title messages
* Change message formatting, use rules variable, correct wip desc and title 1.8 messages, add tags buttons
* More applications of rules placeholder
* Add new status alerts stage
* change order of statusAlerts
* Update title related messages, add navigation based vars
* Overhaul Links stage and add new messages.
* Set message weights, add some disables
* message.mds now obey lint >:(
* fixed links text message formatting and changed an icon
* Combine title and slug stages
* Add more info to some stages and properly case stage ids
* tweak summary text formatting
* Improved tags stage info and more navigation placeholders
* redo reupload stage, more navigation placeholders, licensing stage improvements, versions stage improvements, status alerts stage improvements
* Allow modpack permissions stage to appear again by adding a dummy button.
* Update modpack permissions guidance
* fix: blog path issues
* fix: lint issues
* fix license stage text formatting
* Improve license stage
* feat: move links into one md file to be cleaner
* Update packages/moderation/data/stages/links.ts
Signed-off-by: IMB11 <hendersoncal117@gmail.com >
---------
Signed-off-by: IMB11 <hendersoncal117@gmail.com >
Co-authored-by: IMB11 <hendersoncal117@gmail.com >
Co-authored-by: IMB11 <calum@modrinth.com >
2025-07-16 18:48:26 +00:00
Calum
35636f7c00
feat: start on i18nifying nags
2025-07-14 13:19:56 +01:00
Calum
bddf73119d
fix: issues
2025-07-13 15:12:34 +01:00
IMB11
4a7e8e98b0
Merge branch 'main' into cal/dev-124-project-validation
2025-07-13 15:08:15 +01:00
Calum
2f1627c000
fix: lint issues
2025-07-13 15:06:29 +01:00
Calum
debcb57f47
feat: tags validations
2025-07-13 15:01:43 +01:00
Calum
27caf336cc
fix: links page + add more validations
2025-07-13 14:34:56 +01:00
Calum
729d584757
feat: start work implementing validation checks using new nag system
2025-07-12 22:02:48 +01:00
Calum
d33b06ea55
feat: continue work
2025-07-11 20:07:26 +01:00
IMB11
207dc0e2bb
fix: keybind for collapse ( #3971 )
2025-07-11 16:41:14 +00:00
Calum
b98c1fe7b8
feat: set up typed nag (validators) system
2025-07-11 17:21:37 +01:00
IMB11
359fbd4738
feat: moderation improvements ( #3881 )
...
* feat: rough draft of tool
* fix: example doc
* feat: multiselect chips
* feat: conditional actions+messaages + utils for handling conditions
* feat: migrate checklist v1 to new format.
* fix: lint issues
* fix: severity util
* feat: README.md
* feat: start implementing new moderation checklist
* feat: message assembly + fix imports
* fix: lint issues
* feat: add input suggestions
* feat: utility cleanup
* fix: icon
* chore: remove debug logging
* chore: remove debug button
* feat: modpack permissions flow into it's own component
* feat: icons + use id in stage selection button
* Support md/plain text in stages.
* fix: checklist not persisting/showing on subpages
* feat: message gen + appr/with/deny buttons
* feat: better notification placement + queue navigation
* fix: default props for futureProjects
* fix: modpack perms message
* fix: issue with future projects props
* fix: tab index + z index fixes
* feat: keybinds
* fix: file approval types
* fix: generate message for non-modpack projects
* feat: add generate message to stages dropdown
* fix: variables not expanding
* feat: requests
* fix: empty message approval
* fix: issues from sync
* chore: add comment for old moderation checklist impl
* fix: git artifacts
* fix: update visibility logic for stages and actions
* fix: cleanup logic for should show
* fix: markdown editor accidental edit
2025-07-11 16:09:04 +00:00