3.3.0
What's Changed
- VoiceOver improvements in the QuickEditor
- New public methods in
AvatarService,ProfileService. - New SwiftUI component to display a profile:
ProfileViewRepresentable - Fix: Propagate color scheme to QE sheet in SwiftUI so dark/light mode can be set manually.
- Other small bug fixes and improvements
List of PRs
- Release/3.2.0 backmerge by @pinarol in #656
- Fix CocoaPods Publishing Pipeline by @andrewdmontgomery in #661
- Merge
release/3.2.0to trunk by @pinarol in #660 - Simplify SwiftFormat Invocations by @andrewdmontgomery in #662
- Refactor Pipeline to use Github Notify by @andrewdmontgomery in #664
- [Tooling] Migrate Prototype Builds from App Center to Firebase App Distribution by @AliSoftware in #670
- QE Unit Tests II: Adding QuickEditorNoticeViewTests by @etoledom in #680
- QE Unit Tests I: KeychanToken by @etoledom in #679
- Profile cards SwiftUI wrapper - small demo views changes by @etoledom in #685
- Add issue templates by @jostnes in #668
- Represent profile views in SwiftUI by @pinarol in #678
- Generate the new openapi models by @pinarol in #688
- QE: Add the new authorized profile endpoint to fetch the profile by @pinarol in #689
- Propagate color scheme to QE sheet by @pinarol in #693
- Merge
Avatar picker viewdemo page intoProfile editor with oauthby @pinarol in #691 - Custom image editor injection from UIKit QE presenter by @etoledom in #695
- Improving VoiceOver on the Avatars grid. by @etoledom in #690
- Show connectivity/session errors when selecting an avatar by @pinarol in #698
- Improve Voice Over on the avatar image. by @etoledom in #702
- QE: Add new public method to enable ephemeral web browser session by @pinarol in #701
- Adding
ProfileViewRepresentableentry toProfileViews.mdby @etoledom in #703 - Improve inline docs of
QuickEditorPresenterby @etoledom in #705 - Make OAuthSession.shared public by @pinarol in #716
- Fix warnings by @pinarol in #719
- Add accessibility label to avatar & Generate strings by @pinarol in #720
- Make API calls public by @pinarol in #717
- Fallback to the public profile endpoint if there's no token by @pinarol in #727
- Fix truncated text content in the QuickEditor by @pinarol in #728
New Contributors
Full Changelog: 3.2.0...3.3.0