Releases: duckduckgo/iOS
Releases · duckduckgo/iOS
7.157.0-1
What's Changed
- add support for feature flags overrides by @SabrinaTardio in #3892
- Update setup script for latest devices by @Bunn in #3918
- Fix camera alert action by @loremattei in #3917
- Update scheme names by @samsymons in #3913
- Localisation fix by @federicocappelli in #3916
- Universal auth v1 and v2 NetworkProtection by @federicocappelli in #3914
- DuckPlayer: 31. PoC: Open Player Links in Youtube by @afterxleep in #3919
- Remove trailing whitespace from task URL in PR Task URL workflow by @ayoy in #3922
- Add Recent Activity widget on HTML New Tab Page by @ayoy in #3879
- Update C-S-S to 7.15.0 by @ayoy in #3923
- Toolbar changes for NTP by @Bunn in #3911
- Add UI Test for WebView state restoration by @dus7 in #3920
- DuckPlayer: 31. Native PoC - Limit to iPhone by @afterxleep in #3925
- Update UA version for desktop usage by @jaceklyp in #3926
- Add History Debug Menu on macOS and display only 1 week of history when history view is enabled by @ayoy in #3930
- Rename Asana workspace ID variable by @samsymons in #3927
- Disabling failing integration test by @samsymons in #3932
- Malicious site protection by @alessandroboron in #3901
- Duckplayer: 33. Fix video auto-pause issues by @afterxleep in #3929
- Fix state restoration UI test by @loremattei in #3937
- tab manager multi select mode by @brindy in #3921
- VPN is sometimes stopped twice by @diegoreymendez in #3928
- Handle camera access request in sync recovery flow by @loremattei in #3942
- re-enable integration test and disable unit test by @SabrinaTardio in #3944
- Update BSK to the latest version by @ayoy in #3947
- Update autoconsent to v12.9.0 by @daxmobile in #3941
- Omnibar changes for Duck.ai by @Bunn in #3935
- Fix webview retain cycle in special error pages handler and Expired certificate UI Test by @alessandroboron in #3951
- Privacy Pro Free Trials - Settings Page Copy Updates by @aataraxiaa in #3936
- Fix issue on rotating while text selected by @Bunn in #3948
- Update BSK by @Bunn in #3952
- tab switcher multi tab selection by @brindy in #3940
- Enable Omnibar changes for AI Chat by @Bunn in #3954
- fixes button movement from home/web to tabswitcher by @brindy in #3955
Full Changelog: 7.156.1...7.157.0-1
7.156.1
7.156.1-0
7.156.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
- Old to new onboarding migration fix by @alessandroboron in #3934
- fix allow list crash by @SabrinaTardio in #3945
Full Changelog: 7.155.0...7.156.0
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