Repository navigation
Fathom 0.2.0 development preview
Pre-releaseFathom 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.propertiesand 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:FathomTestspassed on the
iPhone simulator.- CI run 42535560602 passed for commit
38cc6258. - The APK reports
uk.ewancroft.fathom.debug, version 0.2.0 (9) viaaapt. SHA256SUMSis 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.