Skip to content

Fathom 0.2.0 development preview

Pre-release
Pre-release

Choose a tag to compare

@ewanc26 ewanc26 released this 08 Nov 23:42
38cc625

Fathom 0.2.0 development preview

This is an Android development preview, not a signed store release. It was
built from commit 38cc625 and reports version 0.2.0 (9). It is preserved as
the first public preview; 0.2.0 and 0.2.1 have since shipped as signed
releases.

What is included

  • History search over track, artist and release, with case- and
    diacritic-insensitive matching shared by both platforms.
  • A month jump in History, match counts, and a No date section for plays
    with no readable timestamp.
  • An About section on both platforms with the installed version and build
    number, source link, privacy and terms links, the bundled AGPL-3.0 text and
    third-party notices.
  • A public website with the landing page, privacy policy and terms.
  • A tag-driven release workflow that checks the tag against
    version.properties and publishes signed artifacts when the release
    environment has its signing secrets.

Install (Android)

Download Fathom-0.2.0-9-debug.apk and install it on Android 8.0 (API 26) or
later. The application ID is uk.ewancroft.fathom.debug, so it can sit beside
the current signed app.

This is a debug build signed with the standard Android debug key. It is not
store-ready, cannot be upgraded to a signed build, and should be uninstalled
before installing one. The source is the authoritative artifact.

Not included

  • No iOS IPA in this preview. At the time, there was no Apple Distribution
    certificate or provisioning profile in the release environment.
  • No store-signed AAB, APK or IPA. The only artifact is the debug-signed
    APK above; the tag workflow was waiting for those secrets.
  • No Play or TestFlight upload. The store records and credentials did not
    exist yet.

Verification

  • ./gradlew :shared:jvmTest :app:testDebugUnitTest :app:assembleDebug
    passed locally.
  • xcodebuild test -scheme Fathom -only-testing:FathomTests passed on the
    iPhone simulator.
  • CI run 42535560602 passed for commit 38cc6258.
  • The APK reports uk.ewancroft.fathom.debug, version 0.2.0 (9) via aapt.
  • SHA256SUMS is attached; compare it before installing.

For a current, signed install, use the
0.2.1 release.

The name

A fathom is a unit of depth, and to fathom something is to understand it.
Fathom does both: it measures a listening history and makes the record
underneath it legible, while leaving that record in your own repository.