2024.8.1 (1052)
Native iOS app first release! π
Overview:
- Migrated app from .NET MAUI to native Swift code
- Implemented SDK for improved app performance and security
- Updated user interface to feel more native to iOS
- Updated minimum OS version to 15
This app was brought to you by the following talented developers:
- @nathan-livefront made their first contribution in #7
- @matt-livefront made their first contribution in #9
- @jubie-livefront made their first contribution in #19
- @withinfocus made their first contribution in #26
- @renovate made their first contribution in #15
- @Hinton made their first contribution in #77
- @eliot-livefront made their first contribution in #120
- @vgrassia made their first contribution in #153
- @ezimet-livefront made their first contribution in #172
- @shannon-livefront made their first contribution in #209
- @sephraim-livefront made their first contribution in #420
- @andrebispo5 made their first contribution in #498
- @KatherineInCode made their first contribution in #508
- @fedemkr made their first contribution in #668
- @bwdil made their first contribution in #685
- @vvolkgang made their first contribution in #694
- @github-actions made their first contribution in #690
- @phil-livefront made their first contribution in #714
What's Changed since 2024.8.0
v2024.8.1 changelog
- PM-10281: Update splash screen colors by @matt-livefront in #805
- PM-10639: Implement conditional logic for showing the intro carousel by @matt-livefront in #804
- [PM-9010] Correctly recognize whether user has a master password by @KatherineInCode in #807
- Autosync Crowdin Translations by @github-actions in #808
- [PM-1528] Email verification feature by @andrebispo5 in #813
- PM-10126 - Master Password or PIN Field Not Automatically Focused by @phil-livefront in #797
- [PM-9705] Added device and CI build info to version copy by @fedemkr in #782
- Update permissions to make scripts executable by @KatherineInCode in #815
- [PM-9699] Output build information by @KatherineInCode in #814
- BRE-242 - Fix App Store Connect Credentials by @vgrassia in #817
- Fix variable in build flow by @KatherineInCode in #816
- PM-10269: Add initial UI for set up unlock screen by @matt-livefront in #818
- [PM-10812] Fix BitwardenTestCase actor isolation warning by @fedemkr in #822
- [PM-10388] Copy TOTP when autofilling by @fedemkr in #809
- Create empty CI-main workflow by @KatherineInCode in #824
- PM-10271: Set up unlock: allow configuring biometrics by @matt-livefront in #823
- [PM-10838] Use CI-main for regular builds to production and beta by @KatherineInCode in #827
- [PM-10773] Issue #810: Add accessibility element modifier to VaultListSectionView so that section name and item count are treated as a single element by VoiceOver. by @robin24 in #812
- PM-10893: Add option to prevent feature flags from being configured remotely by @matt-livefront in #829
- PM-10836: Make PolicyService thread safe by @shannon-livefront in #825
- [AC-2786] Remove unassigned items by @KatherineInCode in #830
- [PM-10542] Handle TOTP codes with empty or whitespace-only keys by @KatherineInCode in #835
- Autosync Crowdin Translations by @github-actions in #834
- PM-10945: Add Key Connector API requests by @matt-livefront in #832
- PM-11120: Update SDK to aee1a04 by @matt-livefront in #840
- [PM-10977] Don't show welcome carousel when in an extension by @KatherineInCode in #839
- PM-10979: Add remove master password view for key connector by @matt-livefront in #843
- [PM-10541] Don't show notice that TOTP codes require premium on login items without TOTP codes by @KatherineInCode in #841
- [PM-11189] Allow app to build in Xcode 16 by @KatherineInCode in #845
- PM-10947: Handle key connector unlock for existing user by @matt-livefront in #842
- Update public suffix list by @withinfocus in #847
- [PM-9842] Verify email token services by @andrebispo5 in #849
- [deps]: Update gh minor by @renovate in #837
- [PM-11133] Fix preview macro warnings by @KatherineInCode in #848
- [PM-11133] Eliminate some static variable warnings by @KatherineInCode in #850
- [PM-11133] Update Networking module for strict concurrency by @KatherineInCode in #851
- [deps]: Update realm/SwiftLint to v0.56.1 by @renovate in #838
- PM-10946: Handle key connector unlock for new user by @matt-livefront in #846
- PM-11222: Allow email verification feature flag to be remotely configured by @matt-livefront in #852
- PM-11156: Remove leave organization API request by @matt-livefront in #853
- PM-11152: Handle key connector migration for existing user by @matt-livefront in #854
- [PM-11133] Annotate things as Sendable by @KatherineInCode in #856
- PM-11253: Don't trigger set master password for non-TDE users on sync by @matt-livefront in #858
- [PM-9842] Expired link UI by @andrebispo5 in #857
- [PM-11133] Expand MainActor annotations by @KatherineInCode in #859
- [PM-9842] Show expired link screen by @andrebispo5 in #862
- [PM-585] Improved text when setting unlock with PIN on app restart by @fedemkr in #861
- [PM-1528] AppLink new redirect path by @andrebispo5 in #864
- PM-11297: Set hasMasterPassword flag to false after migrating user to Key Connector by @matt-livefront in #866
- PM-11275: Update useKeyConnector flag to keyConnectorEnabled by @matt-livefront in #863
- Autosync Crowdin Translations by @github-actions in #865
- [PM-10562] Added the complication to the watchOS app by @fedemkr in #836
- PM-10265 - Update Choose Master Password by @phil-livefront in #844
- [PM-11347] Include Xcode version in tester notes by @KatherineInCode in #870
- [PM-11313] [BEEEP] Improve provisioning profiles configuration in the CI/CD workflow by @fedemkr in #868
- PM-11370: Swap order of email and name fields for account creation by @matt-livefront in #872
- PM-10286: Prevent account lock screen by @shannon-livefront in #826
- PM-11426: Disable email verification flag from being configured remotely by @matt-livefront in #876
New Contributors
Full Changelog: v2024.8.0...v2024.8.1
Builds Source: https://github.com/bitwarden/ios/actions/runs/10602416980