Skip to content

Refresh top-level pages centrally and preserve paginated content - #10

Merged
namecallfilter merged 3 commits into
masterfrom
page-prefetch-cache-refresh
Jul 29, 2026
Merged

Refresh top-level pages centrally and preserve paginated content#10
namecallfilter merged 3 commits into
masterfrom
page-prefetch-cache-refresh

Conversation

@namecallfilter

Copy link
Copy Markdown
Owner

Summary

  • Centralize Following and Browse refreshes at the top-level tab screen.
  • Add bounded LRU caching for Twitch API responses.
  • Preserve paginated content while refreshing first-page categories and live channels.
  • Improve retained Browse sections, live broadcast duration handling, and channel metadata.
  • Add viewer counts, stable list keys, and related API and store updates.

Testing

  • Not run.

- Add bounded LRU caching and refresh-aware page merging
- Centralize browse and following refreshes across tab lifecycle
- Retain loaded sections and improve live stream display updates
Comment thread lib/shared/widgets/pull_to_refresh.dart Outdated
- Prevent refresh scheduling when no valid periodic interval is configured
- Add coverage for null, zero, and negative intervals
@namecallfilter
namecallfilter merged commit 2817dfb into master Jul 29, 2026
1 check passed
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