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

Breakage improvement #621

Merged
merged 29 commits into from
Jan 29, 2024
Merged

Conversation

federicocappelli
Copy link
Member

@federicocappelli federicocappelli commented Jan 9, 2024

Task/Issue URL:

iOS PR: duckduckgo/iOS#2320
macOS PR: duckduckgo/macos-browser#2041
What kind of version bump will this require?: Major

Description:

This PR contains the code related to two separate, but overlapping, tasks:

  1. https://app.asana.com/0/1205842942115003/1205860617092609/f: Remove the native report broken site form inside the general feedback and replace it with the web privacy dashboard
  2. https://app.asana.com/0/1163321984198618/1206045984561862/f: Store locally a broken website report history and send a lastSentDate field in the report broken site pixel. This task includes the migration to all report broken site business logic and models to BSK.

Privacy dashboard code related to web breakage is now unit tested

@federicocappelli federicocappelli requested review from a team and dus7 and removed request for a team January 11, 2024 12:06
@federicocappelli federicocappelli requested review from a team and mallexxx and removed request for dus7 and a team January 11, 2024 12:06
@mallexxx mallexxx self-assigned this Jan 12, 2024
Copy link
Collaborator

@mallexxx mallexxx left a comment

Choose a reason for hiding this comment

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

LGTM

@federicocappelli federicocappelli merged commit 5af8fbc into main Jan 29, 2024
5 checks passed
@federicocappelli federicocappelli deleted the fcappelli/breakage_improvement_mac branch January 29, 2024 10:26
samsymons added a commit that referenced this pull request Jan 30, 2024
* main:
  Bump content-scope-scripts to 4.59.2 (#638)
  Fix `site:` queries escaping with iOS 17 SDK (#640)
  Breakage improvement (#621)
samsymons added a commit that referenced this pull request Feb 8, 2024
* main:
  add alternateHtmlLoad navigation type (HTML Error Page) (#644)
  Check subfeature state before reading rollout data (#649)
  Add NavigationPreferences CustomHeaderFields (#651)
  Update autofill to 10.1.0 (#643)
  Add Autoconsent onByDefault subfeature (#647)
  Add error codes to site breakage reports (#642)
  Run unit tests also on iOS Simulator (#641)
  Improve VPN auth token storage (#639)
  Bump content-scope-scripts to 4.59.2 (#638)
  Fix `site:` queries escaping with iOS 17 SDK (#640)
  Breakage improvement (#621)
  Don't report CancellationError from BookmarksFaviconsFetcher (#634)
  Add explicit mapping of SyncError to error code (#637)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants