Releases: duckduckgo/iOS
Releases · duckduckgo/iOS
7.156.0-1
What's Changed
- Removes DuckPlayer navigation Pixels by @afterxleep in #3862
- correctly update the ui after rotation by @brindy in #3881
- User segmentation migrated from iOS to BSK by @tomasstrba in #3857
- Widgets for Duck.ai by @Bunn in #3854
- Rename
SyncUI
toSyncUI-iOS
by @samsymons in #3883 - Improve lockScreen widgets by @Bunn in #3887
- Make connection tester non-failable on VPN startup by @diegoreymendez in #3885
- Fix checking out the code for PR checks run on PRs by @ayoy in #3899
- Strip patch component from the OS version in Pixel requests User Agent by @ayoy in #3898
- Clone submodule when running PR checks by @samsymons in #3900
- Rename failing tests section ID variable by @samsymons in #3895
- Authv2 / adding v2 classes by @federicocappelli in #3882
- Web Extensions for internal users on macOS by @tomasstrba in #3842
- Update autoconsent to v12.8.0 by @daxmobile in #3904
- Duckplayer: Show video in Full Screen when rotating the phone by @afterxleep in #3866
- DuckPlayer: Native PoC by @afterxleep in #3888
- show fetch favicons prompt when dismissing settings by @brindy in #3884
- Passwords: Update save pixel with backfilled value by @graeme in #3903
- "Apple ID" replaced with "Apple Account" by @federicocappelli in #3907
- AI Chat debug improvement by @Bunn in #3894
- Restore accessibility labels by @loremattei in #3909
- Update to autofill DAU reporting for credential provider extension by @amddg44 in #3851
- Fix frequent feedback view model instantiation by @samsymons in #3915
- Remove remmants from DuckPlayer experiment by @afterxleep in #3908
- DuckPlayer Native PoC: Webview storage + nav coordination by @afterxleep in #3912
- Old to new onboarding migration fix by @alessandroboron in #3934
Full Changelog: 7.155.0...7.156.0-1
7.156.0-0
What's Changed
- Removes DuckPlayer navigation Pixels by @afterxleep in #3862
- correctly update the ui after rotation by @brindy in #3881
- User segmentation migrated from iOS to BSK by @tomasstrba in #3857
- Widgets for Duck.ai by @Bunn in #3854
- Rename
SyncUI
toSyncUI-iOS
by @samsymons in #3883 - Improve lockScreen widgets by @Bunn in #3887
- Make connection tester non-failable on VPN startup by @diegoreymendez in #3885
- Fix checking out the code for PR checks run on PRs by @ayoy in #3899
- Strip patch component from the OS version in Pixel requests User Agent by @ayoy in #3898
- Clone submodule when running PR checks by @samsymons in #3900
- Rename failing tests section ID variable by @samsymons in #3895
- Authv2 / adding v2 classes by @federicocappelli in #3882
- Web Extensions for internal users on macOS by @tomasstrba in #3842
- Update autoconsent to v12.8.0 by @daxmobile in #3904
- Duckplayer: Show video in Full Screen when rotating the phone by @afterxleep in #3866
- DuckPlayer: Native PoC by @afterxleep in #3888
- show fetch favicons prompt when dismissing settings by @brindy in #3884
- Passwords: Update save pixel with backfilled value by @graeme in #3903
- "Apple ID" replaced with "Apple Account" by @federicocappelli in #3907
- AI Chat debug improvement by @Bunn in #3894
- Restore accessibility labels by @loremattei in #3909
- Update to autofill DAU reporting for credential provider extension by @amddg44 in #3851
- Fix frequent feedback view model instantiation by @samsymons in #3915
- Remove remmants from DuckPlayer experiment by @afterxleep in #3908
- DuckPlayer Native PoC: Webview storage + nav coordination by @afterxleep in #3912
Full Changelog: 7.155.0...7.156.0-0
7.155.0
What's Changed
- duckplayer: removing the landscape pixel by @shakyShane in #3828
- update tab manager non selection mode UI by @brindy in #3816
- Update autoconsent to v12.6.0 by @daxmobile in #3826
- Persist Interaction State for tabs by @dus7 in #3824
- Update address bar AI Chat icon by @Bunn in #3840
- tab manager multi select edit menu by @brindy in #3832
- Add WebView state restoration privacy feature by @dus7 in #3838
- Fire event on matches api request failure by @mallexxx in #3847
- Add Malicious site detection auth header by @mallexxx in #3841
- Translations for Duck.ai by @Bunn in #3850
- [macOS] Add UserScriptActionsManager package and a placeholder for HistoryView user script by @ayoy in #3845
- Malsite FeatureFlags moved to BSK by @mallexxx in #3853
- Always show light icon variants in Appearance settings by @dus7 in #3848
- Tds experiment metrics by @SabrinaTardio in #3839
- BSK update for migration of data import code by @amddg44 in #3855
- Fix malsite timeout pixel name by @mallexxx in #3856
- Fix AI Chat user script leak by @Bunn in #3858
- Update App Store metadata by @THISISDINOSAUR in #3860
- Update autoconsent to v12.7.0 by @daxmobile in #3861
- Handle duck.ai bang by @Bunn in #3863
- Update CSS by @Bunn in #3864
- Update App Store metadata to shorten NL description by @THISISDINOSAUR in #3868
- Support multiple bangs by @Bunn in #3869
- Revert app store description updates by @THISISDINOSAUR in #3870
- Rename project file by @samsymons in #3813
- Write version number bumps to the BuildNumber.xcconfig file by @samsymons in #3874
- iOS hotfix automation by @kshann in #3872
- Authv2 / Networking improvements by @federicocappelli in #3820
- Fixing BSK reference error by @federicocappelli in #3876
- Asana fixes for iOS automation by @kshann in #3878
- Mobile Free Trials: Bug Fixes - Ensure Post-Purchase Actions are Executed by @aataraxiaa in #3877
- Sync: Fire accountRemoved KV store reason when no account by @graeme in #3875
- Simplify connecting Sync accounts when 2 exist by @graeme in #3867
- Change AI Chat web functions by @Bunn in #3880
- Release automation fixes by @kshann in #3886
- Fix an issue that caused the TunnelVision-fix not to be publicly available by @diegoreymendez in #3889
- Update AI Chat settings page copy by @Bunn in #3890
- Fix broken state on failed purchase by @miasma13 in #3893
- Metadata update by @miasma13 in #3902
- restore reverted code that caused a crash by @brindy in #3905
Full Changelog: 7.154.0...7.155.0
7.155.0-5
What's Changed
- duckplayer: removing the landscape pixel by @shakyShane in #3828
- update tab manager non selection mode UI by @brindy in #3816
- Update autoconsent to v12.6.0 by @daxmobile in #3826
- Persist Interaction State for tabs by @dus7 in #3824
- Update address bar AI Chat icon by @Bunn in #3840
- tab manager multi select edit menu by @brindy in #3832
- Add WebView state restoration privacy feature by @dus7 in #3838
- Fire event on matches api request failure by @mallexxx in #3847
- Add Malicious site detection auth header by @mallexxx in #3841
- Translations for Duck.ai by @Bunn in #3850
- [macOS] Add UserScriptActionsManager package and a placeholder for HistoryView user script by @ayoy in #3845
- Malsite FeatureFlags moved to BSK by @mallexxx in #3853
- Always show light icon variants in Appearance settings by @dus7 in #3848
- Tds experiment metrics by @SabrinaTardio in #3839
- BSK update for migration of data import code by @amddg44 in #3855
- Fix malsite timeout pixel name by @mallexxx in #3856
- Fix AI Chat user script leak by @Bunn in #3858
- Update App Store metadata by @THISISDINOSAUR in #3860
- Update autoconsent to v12.7.0 by @daxmobile in #3861
- Handle duck.ai bang by @Bunn in #3863
- Update CSS by @Bunn in #3864
- Update App Store metadata to shorten NL description by @THISISDINOSAUR in #3868
- Support multiple bangs by @Bunn in #3869
- Revert app store description updates by @THISISDINOSAUR in #3870
- Rename project file by @samsymons in #3813
- Write version number bumps to the BuildNumber.xcconfig file by @samsymons in #3874
- iOS hotfix automation by @kshann in #3872
- Authv2 / Networking improvements by @federicocappelli in #3820
- Fixing BSK reference error by @federicocappelli in #3876
- Asana fixes for iOS automation by @kshann in #3878
- Mobile Free Trials: Bug Fixes - Ensure Post-Purchase Actions are Executed by @aataraxiaa in #3877
- Sync: Fire accountRemoved KV store reason when no account by @graeme in #3875
- Simplify connecting Sync accounts when 2 exist by @graeme in #3867
- Change AI Chat web functions by @Bunn in #3880
- Release automation fixes by @kshann in #3886
- Fix an issue that caused the TunnelVision-fix not to be publicly available by @diegoreymendez in #3889
- Update AI Chat settings page copy by @Bunn in #3890
- Fix broken state on failed purchase by @miasma13 in #3893
- Metadata update by @miasma13 in #3902
- restore reverted code that caused a crash by @brindy in #3905
Full Changelog: 7.154.0...7.155.0-5
7.155.0-4
What's Changed
- duckplayer: removing the landscape pixel by @shakyShane in #3828
- update tab manager non selection mode UI by @brindy in #3816
- Update autoconsent to v12.6.0 by @daxmobile in #3826
- Persist Interaction State for tabs by @dus7 in #3824
- Update address bar AI Chat icon by @Bunn in #3840
- tab manager multi select edit menu by @brindy in #3832
- Add WebView state restoration privacy feature by @dus7 in #3838
- Fire event on matches api request failure by @mallexxx in #3847
- Add Malicious site detection auth header by @mallexxx in #3841
- Translations for Duck.ai by @Bunn in #3850
- [macOS] Add UserScriptActionsManager package and a placeholder for HistoryView user script by @ayoy in #3845
- Malsite FeatureFlags moved to BSK by @mallexxx in #3853
- Always show light icon variants in Appearance settings by @dus7 in #3848
- Tds experiment metrics by @SabrinaTardio in #3839
- BSK update for migration of data import code by @amddg44 in #3855
- Fix malsite timeout pixel name by @mallexxx in #3856
- Fix AI Chat user script leak by @Bunn in #3858
- Update App Store metadata by @THISISDINOSAUR in #3860
- Update autoconsent to v12.7.0 by @daxmobile in #3861
- Handle duck.ai bang by @Bunn in #3863
- Update CSS by @Bunn in #3864
- Update App Store metadata to shorten NL description by @THISISDINOSAUR in #3868
- Support multiple bangs by @Bunn in #3869
- Revert app store description updates by @THISISDINOSAUR in #3870
- Rename project file by @samsymons in #3813
- Write version number bumps to the BuildNumber.xcconfig file by @samsymons in #3874
- iOS hotfix automation by @kshann in #3872
- Authv2 / Networking improvements by @federicocappelli in #3820
- Fixing BSK reference error by @federicocappelli in #3876
- Asana fixes for iOS automation by @kshann in #3878
- Mobile Free Trials: Bug Fixes - Ensure Post-Purchase Actions are Executed by @aataraxiaa in #3877
- Sync: Fire accountRemoved KV store reason when no account by @graeme in #3875
- Simplify connecting Sync accounts when 2 exist by @graeme in #3867
- Change AI Chat web functions by @Bunn in #3880
- Release automation fixes by @kshann in #3886
- Fix an issue that caused the TunnelVision-fix not to be publicly available by @diegoreymendez in #3889
- Update AI Chat settings page copy by @Bunn in #3890
- Fix broken state on failed purchase by @miasma13 in #3893
- Metadata update by @miasma13 in #3902
Full Changelog: 7.154.0...7.155.0-4
7.155.0-3
What's Changed
- duckplayer: removing the landscape pixel by @shakyShane in #3828
- update tab manager non selection mode UI by @brindy in #3816
- Update autoconsent to v12.6.0 by @daxmobile in #3826
- Persist Interaction State for tabs by @dus7 in #3824
- Update address bar AI Chat icon by @Bunn in #3840
- tab manager multi select edit menu by @brindy in #3832
- Add WebView state restoration privacy feature by @dus7 in #3838
- Fire event on matches api request failure by @mallexxx in #3847
- Add Malicious site detection auth header by @mallexxx in #3841
- Translations for Duck.ai by @Bunn in #3850
- [macOS] Add UserScriptActionsManager package and a placeholder for HistoryView user script by @ayoy in #3845
- Malsite FeatureFlags moved to BSK by @mallexxx in #3853
- Always show light icon variants in Appearance settings by @dus7 in #3848
- Tds experiment metrics by @SabrinaTardio in #3839
- BSK update for migration of data import code by @amddg44 in #3855
- Fix malsite timeout pixel name by @mallexxx in #3856
- Fix AI Chat user script leak by @Bunn in #3858
- Update App Store metadata by @THISISDINOSAUR in #3860
- Update autoconsent to v12.7.0 by @daxmobile in #3861
- Handle duck.ai bang by @Bunn in #3863
- Update CSS by @Bunn in #3864
- Update App Store metadata to shorten NL description by @THISISDINOSAUR in #3868
- Support multiple bangs by @Bunn in #3869
- Revert app store description updates by @THISISDINOSAUR in #3870
- Rename project file by @samsymons in #3813
- Write version number bumps to the BuildNumber.xcconfig file by @samsymons in #3874
- iOS hotfix automation by @kshann in #3872
- Authv2 / Networking improvements by @federicocappelli in #3820
- Fixing BSK reference error by @federicocappelli in #3876
- Asana fixes for iOS automation by @kshann in #3878
- Mobile Free Trials: Bug Fixes - Ensure Post-Purchase Actions are Executed by @aataraxiaa in #3877
- Sync: Fire accountRemoved KV store reason when no account by @graeme in #3875
- Simplify connecting Sync accounts when 2 exist by @graeme in #3867
- Change AI Chat web functions by @Bunn in #3880
- Release automation fixes by @kshann in #3886
- Fix an issue that caused the TunnelVision-fix not to be publicly available by @diegoreymendez in #3889
- Update AI Chat settings page copy by @Bunn in #3890
- Fix broken state on failed purchase by @miasma13 in #3893
Full Changelog: 7.154.0...7.155.0-3
7.155.0-2
What's Changed
- duckplayer: removing the landscape pixel by @shakyShane in #3828
- update tab manager non selection mode UI by @brindy in #3816
- Update autoconsent to v12.6.0 by @daxmobile in #3826
- Persist Interaction State for tabs by @dus7 in #3824
- Update address bar AI Chat icon by @Bunn in #3840
- tab manager multi select edit menu by @brindy in #3832
- Add WebView state restoration privacy feature by @dus7 in #3838
- Fire event on matches api request failure by @mallexxx in #3847
- Add Malicious site detection auth header by @mallexxx in #3841
- Translations for Duck.ai by @Bunn in #3850
- [macOS] Add UserScriptActionsManager package and a placeholder for HistoryView user script by @ayoy in #3845
- Malsite FeatureFlags moved to BSK by @mallexxx in #3853
- Always show light icon variants in Appearance settings by @dus7 in #3848
- Tds experiment metrics by @SabrinaTardio in #3839
- BSK update for migration of data import code by @amddg44 in #3855
- Fix malsite timeout pixel name by @mallexxx in #3856
- Fix AI Chat user script leak by @Bunn in #3858
- Update App Store metadata by @THISISDINOSAUR in #3860
- Update autoconsent to v12.7.0 by @daxmobile in #3861
- Handle duck.ai bang by @Bunn in #3863
- Update CSS by @Bunn in #3864
- Update App Store metadata to shorten NL description by @THISISDINOSAUR in #3868
- Support multiple bangs by @Bunn in #3869
- Revert app store description updates by @THISISDINOSAUR in #3870
- Rename project file by @samsymons in #3813
- Write version number bumps to the BuildNumber.xcconfig file by @samsymons in #3874
- iOS hotfix automation by @kshann in #3872
- Authv2 / Networking improvements by @federicocappelli in #3820
- Fixing BSK reference error by @federicocappelli in #3876
- Asana fixes for iOS automation by @kshann in #3878
- Mobile Free Trials: Bug Fixes - Ensure Post-Purchase Actions are Executed by @aataraxiaa in #3877
- Sync: Fire accountRemoved KV store reason when no account by @graeme in #3875
- Simplify connecting Sync accounts when 2 exist by @graeme in #3867
- Change AI Chat web functions by @Bunn in #3880
- Release automation fixes by @kshann in #3886
- Fix an issue that caused the TunnelVision-fix not to be publicly available by @diegoreymendez in #3889
- Update AI Chat settings page copy by @Bunn in #3890
Full Changelog: 7.154.0...7.155.0-2
7.155.0-1
What's Changed
- duckplayer: removing the landscape pixel by @shakyShane in #3828
- update tab manager non selection mode UI by @brindy in #3816
- Update autoconsent to v12.6.0 by @daxmobile in #3826
- Persist Interaction State for tabs by @dus7 in #3824
- Update address bar AI Chat icon by @Bunn in #3840
- tab manager multi select edit menu by @brindy in #3832
- Add WebView state restoration privacy feature by @dus7 in #3838
- Fire event on matches api request failure by @mallexxx in #3847
- Add Malicious site detection auth header by @mallexxx in #3841
- Translations for Duck.ai by @Bunn in #3850
- [macOS] Add UserScriptActionsManager package and a placeholder for HistoryView user script by @ayoy in #3845
- Malsite FeatureFlags moved to BSK by @mallexxx in #3853
- Always show light icon variants in Appearance settings by @dus7 in #3848
- Tds experiment metrics by @SabrinaTardio in #3839
- BSK update for migration of data import code by @amddg44 in #3855
- Fix malsite timeout pixel name by @mallexxx in #3856
- Fix AI Chat user script leak by @Bunn in #3858
- Update App Store metadata by @THISISDINOSAUR in #3860
- Update autoconsent to v12.7.0 by @daxmobile in #3861
- Handle duck.ai bang by @Bunn in #3863
- Update CSS by @Bunn in #3864
- Update App Store metadata to shorten NL description by @THISISDINOSAUR in #3868
- Support multiple bangs by @Bunn in #3869
- Revert app store description updates by @THISISDINOSAUR in #3870
- Rename project file by @samsymons in #3813
- Write version number bumps to the BuildNumber.xcconfig file by @samsymons in #3874
- iOS hotfix automation by @kshann in #3872
- Authv2 / Networking improvements by @federicocappelli in #3820
- Fixing BSK reference error by @federicocappelli in #3876
- Asana fixes for iOS automation by @kshann in #3878
- Mobile Free Trials: Bug Fixes - Ensure Post-Purchase Actions are Executed by @aataraxiaa in #3877
- Sync: Fire accountRemoved KV store reason when no account by @graeme in #3875
- Simplify connecting Sync accounts when 2 exist by @graeme in #3867
- Change AI Chat web functions by @Bunn in #3880
Full Changelog: 7.154.0...7.155.0-1
7.155.0-0
What's Changed
- duckplayer: removing the landscape pixel by @shakyShane in #3828
- update tab manager non selection mode UI by @brindy in #3816
- Update autoconsent to v12.6.0 by @daxmobile in #3826
- Persist Interaction State for tabs by @dus7 in #3824
- Update address bar AI Chat icon by @Bunn in #3840
- tab manager multi select edit menu by @brindy in #3832
- Add WebView state restoration privacy feature by @dus7 in #3838
- Fire event on matches api request failure by @mallexxx in #3847
- Add Malicious site detection auth header by @mallexxx in #3841
- Translations for Duck.ai by @Bunn in #3850
- [macOS] Add UserScriptActionsManager package and a placeholder for HistoryView user script by @ayoy in #3845
- Malsite FeatureFlags moved to BSK by @mallexxx in #3853
- Always show light icon variants in Appearance settings by @dus7 in #3848
- Tds experiment metrics by @SabrinaTardio in #3839
- BSK update for migration of data import code by @amddg44 in #3855
- Fix malsite timeout pixel name by @mallexxx in #3856
- Fix AI Chat user script leak by @Bunn in #3858
- Update App Store metadata by @THISISDINOSAUR in #3860
- Update autoconsent to v12.7.0 by @daxmobile in #3861
- Handle duck.ai bang by @Bunn in #3863
- Update CSS by @Bunn in #3864
- Update App Store metadata to shorten NL description by @THISISDINOSAUR in #3868
- Support multiple bangs by @Bunn in #3869
- Revert app store description updates by @THISISDINOSAUR in #3870
- Rename project file by @samsymons in #3813
- Write version number bumps to the BuildNumber.xcconfig file by @samsymons in #3874
- iOS hotfix automation by @kshann in #3872
- Authv2 / Networking improvements by @federicocappelli in #3820
- Fixing BSK reference error by @federicocappelli in #3876
- Asana fixes for iOS automation by @kshann in #3878
- Mobile Free Trials: Bug Fixes - Ensure Post-Purchase Actions are Executed by @aataraxiaa in #3877
- Sync: Fire accountRemoved KV store reason when no account by @graeme in #3875
- Simplify connecting Sync accounts when 2 exist by @graeme in #3867
Full Changelog: 7.154.0...7.155.0-0
7.154.0
What's Changed
- Add the
Persistence
dependency toCrashes
module by @samsymons in #3797 - AI Chat handoff by @Bunn in #3785
- AI Chat rebranding by @Bunn in #3807
- Integrates the latest from BSK (macOS changes only) by @diegoreymendez in #3808
- AI Chat message policy debug by @Bunn in #3810
- Remove data inconsistency reporting pixels by @dus7 in #3795
- Remove pre-warm by @Bunn in #3811
- BSK Bump - Defaults internal Privacy Pro links to /subscriptions by @aataraxiaa in #3812
- Remove old app delegate, rename states and introduce Resuming (a.k.a willEnterForeground) by @jaceklyp in #3809
- Add padding for iOS 16 favorites widget by @Bunn in #3814
- Validate Webview URL before reloading by @afterxleep in #3806
- Revert "pixels for bookmarks > favorites tab (#3572)" by @brindy in #3803
- Place open tab suggestions before history and bookmark suggestions by @mallexxx in #3800
- use instance var for TLD in text zoom coordinator by @brindy in #3823
- tds override by @SabrinaTardio in #3805
- better guards on access tab index by @brindy in #3821
- Switch to using maestro action by @loremattei in #3783
- Add back address spoofing test by @loremattei in #3829
- Improve sync e2e reliability by @loremattei in #3830
- Assorted fixes and updates to HTML New Tab Page by @ayoy in #3827
- Updated text by @Bunn in #3825
- make test more robust by @SabrinaTardio in #3831
- Privacy Dashboard 8.1.0: Improved breakage form by @mgurgel in #3802
- iOS release flow automation by @kshann in #3818
- fix flaky test by @SabrinaTardio in #3833
- Bugfix for bump internal release by @kshann in #3834
- Bugfix for internal release bump by @kshann in #3836
Full Changelog: 7.153.0...7.154.0