Feed EstimatorFeed Estimator

Changelog

Release notes and version history

v1.5.5Latest
  • FixFixed custom ingredients not saving on the first tap due to validation against a stale state snapshot
  • FixPrevented silent failures when saving database entities (pens, batches, logs, tasks, etc.) by displaying database write error messages
  • FixFixed empty title in feed save/update success snackbar caused by provider reset timing
  • FixFeeds saved from the Formulator now appear in My Feeds immediately and correctly respect the duplicate-name constraint
  • FixReport database write failures when editing an ingredient that fails to update any database row
  • FixRemoved dead equality guards to ensure invalid categories are rejected and incomplete feed details abort saving
  • ImprovedEnhanced navigation drawer with accent-tinted horizontal dividers and contextually colorized icons
  • ImprovedFully localized the custom ingredient form, validation errors, and success notifications in all 8 languages
v1.5.4
  • NewEnabled native Android 15 edge-to-edge compatibility at the window display layout level
  • ImprovedVerified compatibility with Material Design Components library version 1.12.0 for Android 15
  • ImprovedVerified BitmapFactory downsampling and image performance parameters in compiled release artifacts
v1.5.3
  • FixFixed a crash when opening Farm Benchmarking on fresh installs — missing database tables are now created and existing installs self-heal automatically
  • FixFixed a crash when opening the production-stage dropdown after switching animal type; selecting "None" now clears the stage correctly
  • FixFixed a crash when pressing the Android back button during app startup
  • FixFixed mortality-reason logging failing on newer installs
  • NewComplete translations for Spanish, French, Portuguese, Yoruba, Swahili and Filipino — 919 strings that previously fell back to English, covering the formulator, optimizer and import wizard
  • ImprovedRestored price-history indexes lost on long-standing installs, speeding up price lookups
  • ImprovedAdded an internal schema-parity safeguard so fresh installs and upgraded devices always share an identical database schema
v1.5.2
  • FixFixed a TypeError crash when opening dialogs on the root navigator (e.g. feed delete confirmation) due to missing localization delegates
  • FixPrevented context.l10n from throwing when no localization scope is present, falling back to ambient locale or English
  • ImprovedLocale resolution and effective locale extracted into shared Riverpod providers
  • ImprovedData statistics now check for the optional results table before querying to prevent SQLite errors on fresh installs
v1.5.1
  • FixFixed a RangeError crash in the bottom navigation bar when the active section index exceeded the visible tab count
  • FixGuarded against a null priceKg cast that could crash when an ingredient had no recorded price
  • ImprovedReplaced ~200 per-ingredient price lookups at startup with a single batch query, eliminating dropped frames
  • NewRecording a feed purchase now automatically creates a matching expense entry in the financial ledger (with opt-out)
v1.5.0
  • NewFarm Benchmarking — compare FCR, weight gain, and cost metrics against aggregate cohort baselines
  • ImprovedCSV Import Hardening — stricter validation and sanitisation of imported CSV data to prevent malformed rows
  • ImprovedSecurity — completed a full security audit and addressed findings
v1.4.2
  • NewNew Recipes screen for browsing saved feed formulations
  • ImprovedReorganised the navigation drawer into clear sections and harmonised screen headers
  • ImprovedRewrote the feed list tiles for a cleaner, more consistent layout
  • FixFixed missing ink-splash feedback on list tiles
  • FixResolved several layout overflow issues on long dropdown values
v1.4.1
  • NewBreeding Records — track breeding events per batch
  • NewPerformance Charts — 4-week FCR trend chart and per-batch weight-gain curve
  • ImprovedPerformance audit pass across the app
v1.4.0
  • NewFeed Inventory — track stock levels with purchase recording and automatic deduction
  • NewPen Management — organise livestock by pen/location
  • NewMorning Briefing — at-a-glance home dashboard of the day's farm status
  • NewProduction Records — log production with FCR and weight-trend charts
  • NewFarm Tasks — task system with seeded reminders
  • NewHealth Events — record health events with vaccination due-date alerts
  • NewSupplier Management — maintain supplier records
  • NewFinancial Dashboard — revenue-vs-expense overview
  • NewPrice Alerts — ingredient price alerts based on the 90-day average
  • NewDepletion Forecasting — project when feed stock will run out, with buy-now prompts
  • NewReformulation Trigger — suggests re-formulating when ingredient prices shift materially
  • ImprovedLow-stock conditions now raise push notifications
v1.3.0+17
  • NewNew LP Formulation Engine — true least-cost optimization with multi-stage auto-relaxation and shadow prices
  • NewFormulation Safety System — clearly classifies results as Safe, Warning, or Unsafe based on hard constraint limits
  • NewFlock & Batch Tracking — log mortality events, track FCR, and monitor feed consumption
  • NewSample Formulation Browser — curated library of reference diets for broilers, layers, pigs, and catfish
  • ImprovedIngredient database expanded to 214 entries with dedicated catfish energy columns
  • FixFixes for Android 11+ intent routing, database migrations, and GDPR consent dialogs
v1.2.0+16
  • ImprovedSmarter LP solver — now guarantees required minimums for minerals and salt even when other nutrients have slack
  • NewCategory-based ingredient max inclusion limits (e.g., Cottonseed meal now respects gossypol toxicity thresholds)
  • ImprovedEnhanced Tilapia Starter and Pre-Starter nutritional profiles aligned to NRC 2011 recommendations
  • FixFixed missing bottom navigation bar on the ration reports screen
v1.1.6+15
  • NewFull support for custom ingredients across all formulation screens — add locally sourced ingredients with complete proximate analysis
  • ImprovedCustom ingredient inclusion limits now persist across sessions and sync with formulation constraints
  • FixCustom ingredient prices now correctly factor into the least-cost optimisation solver
v1.1.x
  • NewPDF ration report export with full ingredient breakdown, cost per kg, and nutritional summary
  • NewCost tracking: enter local ingredient prices and see ration cost per 100 kg batch
  • NewBroilers, layers, growers, pigs, catfish, and tilapia production stage support
  • ImprovedIngredient database expanded to 100+ entries with amino acid and mineral profiles
v1.0.0
  • NewInitial public release: least-cost feed formulation using linear programming
  • NewBuilt-in ingredient library with proximate analysis and energy values
  • NewOffline-first design — all data stored locally, no account required
  • NewMultilingual support for major world languages

Have feedback or found a bug?

Reach us at info@ebena.com.ng or leave a review on Google Play.