- Add lib/Command/DebugToggle.php to enable/disable debug endpoint via CLI
- Update lib/Controller/WebhookController.php to check debug status
- Add support for base64 attachments in lib/Service/TalkService.php
- Bump version in appinfo/info.xml to 1.1.0
- Update INSTALL.md and README.md documentation
- **TalkService**:
- Refactored `ensureBotParticipants` to use `AttendeeMapper` directly, removing the dependency on `ParticipantService`.
- Added `getBotDisplayNameForRoom` to resolve the bot's display name via direct DB query.
- Updated `sendMessage` to use Chat API v1 and include `richObjectsEnd`.
- Improved `getBaseUrl` logic to handle `overwritehost` and `overwritewebroot`.
- **WebhookController**:
- Fixed `getAllValues` to iterate known keys manually, preventing `RuntimeException` in Nextcloud 33.
- Added error handling for `saveConfig`.
- Removed unused `ParticipantService` import.
- **js/settings.js**:
- Added functionality to copy CLI commands to the clipboard.
- **Deletions**:
- Removed `lib/Command/AddBotParticipant.php` as its logic is now integrated into `TalkService`.
- **Templates**:
- Updated admin settings labels and comments.
- Add `ncdiscordhook:add-bot-participant` console command to register talk-bot in all configured rooms
- Extend debug endpoint with webhook URL validation and test post capabilities
- Improve `getBaseUrl()` to prefer public trusted domains, fixing container deployment issues
- Add `OCS-APIRequest` header and accept 2xx HTTP status codes for successful message posting
- Auto-register talk-bot as a participant during configuration initialization