tane/apps/app_seeds/lib
vjrj 1a826477f2
Some checks failed
ci / test-commons-core (push) Successful in 58s
ci / analyze (push) Successful in 1m49s
site / deploy (push) Successful in 38s
ci / test-app-seeds (push) Has been cancelled
feat(app): hint isolation distance when sowing a cross-pollinating crop
One passive line in the batch story after a 'sown today' tap — 'this
species crosses, grow it ~400 m from others' — sourced from the bundled
seed-saving guidance (family default + species override). Selfers get
nothing: the trap is recording isolation religiously for beans where it
never mattered. No input fields, no schema change.
2026-07-18 12:31:42 +02:00
..
data feat(app): scan a printed seed label back into its record 2026-07-18 12:26:27 +02:00
db feat(app): ask 'how did it do?' when a harvest is noted (schema v13) 2026-07-18 12:18:25 +02:00
di feat(market): saved searches with in-app alerts (Wallapop-style) 2026-07-17 13:18:29 +02:00
domain feat(seed-saving): source attribution + advisory note 2026-07-11 07:52:48 +02:00
i18n feat(app): hint isolation distance when sowing a cross-pollinating crop 2026-07-18 12:31:42 +02:00
security feat(backup): sealed backups + printable recovery sheet 2026-07-09 22:32:13 +02:00
services feat(app): scan a printed seed label back into its record 2026-07-18 12:26:27 +02:00
state feat(market): saved searches with in-app alerts (Wallapop-style) 2026-07-17 13:18:29 +02:00
ui feat(app): hint isolation distance when sowing a cross-pollinating crop 2026-07-18 12:31:42 +02:00
app.dart feat(market): saved searches with in-app alerts (Wallapop-style) 2026-07-17 13:18:29 +02:00
bootstrap.dart feat(market): saved searches with in-app alerts (Wallapop-style) 2026-07-17 13:18:29 +02:00
main.dart feat(identity): switch social identity, all from the one backup 2026-07-10 20:22:24 +02:00