All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add JSON syntax coloring and validation (SDKCF-6431)
- Handle properly apns-push-type by adding a push type textfield (SDKCF-6629)
- Implement APNs push type selection (SDKCF-6631)
- Fixed build issues on Xcode 14.3
- Add Live Activity support (SDKCF-6014)
- Automatically update the timestamp for live activity (SDKCF-6078)
- Add device token type in the devices browser (SDKCF-6079)
- Add support for Android devices (FCM)
- Add SwiftLint
- PusherMainView Localization
- Convert PusherStoreTests to BDD
- Handle ⌘S shortcut and the Save Menu Item in the File Menu
- Convert APNSTests to BDD
- Replace print by RLogger.debug in the AppDelegate
- Allow Undo and Redo in NSTextView with ⌘Z
- Handle ⇧⌘S shortcut and the Save as... Menu Item in the File Menu
- Replace pusher by PushTester in Application.xib
- Show an error alert when the user tries to send an invalid JSON file
- Handle ⌘O shortcut and the Open File Menu Item
- Fix TooManyProviderTokenUpdates send to device APNS error
- Add "Send push to simulator" implementation (SDKCF-4031)
- Add UI for selecting push destination - device or simulator (SDKCF-4030)
- GitHub Actions release on tag
- Use ephemeral URL session configuration and reorder data task error messages
- improve: use the StackView in the main screen (SDKCF-3988) => Fix the json text view when there are more than 10 lines
- setup Bitrise CI
- Build with Fastlane fix
- Bugfix when deviceTokenTextField.string changes, the state must be updated
- Rename the app
- Load a JSON File
- Update README with mention of UDP service
- Update README for iOS 14 info.plist Requirements
- Remove code sign identity so it can be built and run on any mac
- Fastlane must run even if Xcode version is not 10.3
- Pusher Reducer
- Introduce newState function
- Memory Leaks fixes + subcribe/unsubscribe functions in PushInteractor class
- Global use of dispatch function from Push Interactor
- Bugfix when the user open the Authorization Token UI
- APNSSecIdentity refactoring and simplication
- Project init