legacy android: Shuttle Podcasts promo card (unlanded branch worktree-fix-artist-menu in archived timusus/shuttle)

Aperta
#1,118 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
android, kotlin
Ambito
mobile

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

idea

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

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di timusus/Shuttle2

Tutte le issue di timusus/Shuttle2

Issue simili

Altre issue su Kotlin

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.