Skip to content

Fathom 0.2.0

Choose a tag to compare

@ewanc26 ewanc26 released this 09 Nov 00:13
1881857

Fathom 0.2.0 is the first tagged, signed release, distributed through AltStore
Classic and a self-hosted F-Droid repo. It followed the 0.1.0 development
snapshot.

Install

There is no App Store or Google Play listing.

What changed

  • Added History search over track, artist and release, implemented once in the
    shared Kotlin core.
  • Added the History month jump and a match count that distinguishes no matches
    from no plays.
  • Added About with the actual bundle version, the AGPL-3.0 text, third-party
    notices and legal links.
  • Added the public website, privacy policy and terms, now served at
    https://fathom.ewancroft.uk.
  • Added the unified release contract: local signing, one v0.2.0 GitHub
    Release, and CI provenance for the exact published bytes.
  • Added AltStore Classic and F-Droid channel files, with separate app-signing
    and repo-index keys.

Verification and limitations

The apps have been run against a real account on an Android emulator and an
iOS simulator. They have not been smoke-tested on physical hardware. The
Android APK is signed with the Fathom release key. The AltStore IPA is unsigned
on purpose; AltStore Classic re-signs it on install. The F-Droid repo index is
signed with a separate, offline repo key.

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.