Version 1.1.285 lands with powerful new capabilities and quality-of-life improvements — from meter photo persistence fixes to full supplier integration on your shopping list. Get your Free Trail Version Today at https://www.gielix.co.za/shop/

What’s New in July 2026
📸 Six focused improvements addressing photo persistence, editing workflows, date logic, and supply chain management.
Using Android MediaStore APIs in a certain way to ensure captured photos are available in the documents folder. Look for the folder named FarmManager_[PID].
Meter Reading Photos Now Persist
✏️ Photos captured during meter readings are now copied to permanent device storage before being saved. Previously they pointed to temporary cache that the OS could clear.BUG FIX
Edit Meters After Creation
📋 Meters can now be fully edited — update the name, type (Electricity / Water / Gas), and unit at any time using the new edit button in the meter readings view.NEW
Edit Farm Tasks
📆 Pending tasks now show an edit button alongside delete. Tap it to open a full-screen form pre-populated with title, instructions, type, interval, date, category, and assigned worker.NEW
Backdated Meter Readings
🛒 When logging a reading with a past date, the submit button is now active even if the value is lower than the latest reading — perfect for filling in missed historical entries.IMPROVEMENT
Supplier-Linked Shopping List
🔧 Each shopping item can now be linked to a supplier from your Expenses list. The supplier name and notes are visible on the card and carried through to the purchase journal.NEW
Shopping List — Edit, Delete & Return
Items support inline editing (name, supplier, notes/quantity) and direct deletion. The Journal tab gains a ← Shopping List shortcut to return without closing the view.NEW
Prominent App Capabilities
FarmManager covers every layer of farm operations in a single offline-capable Android app. No subscription. No cloud dependency. Your data stays on your device.
- 👷Worker Management Staff records, roles, contacts & task assignment
- ✅Task Scheduling Once-off & repetitive tasks with dates, intervals & photos
- 📦Stock & Inventory Quantities, minimum levels, withholding periods & consumption history
- 💸Expense Tracking Log by category, attach invoice photos, link suppliers & track VAT
- 🚜Machinery & Maintenance Fleet records, maintenance events & service history
- ⛽️Fuel Management Dispensing logs by type, location & storage tank
- 🌿Crop Management Field records, planting, harvest, soil tests & yield tracking
- 🐄Livestock Management Individual animal records by tag, breed, weight & vet notes
- 📊Sales & Customers Invoices, product lines & PDF-ready summaries
- 📈Investment Plans Goals, milestones, assets & AI motivation letters
- ⚡Utility Meter Readings Electricity, water & gas meters with photo evidence & analytics
- 🛒Shopping List & Journal Buy list with supplier linking, notes & purchase history
- 🔧Tools & Equipment Register tools, track location assignments & attach photos
- 🚑Incident Reporting Good Agriculture Practices (GAP) aligned with corrective actions, photos & responsible worker assignment
- 📝Farm Notes Contextual notes linked to tasks, machinery, crops & livestock
- 📋Policies & Procedures Good Agriculture Practices (GAP) aligned Policy Management and farm operational documents
- 📄Reports Dashboard Farm-wide summaries across expenses, tasks & activity history
- 💾Local Backup & Restore DB backup to device storage — no internet required
July 2026 Change log
A precise breakdown of every change shipped in this release cycle.
| Component | Change | Type |
|---|---|---|
| FarmMainScreen | Fixed swapped photoUri / notes parameters in onAddMeterReading — photos now store correctly | BUG FIX |
| FarmViewModel | addMeterReading now copies photos to persistent photos/meters/ directory before saving | BUG FIX |
| StorageManager | Added DIR_METERS = "photos/meters" constant, auto-created on startup | NEW |
| DAO / Repository / ViewModel | Added updateMeter and wired editMeter for name, type, and unit changes | NEW |
| DashboardTab / MeterReadingsView | Edit button added to meter TopAppBar; full edit dialog implemented | NEW |
| TasksTab | onEditTask callback, edit icon on pending cards, and full-screen edit dialog | NEW |
| FarmViewModel | Added editTask propagating title, description, type, interval, target, worker, and due date | NEW |
| DashboardTab — Meter Submit | Backdated readings bypass the value > lastReading guard, enabling historical corrections | IMPROVEMENT |
| Entities | Added supplierId and notes to ShoppingListItem and ShoppingListJournal | NEW |
| AppDatabase | Version bumped to 40; MIGRATION_39_40 adds new columns to both shopping tables | NEW |
| ShoppingListView | Supplier dropdown, notes field, edit dialog, delete button & journal supplier display | NEW |
| ShoppingListView — Journal tab | ← Shopping List button lets users return to list without closing the view | IMPROVEMENT |
