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

Check entitlement periodically and while rekeying NetP #2461

Merged
merged 56 commits into from
Mar 1, 2024

Conversation

quanganhdo
Copy link
Member

@quanganhdo quanganhdo commented Feb 9, 2024

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

Description:

This PR adds periodical check for entitlement expiration

Steps to test this PR:

Refer to https://app.asana.com/0/0/1206398972819576/f for notes and test cases.

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 14
  • iOS 15
  • iOS 16

Theme Testing:

  • Light theme
  • Dark theme

Internal references:

Software Engineering Expectations
Technical Design Template

quanganhdo and others added 30 commits January 19, 2024 00:10
# Conflicts:
#	DuckDuckGo/UserText.swift
#	DuckDuckGo/en.lproj/Localizable.strings
# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
Co-authored-by: Maxim Tsoy <[email protected]>
Co-authored-by: Daniel Bernal <[email protected]>
@quanganhdo quanganhdo marked this pull request as ready for review February 21, 2024 05:26
@quanganhdo quanganhdo requested a review from graeme February 21, 2024 05:26
# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
@quanganhdo quanganhdo removed the bot: not in app board Added by automation for pull requests with tasks not added to iOS App Board Asana project label Feb 21, 2024
@github-actions github-actions bot added the bot: not in app board Added by automation for pull requests with tasks not added to iOS App Board Asana project label Feb 21, 2024
@quanganhdo quanganhdo removed the bot: not in app board Added by automation for pull requests with tasks not added to iOS App Board Asana project label Feb 21, 2024
@github-actions github-actions bot added the bot: not in app board Added by automation for pull requests with tasks not added to iOS App Board Asana project label Feb 21, 2024
@quanganhdo quanganhdo removed the bot: not in app board Added by automation for pull requests with tasks not added to iOS App Board Asana project label Feb 21, 2024
@graeme
Copy link
Contributor

graeme commented Feb 22, 2024

Sorry Anh, I’m hitting a lot of roadblocks testing this. Getting there, but it’s slow and I’ve got my TP to think about to. Will try my best to get this done today. But the code all looks good FWIW

Copy link
Contributor

@graeme graeme left a comment

Choose a reason for hiding this comment

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

Nice work!

# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
#	DuckDuckGo/AppDelegate.swift
@quanganhdo quanganhdo changed the title Check entitlement periodically and while rekeying Check entitlement periodically and while rekeying NetP Mar 1, 2024
@quanganhdo quanganhdo merged commit 11ec9e4 into main Mar 1, 2024
18 checks passed
@quanganhdo quanganhdo deleted the anh/netp-check-entitlement-periodically branch March 1, 2024 05:54
samsymons added a commit that referenced this pull request Mar 6, 2024
# By Daniel Bernal (3) and others
# Via GitHub
* main:
  fix opening tabs with transitional (#2542)
  Integrate confirm entitlements endpoint (#2541)
  Makes dbSaveBloomFilterError daily and count (#2526)
  16. Subscription: Display "Activation in progress" message (#2535)
  Autofill support for deleting all passwords  (#2497)
  Bump BrowserServicesKit (#2532)
  Release 7.111.0-0 (#2534)
  if dax dialogs are showing then dismiss (#2506)
  Remove local BSK reference (#2529)
  15. Subscription sign-out notification observers and Design Feedback (#2528)
  Upgrade to Xcode 15.2 (#2517)
  Report Apple Ad attribution using pixel (#2510)
  15. Subscriptions: Properly sign out users and cache state (#2520)
  Check entitlement periodically and while rekeying NetP (#2461)

# Conflicts:
#	DuckDuckGo.xcodeproj/project.pbxproj
#	DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
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.

4 participants