What's Changed
- Fixes and Improvements by @abhinavkrin in #37
- Team User Management: Resolved an issue where users could not be added to a team via the modal or slash command.
- Notification Subscription Handling: Refined subscription management to prevent duplicate entries and ensure only app-generated subscriptions are handled.
- Webhook Security Enhancement: Strengthened the security of the notification webhook.
- Message Loop Prevention: Fixed a bug causing an infinite message loop between Rocket.Chat and Microsoft Teams.
- Access Token Revocation: Corrected the
revokeAccessToken
method to ensure proper functionality. - Group Chat Creation: Resolved an issue preventing group chat creation on Teams due to duplicate user IDs.
- Resubscribe Slash Command: Added a new
/teamsbridge-resubscribe-messages
slash command to allow manual triggering of the Teams message resubscription process. - Proxy URL Support: Introduced a new setting to configure a proxy URL for webhook registration, beneficial when Rocket.Chat's site URL is not publicly accessible.
- Auth Persistence Fix: Fixed incorrect handling of refresh tokens to ensure users remain logged in when the access token expires, preventing message sending interruptions between Rocket.Chat and Teams.
New Contributors
- @abhinavkrin made their first contribution in #37
Full Changelog: 0.0.3...0.1.0