legacy android: Shuttle Podcasts promo card (unlanded branch worktree-fix-artist-menu in archived timusus/shuttle)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
The described implementation is on the local worktree-fix-artist-menu branch in the archived timusus/shuttle checkout; the issue gives no file or test paths. Start by reviewing the seven listed commits and locating the promo card, Settings row, and remote JSON switch. Done means the one-time Podcasts promotion is implemented and gated off by default, or the idea is scoped for Shuttle2; the issue does not specify which path to take.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Record of unlanded work in the legacy Shuttle repo (timusus/shuttle, now archived, so the issue lives here). Seven commits on its local branch worktree-fix-artist-menu add a one-time Shuttle Podcasts promo card (library card plus a Settings row), gated behind a remote JSON switch that is off by default. None are on main there.
- feat(promo): one-time Shuttle Podcasts card in the library and a Settings row
- fix(promo): use CardView, since MaterialCardView crashes under the AppCompat theme
- fix(promo): make the card's close icon and Get it action visible on the light theme
- fix(promo): count only forward days, record the open before the card is evaluated, trim the card and accent Get it
- fix(promo): leave Get it in the theme text colour, since Aesthetic restyles it over the accent
- fix(promo): say the maker of Shuttle in the Podcasts card
- feat(promo): gate the podcasts promo behind a remote JSON switch, off by default
The worktree was removed on 2026-11-07 to free disk; the branch is intact in the local checkout at /Users/tim/projects/simplecity-apps/shuttle-legacy. Resume there with git worktree add .claude/worktrees/promo worktree-fix-artist-menu, or port the idea (cross-promote Podcasts from Shuttle) to Shuttle2.
- Lingua principale
- Kotlin
- Stelle
- 234
- Fork
- 28
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di timusus/Shuttle2
-
enhancement impact:U1 P3 reach:R2 size:S
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
bug impact:U2 P2 reach:R2 size:S
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
flaky
Difficoltà 4/5 1-2 giorni Idoneità per principianti 25/100
-
flaky
Difficoltà 4/5 1-2 giorni Idoneità per principianti 35/100
-
flaky
Difficoltà 3/5 1-2 giorni Idoneità per principianti 57/100
Tutte le issue di timusus/Shuttle2
Issue simili
-
[Submission] 招商银行Apertasubmit-adaption submit-adaption-pre
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
BetterAndroid/android-notification-icon-project#848 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
"Tick" is confusingApertabug
Difficoltà 1/5 1-3 ore Idoneità per principianti 70/100
orgzly-revived/orgzly-android-revived#1132 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
commons-app/apps-android-commons#7275 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
liberation-data/drivine4j#682 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
developmentwithyash/yaan#14 ·
I maintainer di solito rispondono entro 2 giorni