Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VPN Domain Exclusions pixel changes #3242

Merged
merged 3 commits into from
Aug 29, 2024

Conversation

diegoreymendez
Copy link
Contributor

@diegoreymendez diegoreymendez commented Aug 15, 2024

Task/Issue URL: https://app.asana.com/0/0/1208044141877984/f

BSK PR: duckduckgo/BrowserServicesKit#945
macOS PR: duckduckgo/macos-browser#3103

Description

Removes a duplicated pixel and updates BSK to include the latest macOS changes.

Testing

Really nothing to test here as the BSK changes are only used in macOS right now.
Make sure the CI is green and review the code changes visually.


Internal references:

Software Engineering Expectations
Technical Design Template

public override func startTunnel(options: [String: NSObject]?, completionHandler: @escaping (Error?) -> Void) {
super.startTunnel(options: options) { error in
if error != nil {
DailyPixel.fireDailyAndCount(pixel: .networkProtectionFailedToStartTunnel, error: error)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This pixel is a duplication of networkProtectionTunnelStartFailure and is not needed.

@@ -32,8 +32,7 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/DuckDuckGo/BrowserServicesKit",
"state" : {
"revision" : "c6ce430371032930d770b0388cbe44a2d40ad729",
"version" : "184.0.0"
"revision" : "53e333ca0ffcb7da8947c439dfda23f3c0a16336"
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The core reason for this PR is to update BSK to match the latest changes from macOS.

@diegoreymendez diegoreymendez requested a review from graeme August 15, 2024 11:43
@diegoreymendez diegoreymendez marked this pull request as ready for review August 15, 2024 11:48
diegoreymendez added a commit to duckduckgo/BrowserServicesKit that referenced this pull request Aug 16, 2024
Task/Issue URL: https://app.asana.com/0/0/1208044141877984/f

iOS PR: duckduckgo/iOS#3242
macOS PR: duckduckgo/macos-browser#3103

What kind of version bump will this require?: Patch

## Description

Adds a domain pixel parameter to PixelKit.
Copy link

This PR has been inactive for more than 7 days and will be automatically closed 7 days from now.

@github-actions github-actions bot added the stale label Aug 24, 2024
# By Daniel Bernal (4) and others
# Via Bartek Waresiak (2) and others
* main: (32 commits)
  Add error pixels for Subscription keychain access errors (#3276)
  [DuckPlayer] 24. FrontEnd Translation (#3281)
  [DuckPlayer] 23. Ship Review Fixes (#3279)
  Logging refactoring phase #2 (#3268)
  Move WireGuard dependency to packet tunnel provider (#3273)
  Add PPro unified feedback form (#3248)
  disable flaky test (#3283)
  Unified feedback form for Privacy Pro (#3172)
  Release 7.135.0-1 (#3280)
  fix back forward swipe gesture in landscape (#3278)
  Set onboarding completed for sync end to end tests (#3259)
  Release 7.135.0-0 (#3277)
  BSK Bump for macOS Freemium PIR RMF Attribute (No iOS Impact) (#3275)
  Fix math expressions on address bar (#3262)
  fix progress view crash by removing call to flush (#3272)
  Update autoconsent to v10.15.0 (#3254)
  Mitigate Onboarding pixels firing with empty atb (#3265)
  Clean up legacy VPN navigation (#3266)
  Re-Enable Broken Site Toast on iOS (#3244)
  Bump BSK (No iOS Changes) (#3261)
  ...

# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
@samsymons samsymons merged commit e736442 into main Aug 29, 2024
13 checks passed
@samsymons samsymons deleted the diego/domain-exclusion-improvements branch August 29, 2024 00:49
samsymons pushed a commit to duckduckgo/macos-browser that referenced this pull request Aug 29, 2024
Task/Issue URL: https://app.asana.com/0/0/1208044141877984/f

BSK PR: duckduckgo/BrowserServicesKit#945
iOS PR: duckduckgo/iOS#3242

Description

Adds engagement pixels for VPN domain exclusions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants