We’ve released a set of improvements and fixes to make your GitHub integration smoother and your Live Chat notifications more reliable.
GitHub Integration Updates
We’ve refined the GitHub experience with improvements to issue management, search, and overall reliability.
改善点
- Enhanced repo search with better cache handling for issues.
- Added image support in the discussion box.
- Displayed repository name, issue title, and status (Open/Closed).
- Implemented redirect to sync URL for smoother navigation.
- Added delete button functionality.
- Added warnings when notifications are enabled.
- Added loading spinners during save and update actions.
- Updated pagination styling for a cleaner look.
Bug fixes
- Fixed pagination issues when cached data existed in local storage.
- Resolved stale cache issues when inbox or repository settings changed.
- Fixed inconsistent behavior between search and get APIs during pagination.
- Fixed incorrect API being called when search input was cleared.
- Resolved mismatch in repository filter API and stale data shown after org change in setup.
- Fixed WebSocket error when switching views quickly.
Live Chat Push Reliability
Live Chat push notifications have been upgraded for better delivery, security, and multi-agent accuracy.
改善点
- Migrated to the latest Firebase push notification system for improved reliability and SDK compatibility.
- Improved security and stability by following Firebase’s best practices for token management.
- Improved real-time unread count accuracy in multi-agent environments.
Bug fixes
- Fixed invalid token format issues by storing proper FCM tokens instead of full subscription objects.
- Updated service worker to handle background notifications correctly.
- Fixed repeated “Chat accept” button and chat notification email issues.
- Resolved browser push notifications not working due to outdated implementation.
- Enhanced browser token saving logic to handle all cases and ensure push delivery.
- Fixed issue with joining events triggering multiple times despite already being joined.
