The channels screen enumerated every channel and then fetched each channel's stats strictly one after another, with a row rebuild and a row re-save after every single one — with several dozen local channels, each stat call walking up to four video pages, that took minutes. Stats now fetch in parallel batches of six and are persisted alongside the rows snapshot, so an existing install paints the channels screen with full stats instantly. Closes #9 |
||
|---|---|---|
| .. | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||