Skip to content

Migrate Offline Area Screens to Compose - #3915

Open
shobhitagarwal1612 wants to merge 3 commits into
masterfrom
offline-selector
Open

Migrate Offline Area Screens to Compose#3915
shobhitagarwal1612 wants to merge 3 commits into
masterfrom
offline-selector

feat: migrate offline areas screen to Jetpack Compose

48b8173
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 1, 2026 in 0s

69.62% (+0.26%) compared to 94baf3c

View this Pull Request on Codecov

69.62% (+0.26%) compared to 94baf3c

Details

Codecov Report

❌ Patch coverage is 80.49713% with 102 lines in your changes missing coverage. Please review.
✅ Project coverage is 69.62%. Comparing base (94baf3c) to head (48b8173).

Files with missing lines Patch % Lines
...offlineareas/selector/OfflineAreaSelectorScreen.kt 77.77% 24 Missing and 10 partials ⚠️
...form/android/ui/offlineareas/OfflineAreasScreen.kt 79.48% 14 Missing and 10 partials ⚠️
.../ui/offlineareas/viewer/OfflineAreaViewerScreen.kt 74.71% 17 Missing and 5 partials ⚠️
...i/offlineareas/viewer/OfflineAreaViewerFragment.kt 61.11% 6 Missing and 1 partial ⚠️
.../offlineareas/viewer/OfflineAreaViewerViewModel.kt 77.77% 4 Missing and 2 partials ⚠️
...flineareas/selector/OfflineAreaSelectorFragment.kt 76.47% 2 Missing and 2 partials ⚠️
...rm/android/ui/offlineareas/OfflineAreasFragment.kt 86.36% 0 Missing and 3 partials ⚠️
...lineareas/selector/OfflineAreaSelectorViewModel.kt 95.74% 0 Missing and 2 partials ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##             master    #3915      +/-   ##
============================================
+ Coverage     69.36%   69.62%   +0.26%     
- Complexity     1963     1980      +17     
============================================
  Files           412      415       +3     
  Lines         11015    11330     +315     
  Branches       1453     1479      +26     
============================================
+ Hits           7641     7889     +248     
- Misses         2624     2677      +53     
- Partials        750      764      +14     
Files with missing lines Coverage Δ
...tform/android/ui/offlineareas/OfflineAreasState.kt 100.00% <100.00%> (ø)
...m/android/ui/offlineareas/OfflineAreasViewModel.kt 100.00% <100.00%> (+16.66%) ⬆️
.../offlineareas/selector/OfflineAreaSelectorEvent.kt 100.00% <ø> (ø)
.../offlineareas/selector/OfflineAreaSelectorState.kt 100.00% <100.00%> (ø)
...d/ui/offlineareas/viewer/OfflineAreaViewerState.kt 100.00% <100.00%> (ø)
...lineareas/selector/OfflineAreaSelectorViewModel.kt 94.11% <95.74%> (+5.69%) ⬆️
...rm/android/ui/offlineareas/OfflineAreasFragment.kt 88.46% <86.36%> (+1.50%) ⬆️
...flineareas/selector/OfflineAreaSelectorFragment.kt 71.79% <76.47%> (+0.36%) ⬆️
.../offlineareas/viewer/OfflineAreaViewerViewModel.kt 80.48% <77.77%> (-9.52%) ⬇️
...i/offlineareas/viewer/OfflineAreaViewerFragment.kt 74.19% <61.11%> (-6.76%) ⬇️
... and 3 more

... and 2 files with indirect coverage changes

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