tane/docs
vjrj f04dd3da1a
All checks were successful
ci / analyze (push) Successful in 1m5s
ci / test-commons-core (push) Successful in 37s
ci / test-app-seeds (push) Successful in 5m44s
site / deploy (push) Successful in 32s
release / play (push) Successful in 11m49s
release / fdroid_reference_armeabi_v7a (push) Successful in 22m20s
release / fdroid_reference_arm64_v8a (push) Successful in 23m16s
release / fdroid_reference_x86_64 (push) Successful in 22m11s
fix(fdroid): drop Google Play Core so the scanner accepts the APK; prep v0.1.15
F-Droid's APK scanner rejected v0.1.14: 6 com.google.android.play.core.*
(SplitInstall/SplitCompat/tasks) references. They came from Flutter's
io.flutter.embedding.engine.deferredcomponents.PlayStoreDeferredComponentManager
being pinned by our over-broad '-keep class io.flutter.** { *; }' ProGuard
rule — Tane uses no deferred components, so R8 should shrink that manager
away (as it does for immich and other Flutter F-Droid apps, which don't
carry such a keep). Narrow the keep to io.flutter.plugins.**; JNI-critical
embedding classes (FlutterJNI, …) stay via the embedding AAR's own consumer
ProGuard rules — verified the built APK still contains FlutterJNI and no
com.google.android.play.core.* at all. Also exclude the com.google.android.play
group at the dependency level (belt-and-suspenders) + -dontwarn.

Bumps to 0.1.15 (+17); fdroid recipe versionCodes 171/172/173.
2026-07-23 10:47:01 +02:00
..
design docs(about): age range 10-99, link 'translate' to Weblate 2026-07-17 12:23:45 +02:00
fdroid fix(fdroid): drop Google Play Core so the scanner accepts the APK; prep v0.1.15 2026-07-23 10:47:01 +02:00
legal feat(site): add Portuguese to the landing site 2026-07-20 23:35:26 +02:00
mockups docs(store): rename Tanemaki → Tane in Play Store metadata and mockups 2026-07-12 13:16:53 +02:00
notes feat(app): scan a printed seed label back into its record 2026-07-18 12:26:27 +02:00
stock-photos Initial import: mockups, visual identity, stock photos, project plan, README 2026-07-06 23:58:31 +02:00
i18n.md feat(i18n): full RTL/CJK support — fonts, Japanese locale, directional fixes 2026-07-14 11:11:19 +02:00
icon-pointer.png Initial import: mockups, visual identity, stock photos, project plan, README 2026-07-06 23:58:31 +02:00
icons.svg Initial import: mockups, visual identity, stock photos, project plan, README 2026-07-06 23:58:31 +02:00
intro-app.md docs: finish Tanemaki → Tane rename (user-facing docs + origin doc) 2026-07-12 13:13:56 +02:00
intro.md docs: finish Tanemaki → Tane rename (user-facing docs + origin doc) 2026-07-12 13:13:56 +02:00
logo.png Initial import: mockups, visual identity, stock photos, project plan, README 2026-07-06 23:58:31 +02:00
mockups.epgz Initial import: mockups, visual identity, stock photos, project plan, README 2026-07-06 23:58:31 +02:00
o-que-e-tane.md fix(site): honest decentralization copy — community servers, not 'no server' 2026-07-22 16:08:34 +02:00
que-es-tane.md fix(site): honest decentralization copy — community servers, not 'no server' 2026-07-22 16:08:34 +02:00
release.md perf(android): R8, bitmap downscaling, edge-to-edge; recover device compat; publish to production 2026-07-20 22:53:48 +02:00
slider-sample.png Initial import: mockups, visual identity, stock photos, project plan, README 2026-07-06 23:58:31 +02:00
webmocks.svg Initial import: mockups, visual identity, stock photos, project plan, README 2026-07-06 23:58:31 +02:00
what-is-tane.md fix(site): honest decentralization copy — community servers, not 'no server' 2026-07-22 16:08:34 +02:00