chore(release): v0.13.2
🏗️ Build and Test JellyTau / Run Tests (push) Skipped
🏗️ Build and Test JellyTau / Android Compile Check (push) Skipped
🏗️ Build and Test JellyTau / Supply Chain (push) Successful in 4m15s
📱 Test APK / Build test APK (push) Successful in 20m30s
Publish Documentation / Build & publish docs to gitea-pages (push) Successful in 3m46s
Traceability Validation / Check Requirement Traces (push) Successful in 14s
Build & Release / Run Tests (push) Successful in 10m32s
Build & Release / Build Linux (push) Successful in 14m6s
Build & Release / Build Windows (push) Successful in 10m50s
Build & Release / Build Android (push) Successful in 20m20s
Build & Release / Create Release (push) Successful in 37s
🏗️ Build and Test JellyTau / Run Tests (push) Skipped
🏗️ Build and Test JellyTau / Android Compile Check (push) Skipped
🏗️ Build and Test JellyTau / Supply Chain (push) Successful in 4m15s
📱 Test APK / Build test APK (push) Successful in 20m30s
Publish Documentation / Build & publish docs to gitea-pages (push) Successful in 3m46s
Traceability Validation / Check Requirement Traces (push) Successful in 14s
Build & Release / Run Tests (push) Successful in 10m32s
Build & Release / Build Linux (push) Successful in 14m6s
Build & Release / Build Windows (push) Successful in 10m50s
Build & Release / Build Android (push) Successful in 20m20s
Build & Release / Create Release (push) Successful in 37s
A series opens with its episodes in under a second: the episode list no longer waits on the server, a page loads once instead of six times, and the local database finds a container's children by index.
This commit is contained in:
@@ -9,6 +9,33 @@ generated trace matrix lives in [docs/traceability.md](docs/traceability.md).
|
||||
For how long each fixed defect had been shipping before it was found, see
|
||||
[docs/defect-windows.md](docs/defect-windows.md).
|
||||
|
||||
## v0.13.2
|
||||
|
||||
A series opens with its episodes in under a second. v0.13.1 fixed the season
|
||||
list; the episode list below it still took about five seconds on a Fairphone.
|
||||
|
||||
### ⚡ Performance
|
||||
|
||||
- **The episode list no longer waits for the server.** It used to wait for
|
||||
"Next Up" and your resume point, fetched from the server first, although every
|
||||
episode was already on the device. The list now shows as soon as it is
|
||||
loaded, and Next Up answers from the device first like everything else.
|
||||
(DR-101, DR-295)
|
||||
- **A page loads once.** Opening a series loaded it six times over, putting
|
||||
about seventy requests in flight at once. It now loads once, and re-loads only
|
||||
when something actually changed (reconnecting, marking watched). (DR-295)
|
||||
- **The local database finds things by index instead of reading everything.**
|
||||
Each item now records the one container it is listed under, so a series,
|
||||
season or album page is a single index lookup — under a millisecond on a
|
||||
100,000-item library, where it used to scan the whole catalogue. The update
|
||||
converts an existing library in well under a second, once. (DR-012, DR-013)
|
||||
|
||||
### 🐛 Fixes
|
||||
|
||||
- **A series lists its seasons, not every episode as well.** Both the library
|
||||
view and the Downloads view mixed a series' episodes in with its seasons.
|
||||
(DR-013)
|
||||
|
||||
## v0.13.1
|
||||
|
||||
Pages answer from the cache again. Found on a Fairphone, where opening a
|
||||
|
||||
Reference in New Issue
Block a user