mirror of
https://github.com/dergigi/boris.git
synced 2025-12-17 06:34:24 +01:00
- Add loadedTabs state to track which tabs have been loaded - Create tab-specific loading functions (loadHighlightsTab, loadWritingsTab, loadReadingListTab, loadReadsTab) - Only load data for active tab on mount and tab switches - Show cached data immediately, refresh in background when revisiting tabs - Update pull-to-refresh to only reload the active tab - Show loading skeletons only on first load of each tab - Works for both /me (own profile) and /p/ (other profiles) This reduces initial load time from 30+ seconds to 2-5 seconds by only fetching data for the active tab.