AuthorCommitMessageCommit date
ReeseReese
9ebbb6d9b5bCommit request failedUpdate plugin.json info (desc update)
ReeseReese
5f9e5750325Docs: update docs - typo
ReeseReese
3635a69c935Docs: update docs
ReeseReese
073a303a7b6Add Auto-Delete Messages feature to Profanity Blocker plugin- Introduced a new configuration option 'AutoDelete' in plugin.json to enable automatic deletion of inappropriate messages. - Updated server logic in plugin.go to handle the new AutoDelete setting, allowing users to receive warnings instead of blocking messages when the feature is disabled. - Enhanced user feedback for both message deletion and warnings to improve user experience.
ReeseReese
a0d29c8f13bAdd Debug Mode configuration and improve bot user handling- Introduced a new 'Debug Mode' setting in plugin.json to disable rate limit notification cooldown. - Enhanced bot user management in server/plugin.go to check for existing bot users and create a new bot account if necessary. - Improved error handling in the profanity filtering logic to treat only non-zero error codes as errors. - Updated the rate limit message sending logic to utilize the bot ...
ReeseReese
3770f218a92Enhance Profanity Blocker plugin with demo API key and improved documentation- Updated plugin.json to include a default demo API key with rate limits and a link for paid plans. - Expanded documentation to explain demo mode features and limitations, including rate limits and customization options. - Modified server logic to use the demo API key when no custom key is provided, and added rate limit message handling for admins when limits are exceeded.
ReeseReese
12b740eb5b8Update plugin metadata and add new assets- Changed plugin ID from "com.example.profanityblocker" to "uk.co.profanityblocker" in plugin.json and index.js. - Updated version number in plugin.json from "0.0.1" to "1.0.0". - Added a new binary asset: msg-block-image.png
ReeseReese
1e93a4a0b47Update documentation for Profanity Blocker plugin- Enhanced the prerequisites section by linking to the API key provider. - Updated installation instructions to include a link for signing up. - Added compatibility checks for server version and plugin updates in the configuration section. - Revised support portal link for reporting issues. - Updated privacy policy link in deployment notes for clarity.
ReeseReese
e1411cc1ea0Update build configuration and plugin metadata- Modified .gitignore to exclude specific build directories: 'build/client' and 'build/plugins'. - Added 'min_server_version' field to plugin.json to specify the minimum server version required for the Profanity Blocker plugin. - Introduced build scripts: created build.ps1 for cleaning and building the project, and added docker-compose.yml for managing the build environment with Docker. - Enhan...
ReeseReese
33695157e4fAdd MIT License and update plugin.json with licensing details- Introduced MIT License for the Profanity Blocker plugin, clarifying the licensing terms for the plugin code and the separate commercial product. - Updated plugin.json to include the new license information, version change, and additional URLs for support and homepage. - Enhanced the description and settings schema to inform users about the separate licensing requirements for the profanity fil...
ReeseReese
cd2962a5f8cAdd docs
ReeseReese
35620548aafEnhance profanity filtering in plugin: improve error handling and user feedback- Updated error handling to return a user-friendly message when profanity filtering fails. - Implemented ephemeral feedback to inform users when their messages are blocked due to inappropriate content. - Adjusted logic to ensure messages containing profanity are logged and appropriately handled.
ReeseReese
55c4a9d3d71Add initial project setup with Docker support, plugin configuration, and profanity filtering functionality- Created .gitignore to exclude build artifacts and dependencies. - Added docker-compose.yml for setting up Mattermost and PostgreSQL services. - Updated plugin.json to include a note about the webapp component. - Modified devcontainer.json to streamline development environment setup. - Introduced VSCode tasks for starting the Mattermost server and building the plugin. - Implemented configurati...
ReeseReese
2d552c14552Initial work
ReeseReese
d73772c4c58Initial commit

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut