Skip to content

[PM-39767] feat: Persist Premium upgrade pending state and resolve it on any sync - #3000

Open
KatherineInCode wants to merge 7 commits into
mainfrom
pm-39767/reconcile-pending-upgrade
Open

[PM-39767] feat: Persist Premium upgrade pending state and resolve it on any sync#3000
KatherineInCode wants to merge 7 commits into
mainfrom
pm-39767/reconcile-pending-upgrade

Reset navigatedToUpgradeScreen on dismiss; drop trivially-true tests

14f148a
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 28, 2026 in 1s

81.85% (+2.31%) compared to 2c24d3f

View this Pull Request on Codecov

81.85% (+2.31%) compared to 2c24d3f

Details

Codecov Report

❌ Patch coverage is 93.23308% with 18 lines in your changes missing coverage. Please review.
✅ Project coverage is 81.85%. Comparing base (2c24d3f) to head (14f148a).

Files with missing lines Patch % Lines
...nShared/Core/Billing/Services/BillingService.swift 89.93% 16 Missing ⚠️
...wardenShared/UI/Billing/PremiumUpgradeHelper.swift 94.87% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3000      +/-   ##
==========================================
+ Coverage   79.54%   81.85%   +2.31%     
==========================================
  Files        1169     1047     -122     
  Lines       75095    68047    -7048     
==========================================
- Hits        59731    55699    -4032     
+ Misses      15364    12348    -3016     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.