Skip to content

Prepare release 17007#126

Merged
anod merged 1 commit into
masterfrom
fix-purchases-scroll-records
May 29, 2026
Merged

Prepare release 17007#126
anod merged 1 commit into
masterfrom
fix-purchases-scroll-records

Conversation

@anod

@anod anod commented May 29, 2026

Copy link
Copy Markdown
Owner

Summary

  • Fix DFE-backed paging lists so purchase history/search/wishlist pages are not dropped behind the user while scrolling
  • Add navigation bar content padding to search results so the last item is fully visible
  • Bump release versionCode to 17007 and regenerate release baseline profiles

Validation

  • gradlew.bat :app:testDebugUnitTest --tests com.anod.appwatcher.search.ListEndpointPagingSourceTest --quiet
  • gradlew.bat :app:compileDebugKotlin --quiet
  • gradlew.bat :app:generateReleaseBaselineProfile
  • gradlew.bat :app:bundleRelease

Copilot AI review requested due to automatic review settings May 29, 2026 10:56

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the DFE-backed paging flows and search UI in :app to improve long-scroll behavior (avoid pages being dropped behind the user) and ensure search results remain fully visible above the navigation bar, while also bumping the release versionCode for the 17007 release.

Changes:

  • Remove PagingConfig.maxSize caps from History/Search/Wishlist DFE paging configs to prevent older pages being dropped during scrolling.
  • Add WindowInsets.navigationBars content padding to the search results LazyColumn so the last row isn’t obscured.
  • Bump :app versionCode to 17007.

Reviewed changes

Copilot reviewed 5 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
app/src/main/java/com/anod/appwatcher/wishlist/WishListViewModel.kt Removes maxSize from wishlist paging config to prevent aggressive page dropping.
app/src/main/java/com/anod/appwatcher/search/SearchViewModel.kt Removes maxSize from search paging config to prevent aggressive page dropping.
app/src/main/java/com/anod/appwatcher/search/SearchResultsScreen.kt Adds navigation bar inset padding to the search results list so the last item is fully visible.
app/src/main/java/com/anod/appwatcher/history/HistoryListViewModel.kt Removes maxSize from history paging config to prevent aggressive page dropping.
app/build.gradle.kts Increments Android versionCode to 17007 for the release.

Fix DFE paging lists so purchase history records remain stable when scrolling back to previously loaded pages.

Add navigation bar padding to search results and regenerate release baseline profiles.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@anod
anod force-pushed the fix-purchases-scroll-records branch from 2b1f3d2 to 77fc084 Compare May 29, 2026 13:03
@anod
anod merged commit 73d2877 into master May 29, 2026
3 checks passed
@anod
anod deleted the fix-purchases-scroll-records branch May 29, 2026 13:08
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.

3 participants