Added
- Add “Reply with GIFs” support, allowing commenters to search GIPHY and attach a GIF to a comment or reply.
- Add
giphyEnabled,giphyApiKey,giphyRatingandgiphyLimitplugin settings. - Add
gifUrlfield to the GraphQL Comment interface. - Add per-user reputation score (net votes across a user’s approved comments) shown next to their name, with a
showAuthorScoresetting to toggle it. - Add
assetBaseUrlsetting to serve the default front-end CSS/JS from a custom base URL (e.g. a CDN/file server) instead of publishing tocpresources— avoids per-server runtime publishing in multi-server setups. - Add
assetBasePathsetting + a way to copy the front-end CSS/JS there: acomments/base/publish-assetsconsole command, a “Publish now” button in the settings, and auto-publish on install.
Changed
- Cache comment vote lookups per request (busting on vote save/delete) to avoid duplicate queries when rendering threads.