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
..
2025-06-30 19:09:54 -07:00
2025-07-09 21:41:36 +00:00
2025-07-02 20:32:15 +00:00
2025-07-09 21:41:36 +00:00
2024-07-04 21:46:29 -07:00
2024-07-04 21:46:29 -07:00

@modrinth/assets

This package contains various assets used across the Modrinth platform, including icons, images, and branding materials.

Modrinth uses the Lucide icon set for its icons, which are automatically imported and exported in the index.ts file. This file is generated through the pnpm run fix command, which also ensures that all icons are consistent and correctly formatted.

The "Mr Rinth"/"Rinthbot" branding assets were created and given to Modrinth by Devin (integrav) and are used across the platform. These assets are also included in this package.

Adding New Assets

If you're adding a new icon from the Lucide icon set, download the icon as an SVG file and place it in the icons directory. The icon should be named in kebab-case (e.g., example-icon.svg). Then run the pnpm run fix command to automatically generate the necessary imports and exports.

If you're adding anything else, you should manually add the import statement to index.ts and ensure it is exported correctly.