ganjoorandroid/releases/README.md
Anas Rashid d7568d1f49 Credit Material Symbols, and state the assistant's terms
Two gaps in the licence file, both from work done after it was written.

The share, lookup and assistant glyphs are Material Symbols path data copied
into our own vector files. The Libraries table credits the Material icons
library, which is not the same thing as copying its paths, so the drawables now
have their own entry and appear in the app's About page.

The assistant was not mentioned at all. It ships no vendor SDK, no key and no
default endpoint, so nothing non-free is distributed — but a reader may point
it at a service whose terms are their own, and what a model writes back belongs
to neither Ganjoor nor this app. Written down for F-Droid's sake as much as the
reader's.

No new dependencies came with any of it: the assistant reuses the HTTP client
and JSON parser already here.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-04 20:19:00 +02:00

1.5 KiB

Builds

Every release, kept so a version can be reinstalled without rebuilding it. All are signed with the same release key, so any of them upgrades any other in place without losing bookmarks.

Each is reproducible: check out the commit and run ./gradlew assembleRelease. F-Droid builds from source and signs with its own key, so these are for direct installation only.

Version Code Commit What it added
0.1.0 1 9445f44 The base app: browsing, bookmarks, offline, themes, the bundled dictionary with pronunciation, and Ganjoor's chapter order.
0.2.0 2 d92445f Share a poem, couplet or selection; look a word up from any app's selection menu; the optional AI assistant.
0.2.1 3 ec05989 Assistant answers in the page rather than over it, a visible chevron for each couplet's actions, and answers remembered so scrolling doesn't re-ask.
0.2.2 4 HEAD Credits Material Symbols for the glyphs, and states the terms around the optional assistant.

Checksums

76121689da069d6ea2e2c6587d4b371ceb51d21bfe069a583d346d3da970337a  ganjoor-0.1.0.apk
43d78b773efca2b1aa2bf790c689b3086389d66c4ea0ffb72c9dba8bddb50770  ganjoor-0.2.0.apk
5163554eb01845c131c31a9da7bdd748170bb9b5f82edaece754b4cf40b02b0c  ganjoor-0.2.1.apk
e473269044710813d2cf4119de663fe180f887239df7bdb1ccee0239ef84fd3e  ganjoor-0.2.2.apk

Installing: adb install -r releases/ganjoor-<version>.apk. A phone holding a debug build has to have it uninstalled first — Android will not replace a debug signature with a release one.