tane/CHANGELOG.md
vjrj 8bec7dcde2
All checks were successful
release / android (push) Successful in 13m47s
feat(android): split release APK per ABI for F-Droid
Adds a versionCodeOverride to build.gradle.kts (F-Droid requires distinct
versionCodes per split APK; Google Play's App Bundle is unaffected since
this only touches the application-variant/APK output). Bumps to 0.1.2+4.

Verified locally: flutter build apk --release --split-per-abi produces
app-{armeabi-v7a,arm64-v8a,x86_64}-release.apk with versionCode 31/32/33.
2026-07-17 17:36:18 +02:00

50 lines
2.1 KiB
Markdown

# Changelog
All notable changes to Tane are recorded here. Human-readable, newest
first. Dates are ISO (YYYY-MM-DD).
## [0.1.2] — 2026-07-17
### Changed
- Release builds now produce one split APK per CPU architecture (smaller
downloads) instead of a single universal APK, in addition to the App
Bundle Google Play already used. No user-visible change.
## [0.1.1] — 2026-07-17
### Changed
- **Fully Google-free build.** The optional "use my approximate location"
button (market setup) now talks to Android's own location service instead
of a plugin that embedded Google Play Services code. Same behavior — the
fix is still reduced on-device to a coarse area code — and the APK now
contains no proprietary classes, paving the way for F-Droid distribution.
- Release builds no longer embed Google's encrypted dependency-metadata
block in the signature.
## [0.1.0] — 2026-07-16 — Block 1 beta
Block 1 is the offline, encrypted seed inventory — useful with zero network.
### Added
- **Local sharing.** Mark a batch as to give away, to swap or for sale (gift
and swap first, sale never the default). A "what I share" filter and a
printable catalog (a paper bridge for fairs) surface it.
- **Sealed backups & recovery.** "Save a backup" writes a single encrypted
file; restoring on your own device is silent, and a copy from another
identity opens with the printed recovery code — which also brings your
identity back. A printable recovery sheet (QR + code) lives in Settings.
- **Full editing.** Lots and vernacular names can be edited and removed, not
just added.
- **Portuguese** interface, alongside Spanish and English; right-to-left
layouts verified.
### Changed
- "How much I have" is answered by the coarse abundance scale (plenty to
share … running low), which now nudges toward sharing when you have plenty.
A precise gram/seed-count field is deferred until network offers need it.
### Notes
- Everything is local-first and encrypted at rest (SQLCipher). No account, no
server, no tracking.
- The social layer (network offers, messaging, web of trust) is Block 2 and
intentionally not part of this release.