Skip to content

Release 1.0.0 - #6

Merged
EarMaster merged 2 commits into
mainfrom
develop
Aug 5, 2026
Merged

EarMaster merged 2 commits into
mainfrom
develop

Conversation

@EarMaster

Copy link
Copy Markdown
Owner

Promotes develop to main for the 1.0.0 release. Merging this fires release.yml: tag v1.0.0, signed APK/AAB, and a GitHub Release with notes taken from CHANGELOG.md's ## [1.0.0] heading.

What is in it

  • fix(favourites) — favourites now resolve and store their cover art. A favourite previously recorded a cover only when saved from an album whose artwork was already loaded; the player's star and every folder and track row saved none, and nothing backfilled. The player now stores the cover it already had, and ResolveFavoriteCoverUseCase fills in the rest as entries come on screen.
  • feat(favourites) — a compact list layout, switched from a top bar action on that tab and remembered between launches.
  • test(screenshots) — the fake image loader draws synthetic album art instead of one flat colour, so a golden can now fail on a stretched, letterboxed, unclipped or swapped cover.
  • chore(store) — Play listing and website screenshots regenerated.
  • chore(release) — version 1.0.0, versionCode 4, release notes in all five launch locales.

Before merging

  • The four non-English release notes are unreviewed drafts. fastlane/metadata/android/{de-DE,fr-FR,es-ES,nl-NL}/changelogs/4.txt were written as part of this change and need a fluent-speaker pass. Store text has no English fallback, so whatever is in these files is what those users read.
  • Cover art has not been verified against real hardware. The folder → first-track → get_single_coverart chain is new protocol usage. AGENTS.md still records the cover chain as confirmed only up to the phone, never seen rendering in the app on a device.
  • 1.0.0 is a deliberate choice of milestone. The changelog content on its own suggested a minor bump to 0.10.0.

Checks run locally

  • ./gradlew test — pass
  • ./gradlew :app:verifyRoborazziDebug --tests '*ScreenshotTest' — pass, 59 goldens
  • ./gradlew lint — clean, no MissingTranslation
  • tools/check_store_metadata.sh 4 — all five locales in limit (332/326/326/353/343 of 500)

🤖 Generated with Claude Code

@EarMaster
EarMaster merged commit 85d940a into main Aug 5, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant