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

fix suggestions performance #3405

Merged
merged 3 commits into from
Sep 27, 2024
Merged

fix suggestions performance #3405

merged 3 commits into from
Sep 27, 2024

Conversation

brindy
Copy link
Contributor

@brindy brindy commented Sep 27, 2024

Task/Issue URL: https://app.asana.com/0/1201048563534612/1208413716679959/f
Tech Design URL:
CC:

Description:
Bump BSK to include suggestions performance fix.

Steps to test this PR:

  1. see fix suggestions performance BrowserServicesKit#1008

Copy Testing:

  • Use of correct apostrophes in new copy, ie rather than '

Orientation Testing:

  • Portrait
  • Landscape

Device Testing:

  • iPhone SE (1st Gen)
  • iPhone 8
  • iPhone X
  • iPhone 14 Pro
  • iPad

OS Testing:

  • iOS 15
  • iOS 16
  • iOS 17

Theme Testing:

  • Light theme
  • Dark theme

Internal references:

Software Engineering Expectations
Technical Design Template

@brindy brindy self-assigned this Sep 27, 2024
@brindy brindy marked this pull request as ready for review September 27, 2024 13:03
brindy added a commit to duckduckgo/BrowserServicesKit that referenced this pull request Sep 27, 2024
**Required**:

Task/Issue URL:
https://app.asana.com/0/1201048563534612/1208413716679959/f
iOS PR: duckduckgo/iOS#3405
macOS PR: duckduckgo/macos-browser#3353
What kind of version bump will this require?: Major/Minor/Patch

**Optional**:

Tech Design URL:
CC:

**Description**:
Fix suggestions performance issue by just looking at the first 100
sorted local results.

**Steps to test this PR**:
1. Run the app on a local large data source (history entries > 1000
entries ideally)
1. Use autocomplete and check that it doesn't time out for a broad range
of matches
# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
@brindy brindy merged commit 9046336 into main Sep 27, 2024
13 checks passed
@brindy brindy deleted the brindy/fix-suggestions-performance branch September 27, 2024 15:42
samsymons added a commit that referenced this pull request Sep 28, 2024
# By Daniel Bernal (12) and others
# Via Daniel Bernal (5) and others
* main: (46 commits)
  Release 7.139.0-4 (#3411)
  Onboarding highlights experiment updates (#3406)
  fix suggestions performance (#3405)
  For third party requests differentiate if they are affiliated with first party (#3386)
  Bump BSK to pull in C-S-S 6.19.0 (#3396)
  Release 7.139.0-3 (#3399)
  Onboarding Highlights Ship Review  (#3380)
  add assertions for tabs in suggestions (#3394)
  Release 7.139.0-2 (#3398)
  Bump BSK to Include C.S.S 6.17 (#3397)
  Bump BSK which includes C.S.S 6.17 (#3395)
  Rever BSK branch
  Revert "Bump C.S.S"
  Bump C.S.S
  translations for Switch to Tab (#3391)
  Remove Favorites section header from NTP (#3381)
  Release 7.139.0-1 (#3389)
  Add origin to /apps URL (#3378)
  chery pick returning user fix
  Release 7.138.1-0 (#3388)
  ...

# Conflicts:
#	DuckDuckGo/AppDependencyProvider.swift
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