June 30, 2026 by Avni Team
On-device AI for field workers, attendance flow improvements, and a faster data pipeline. Here's what changed and what it means for you.
The Android app can now run AI models directly on the phone, with no internet needed. A form can trigger a model on a photo a field worker just took and automatically fill in the result — even inside repeating sections of a form.
Less manual entry, fewer errors, in places where connectivity can't be relied on.
App Designer now lets you add a "Mark attendance" card to any dashboard. Tapping it takes a field worker straight into the attendance sheet — no extra navigation needed.
Administrators pick the Group Subject Type and Attendance Type when setting up the card, keeping it flexible for different programs.
Several smaller improvements to the attendance flow have landed:
Two new import modes let you bring historical visit cancellations and enrolment exits into Avni through bulk upload, instead of entering them one by one. Particularly useful when migrating from paper or a legacy system.
A form can now display a photo or document uploaded in an earlier form — the same way it already surfaces other read-only data. Useful when a later step in a workflow needs to reference something captured earlier.
Permissions set at a group level now cascade down automatically. Admins no longer need to configure access for every sub-group individually — saving significant setup time for large deployments.
Do visit card shows multiple enrolments
Individuals enrolled in more than one program now appear correctly in the Do visit card. (avni-client#1937)
Registration decisions visible on web
Admins can now see registration decisions directly in the Data Entry App. (avni-webapp#1554)
Duplicate syncs prevented
Tapping sync multiple times no longer triggers duplicate manual sync operations. (avni-client#1792)
CSV error files easier to download
Analytics permission is no longer needed to download error files from a bulk upload. (avni-server#999)
A slow database query was causing subject searches with filters to take 50–70 seconds — the root cause behind the response-time slowdown some teams noticed in May. It's now fixed. (avni-server#1005)
The individual filter on the "Do visit" action card has been removed, making that flow quicker to use. (avni-client#1911)
Join our Avni community on Discord to share your thoughts, ask questions, and get the latest updates.
For the complete technical details, see the release notes on GitHub.
Need a walkthrough or have questions? Feel free to schedule a demo call here.
Tags