Skip to content

feat(metadata): add refresh progress UI#32

Draft
hubab1 wants to merge 1 commit into
13-metadata-refresh-servicefrom
14-metadata-refresh-ui
Draft

feat(metadata): add refresh progress UI#32
hubab1 wants to merge 1 commit into
13-metadata-refresh-servicefrom
14-metadata-refresh-ui

Conversation

@hubab1

@hubab1 hubab1 commented Jul 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • add one app-wide metadata refresh progress state machine with persistent terminal results
  • expose refresh actions in the sidebar and keyword ranking results, with per-storefront and per-provider details
  • support cautious cancellation, retry, dismiss, partial-failure reporting, and background-store refresh notifications
  • invalidate icons and screenshot rows by metadata revision while preventing stale asynchronous image publication and bounding thumbnail cache memory

Validation

  • AppMetadataRefreshProgressStoreTests: 12 passed
  • full OpenASO suite: 270 passed, 0 failed
  • signed Debug build succeeded and the built app launched successfully
  • independent P1/P2 code and UX reviews passed

Manual review gate

This remains a draft because it is user-visible metadata refresh UX stacked on #31. Please exercise default plus tracked storefront refresh, partial/offline provider failures, cancellation during an active storefront, retry/dismiss, sidebar and ranking-list presentation, and icon/screenshot refresh behavior before merge.

Related to #2.

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.

1 participant