Debt ledger: ios
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 15/100
Research direction
This is a tracking ledger, not a scoped task; it lists NowPlayingView.swift, the library cold-start album index path, buffering edge cases, and the screenshot pipeline in capture.sh. Start by choosing one unchecked line and reading its linked prior issue (#960, #910, #904, or #733) for the relevant files and tests. Done means completing that selected item and updating this ledger; the issue itself does not define a bounded change.
Written by the indexing model from the issue text.
Description
Debt ledger for ios: work with no user effect (U0). Tick a line when done; add new lines as comments or edit this list instead of opening issues.
- Split NowPlayingView.swift into one file per component (was #960) — done in 8fa18a808
- Library cold start 594 to 719 ms; album index build on the first-content path (was #910) — index build starts at launch in 5960a9d75; unmeasured
- Re-measure iOS Library first content on the iPhone (8,196 songs) after the launch-time album index build; compare against 719 ms
- Buffering indicator edge cases: seek mid-chunk during a stall; route-change retry (was #904) — mid-chunk seek fixed in 5960a9d75; route-change retry accepted as is
- Store screenshot pipeline: tests and capture.sh robustness (was #733)
- Dominant language
- Kotlin
- Stars
- 229
- Forks
- 28
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from timusus/Shuttle2
-
impact:U1 owner reach:R1 size:S
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 50/100
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
next-release
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
next-release
Difficulty 4/5 3-5 days Newbie friendliness 35/100
All issues in timusus/Shuttle2
Similar issues
-
[BUG] Navigation drawer drops library-name suffixes without ellipsis (1.0.8, NVIDIA Shield)Possibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
damontecres/Wholphin#2069 ·
Maintainers usually reply within 1 day
-
Android (vision-camera-location): HybridLocationManager never quits its HandlerThread on disposeOpen
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
margelo/react-native-vision-camera#4217 ·
Maintainers usually reply within 4 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
saisaharsh3/Leftovers#13 · 1 comment ·
-
Difficulty 1/5 Under an hour Newbie friendliness 67/100
navikt/esyfo-narmesteleder#700 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
nightscout/AndroidAPS#5280 ·
Maintainers usually reply within 1 day