[1.3.2] - 2025-11-28
🐛 Fixed
- Message Handling: Fixed
/requestand/searchcommands creating duplicate messages - now only edits the original message on success instead of creating a followUp message - Message Visibility: Original command messages now remain visible in public mode, showing which user triggered the bot response
🔒 Security
- Config Path Security: Fixed critical security issue where application could attempt to write to system root
/configdirectory - now ALWAYS writes config.json exclusively to project directory (./config/config.json) - Directory Restructure: Renamed
config/directory tolib/for static code files (config.js, constants.js) and created newconfig/directory exclusively for config.json storage - Docker Volume Updates: Updated Dockerfile and docker-compose.yml to use
/usr/src/app/configinstead of/configfor safer volume mapping - Permission Handling: Improved config file permission management for Debian/manual installations
📚 Documentation
- Updated Docker deployment instructions to reflect new
/usr/src/app/configvolume path - Added clarification about config.json storage location in project directory
- Improved Unraid deployment example with correct volume mapping