Releases: duckduckgo/iOS
Releases · duckduckgo/iOS
7.157.0
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
- Fix crash on sites that open about:blank and so WKNavigation object is nil by @jaceklyp in #3961
- iPad OS omnibar changes by @Bunn in #3960
- add tds experiment metrics by @SabrinaTardio in #3967
- Update app name, subtitle and promo metadata by @dus7 in #3968
- Revert "Update app name, subtitle and promo metadata (#3968)" by @dus7 in #3973
Full Changelog: 7.156.1...7.157.0
7.157.0-5
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
- Fix crash on sites that open about:blank and so WKNavigation object is nil by @jaceklyp in #3961
- iPad OS omnibar changes by @Bunn in #3960
- add tds experiment metrics by @SabrinaTardio in #3967
- Update app name, subtitle and promo metadata by @dus7 in #3968
- Revert "Update app name, subtitle and promo metadata (#3968)" by @dus7 in #3973
Full Changelog: 7.156.1...7.157.0-5
7.157.0-4
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
- Fix crash on sites that open about:blank and so WKNavigation object is nil by @jaceklyp in #3961
- iPad OS omnibar changes by @Bunn in #3960
- add tds experiment metrics by @SabrinaTardio in #3967
- Update app name, subtitle and promo metadata by @dus7 in #3968
Full Changelog: 7.156.1...7.157.0-4
7.157.0-3
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
- Fix crash on sites that open about:blank and so WKNavigation object is nil by @jaceklyp in #3961
- iPad OS omnibar changes by @Bunn in #3960
Full Changelog: 7.156.1...7.157.0-3
7.157.0-2
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
- Fix crash on sites that open about:blank and so WKNavigation object is nil by @jaceklyp in #3961
Full Changelog: 7.156.1...7.157.0-2
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