Skip the ~1.5 MB catalog parse and the table scan on every launch — the main startup cost. `seedBundledIfNeeded` re-seeds only when the recorded version differs from `speciesCatalogVersion`, writing the version after the seed commits so an interrupted seed retries next launch. Adds `parseSpeciesCatalogVersion` and a test keeping the constant in sync with the asset's `version` field. |
||
|---|---|---|
| .. | ||
| export_import | ||
| draft_capture_test.dart | ||
| inventory_scale_test.dart | ||
| persistence_test.dart | ||
| shareable_lots_test.dart | ||
| shared_catalog_test.dart | ||
| species_catalog_asset_test.dart | ||
| species_repository_test.dart | ||
| variety_autoclassify_test.dart | ||
| variety_detail_test.dart | ||
| variety_repository_test.dart | ||