Skip to content

3.5.0

Choose a tag to compare

@diyarkudrat diyarkudrat released this 04 Nov 06:21
· 7 commits to main since this release

BTXClientKit 3.5.0

  • macOS SDK: Add native support messaging and screenshot feedback for macOS 13 and later.
  • Push notifications: Receive operator reply notifications on macOS. Clicking a notification activates your app and opens the matching thread.
  • Faster replies: Keep realtime replies active across app focus changes and prioritize loading the open thread.
  • Responsive messaging: Clear the macOS composer immediately on Send, preserve typing focus and subsequent drafts, and recover drafts when sending fails.
  • Improved feedback flow: Dismiss the feedback sheet on Send and show progress through toast notifications. Saved submissions survive app restarts and retry delivery.
  • Native controls: Support image previews, growing message input, reactions, and native emoji input.
  • Consistent behavior: Share message delivery, feedback recovery, and push handling between iOS and macOS.
  • Theming: Customize native macOS components with BTXTheme.
  • Reliability: Fix a refresh race when a new thread receives its permanent ID.

Continue using the same Swift package URL and BTXClientKit product for both platforms.

Requirements: iOS 17+ or macOS 13+. macOS push integration requires forwarding the host app’s APNs registration callback to the SDK.