1.165.0+macos
·
230 commits
to main
since this release
What's Changed
- [iOS] Fix duck.ai intercept URL with parameter by @Bunn in #2317
- [iOS] persist customization selections by @brindy in #2324
- [iOS] Update force-screen title copy by @Bunn in #2282
- [iOS] Settings for duck.ai clear history by @Bunn in #2314
- Bitwarden web extension cleanup by @tomasstrba in #2297
- force eTldPlus1 for ssl wronghost error by @mallexxx in #2301
- Add prewarming pixel by @jaceklyp in #2331
- Implements new wide event pixel for Sparkle updates by @diegoreymendez in #2260
- Update clean-app.sh to clear WebKit data by @ayoy in #2338
- Clear duck.ai chats with the fire button by @Bunn in #2334
- Win-back offer: hook up macOS URLs by @jozsef-vesza in #2278
- Do not translate debug menu items by @jozsef-vesza in #2347
- [iOS] - Display correct labels for fire button with duck.ai by @Bunn in #2344
- [iOS] apply toolbar customization and update UI by @brindy in #2341
- Update macOS debug menu to support RMF overrides by @samsymons in #2336
- Now fires update completion pixels daily as well by @diegoreymendez in #2340
- Remove email text field from Support form by @quanganhdo in #2095
- Detect OS version inconsistency in WebKit reported UserAgent by @bwaresiak in #2058
- PIR: Set retries count to 3 for all operations by @quanganhdo in #2353
- New Data Import Experience - Feature Flagging prep by @graeme in #2327
- Update autoconsent to v14.34.1 by @daxmobile in #2296
- Update UK and Irish suggested site in contextual onboarding by @SabrinaTardio in #2354
- Fire PIR engagement pixels on iOS by @quanganhdo in #2335
- [Release PR] Set Duck.ai usage when visiting via URL by @samsymons in #2356
- [iOS] remove omnibar accessory placeholder by @brindy in #2351
- Add scan wide event for PIR by @quanganhdo in #2307
- macOS: Add feature flag and settings for re-engaging inactive users by @rachelmcr in #2364
- [iOS] Add option to clear data from Data Clearing settings by @dus7 in #2313
- [macOS] Change app icon color based on theme by @Bunn in #2339
- iOS: Full Duck.ai Mode - Part 1 by @aataraxiaa in #2342
- PIR: Set up safe area for PIR screen on iOS by @edulpn in #2368
- Fix Browsing Menu animation on iOS 26 by @dus7 in #2366
- [macOS] Ensure pixel is fired for any scope where chat deletion is requested by @rachelmcr in #2374
- Expand Health Overview section in PIR Debug screen by @quanganhdo in #2378
- [iOS] Fix duck.ai payload handoff by @Bunn in #2377
- Update app metadata for 7.193.0 by @miasma13 in #2380
- [iOS] Update RMF debug menu with more debugging info by @samsymons in #2371
- Update wide event app name value by @samsymons in #2382
- Win-back offer: Add pixels by @jozsef-vesza in #2362
- Attributed metric bucketing by @federicocappelli in #2350
- [macOS] Add support to determine re-engagement prompt eligibility by @rachelmcr in #2379
- iOS: Full Duck.ai Mode - Part 2 by @aataraxiaa in #2367
- Pinned Tabs AppKit Reimplementation by @jleandroperez in #2266
- [iOS] Update translations and feature flag for Data Clearing in Settings by @dus7 in #2388
- Pinned Tabs: Disabling Drag + Drop by @jleandroperez in #2389
- fix pixel firing for launching favorites by @brindy in #2394
- [iOS] apply address bar customizations by @brindy in #2373
- PIR: Fix record found date calculation by @quanganhdo in #2398
- macOS: Remove UserActivity buildable folder and set a lower Xcode project version by @ayoy in #2407
- Run macOS UI tests on code freeze by @ayoy in #2399
- Remove AutoconsentManagement.shared singleton by @ayoy in #2384
- [macOS] Add pixel definitions for inactive user re-engagement prompt by @rachelmcr in #2383
- macOS: Delete new feedback form feature flag by @jotaemepereira in #2385
- iOS: Full Duck.ai Mode - Part 3 & 4 by @aataraxiaa in #2381
- Enabling Pinned Tabs Rewrite Feature Flag by @jleandroperez in #2400
- Feature Flag: Tabs Progress Indicator by @jleandroperez in #2412
- Fix broken layout for PIR health overview by @quanganhdo in #2406
- Address Bar: Hiding Loading Indicator when needed by @jleandroperez in #2417
- [iOS][Modal Prompt Coordination] Add centralised modal prompt presentation by @alessandroboron in #2337
- UI hang watchdog updates by @frosty in #2355
- New data import - Part 2 - New source picker by @graeme in #2325
- [iOS] Customisable toolbar button treatment by @brindy in #2415
- Refactor documentation to streamline examples and improve clarity. Re… by @afterxleep in #2427
- Win-back offer: Ship review fixes by @jozsef-vesza in #2425
- Update .swiftlint.yml to exclude 'doc-bot' directory from linting by @afterxleep in #2428
- Adjust files location by target by @mallexxx in #2165
- Use SERPSettings package in both iOS and macOS by @jotaemepereira in #2396
- Add subscription free trial attribute to RMF by @samsymons in #2419
- Remove DefaultBrowserPreferences singleton by @ayoy in #2432
- C-S-S 12.0.0 by @noisysocks in #2405
- Xcode 26 test suite crash fix by @samsymons in #2420
- Increase expectation time for view loaded by @Bunn in #2423
- [macOS] Implement logic for showing re-engagement prompt by @rachelmcr in #2409
- Disable flaky watchdog test by @frosty in #2434
- Do not dismiss favorites tray by scrolling when browsing by @dus7 in #2437
- Remove RecentlyClosedCoordinator singleton by @ayoy in #2433
- Mariusz/tmp release test by @dus7 in #2439
- Improve DI for ContentBlockingUpdating and UserScripts by @bwaresiak in #2414
- Don't run PR checks on Draft PRs by @ayoy in #2424
- [iOS] Customization polish iteration 2 by @brindy in #2426
- Move BrowsersComparisonChart to shared Onboarding package by @rachelmcr in #2431
- Remove downloads-related singletons by @ayoy in #2440
- Add Hide-AI generated images link from both apps by @jotaemepereira in #2435
- duck.ai standalone - migration + feature flags by @shakyShane in #2223
- [iOS][What’s New] Introduce What’s New Modal Prompt and RMF Capability by @alessandroboron in #2421
- Remove URL prediction mismatch pixel by @ayoy in #2451
- htang/iOS/VPN/Add VPN Connection Wide Pixel by @hanyutang-sandra in #2401
- [iOS] customisation - long press menus and bug fixes by @brindy in #2444
- Fix assertion in UserContentController.swift for instantly deallocate… by @mallexxx in #2438
- Remove SearchPreferences, TabsPreferences and WebTrackingProtectionPreferences singletons by @ayoy in #2449
- Replace
m.mac.daily.active.user.d'sdefault_browseranddockparameters with individual pixels by @miasma13 in #2216 - Win-back offer: Ship review fixes by @jozsef-vesza in #2455
- [macOS] Fix builds for localization export by @rachelmcr in #2454
- Remove CookiePopupProtectionPreferences singleton by @ayoy in #2456
- Split m.mac.fire.window.configuration.daily into individual pixels by parameter by @miasma13 in #2213
- Remove AIChatPreferences singleton by @ayoy in #2457
- Win-back offer: Revert 10-second cooldown hack by @jozsef-vesza in #2462
- Update App Store metadata and Release notes for 7.194.0 by @edulpn in #2463
- iOS: Add SERP storage failure pixels by @jotaemepereira in #2460
- Remove bookmarks dependency from BSK by @samsymons in #2450
- [iOS] customization ship review feedback and bugs by @brindy in #2461
- Remove Subscription dependency from RMF by @samsymons in #2436
- iOS: Make scroll to Sync in the debug screen more robust (maestro) by @amddg44 in #2467
- Implements Favicon Container View by @jleandroperez in #2448
- Update Fastlane plugin to 3.1.6 by @samsymons in #2470
Full Changelog: 1.163.0+macos...1.165.0+macos