Auto-refreshingStarted May 1, 2026

Development Log

Weekly progress across features, fixes, and releases for the mobile app, ACO and admin portal, website, and backend — without developer-only implementation details.

Live status
Last refreshed
May 25, 11:45 AM
Data source
curated
Total releases
43

Week filter

Showing stats for Since May 1

Product updates

223

Features and fixes described in plain English.

Feature updates

65

New or meaningfully improved product behavior.

Bug fixes

158

Usability, reliability, data, and workflow corrections.

Releases published

43

29 dev, 7 stage, 7 production.

Weekly Delivery Mix
Feature work, fixes, and QA/release improvements by week.
Release Cadence
Dev, stage, and production releases across all surfaces each week.
May 25, 2026 - May 31, 2026Current week

May 25-31, 2026

Animal Control Officers and organization admins can now control how lost-and-found pet matching behaves using plain, everyday wording, including a new switch that requires a person to review each suggested match before it is confirmed.

Plain-language matching controls
Human review of matches
Admin portal usability

Shipped

Plain-language matching settings with a human-review switch

ACO and admin portal

The matching settings page now describes every option in clear, everyday language, so teams can adjust how strictly lost and found pets are compared without needing technical background. A new switch lets an organization decide whether a person should review each suggested match before it is confirmed, adding an extra layer of human oversight to the matching process.

Fixed and improved

May 18, 2026 - May 24, 2026

May 18-24, 2026

The current week delivered physical pet tag IDs end-to-end, a rebuilt lost-and-found matching engine with superadmin review, self-serve organization onboarding, and a wide wave of dashboard, home screen, and form-validation improvements across the mobile app and web portal.

Physical pet tag IDs
Pet matching engine
Organization onboarding
Dashboard quality and validation
Home screen and pet media

Shipped

Physical pet tag IDs

Mobile app

Pet owners can attach a physical tag ID to a pet, set it during the license purchase flow, and confirm it on a redesigned review step, with the tag ID flowing through the backend and pet profile.

Rebuilt lost & found matching engine

Pet matching & AI

Pet matching moved to a single Gemini embedding per pet without GPU, now runs on a schedule, routes uncertain matches into a superadmin review queue, and adds a graduated auto-approve threshold that superadmins can tune at runtime.

Self-serve organization onboarding

ACO and admin portal

New users without an organization get a dedicated onboarding page with self-serve signup, organization access requests, and a decline flow.

Configurable license validity

Backend and automation

Organizations can now set their own license validity duration instead of a fixed period.

Dashboard and organization tooling

ACO and admin portal

The Pet Database gained search-as-you-type, a Licenses and Tags page added inline per-pet tag assignment, and Mapbox address autocomplete was added to organization address inputs.

Home screen and pet media polish

Mobile app

The home screen added a pending state and "Valid until" labels with responsive text scaling, alongside a pet photo carousel and improved document upload UX.

Refreshed public homepage

Website and brand

The marketing homepage was rewritten again as v3.1 with a no-permanent-claim content audit and cuter hero and finder-flow imagery.

Fixed and improved

Dashboard form validation

ACO and admin portal

Phone, email, ZIP, discount, license-option, and matching-config inputs now validate inline with clear errors, and team lists refresh only after a successful invite.

Dashboard navigation fixes

ACO and admin portal

Recent lost-pet rows open the specific report, deep-linked reports open even outside the list, the sidebar logo returns to the role dashboard, and org pet lists no longer cap at 50.

Avva dictation reliability

Avva chatbot

Voice dictation got a longer startup grace period and a more forgiving silence auto-stop so Avva no longer cuts off early.

Lost & found authority actions

Pet matching & AI

Authorities can confirm or reject found-pet matches, and a match decision keeps the other candidates' pet data intact.

Email verification and account access

ACO and admin portal

A verify-email flow was added for organization access requests, Google SSO no longer leaves members stuck on Pending, and self-deletion was separated from admin deactivation.

Mobile home and media fixes

Mobile app

Status tiles show the year, images restore on back-navigation instead of clearing, keyboard and bottom-nav layout artifacts were fixed, and iOS speech permission was added.

Build, dependency, and reliability upkeep

Quality and release

Backend auto-deploy to Modal was added, the Android build pipeline was worked on (its deploys still failed this week), mobile and CI dependencies were updated in batches, and backend startup now tolerates a temporarily unreachable database.

May 11, 2026 - May 17, 2026

May 11-17, 2026

This week centered on the redesigned mobile homepage, refreshed public homepage and brand system, Avva voice dictation, richer image handling, and clearer dashboard improvements.

Mobile homepage redesign
Avva voice and image handling
Website homepage refresh
Brand consistency
Licenses and tags dashboard

Shipped

Mobile homepage redesign

Mobile app

The mobile home screen was redesigned with a stronger pet hero card, clearer compliance status tiles, mark-as-found confirmation, and polished alert states.

Public homepage redesign

Website and brand

The marketing homepage was rewritten end-to-end around the current landing content brief so clients can understand the product value faster.

Avva voice dictation

Mobile app

Avva can now accept spoken input through voice dictation, with automatic stop after a short silence window.

Claude vision for Avva

Backend and automation

The image understanding path moved to direct Claude vision, with durable S3-backed attachment history for richer context.

Licenses and Tags dashboard

ACO and admin portal

The web dashboard gained a Licenses and Tags page with inline per-pet tag assignment and clearer pet detail presentation.

Unified brand assets

Website and brand

The webapp and website logos, colors, favicons, gradient token, and generated social preview image were aligned with the mobile app and design system.

Fixed and improved

Home and report-lost polish

Mobile app

The redesigned home screen received critical review fixes, better status tile dates, long-name fading, and report-lost background cleanup.

Avva chat usability

Mobile app

The pet selector now uses an anchored dropdown, keyboard behavior was corrected, image aspect ratios were preserved, and the selected pet is respected from the nav bar action.

Organization approval emails

ACO and admin portal

Superadmin organization approval now uses the backend approval endpoint so the expected email flow is triggered.

Found-report verification guard

ACO and admin portal

The found-report verification page now guards against React Strict Mode double submission during verification.

Dependency and platform upkeep

Quality and release

Mobile dependencies were updated in batches, Kotlin compatibility was corrected, and automated tests were adjusted around the newer chat and pet security behavior.

May 4, 2026 - May 10, 2026

May 4-10, 2026

This was the heaviest delivery week so far: license purchase edge cases, lost-and-found workflows, Avva attachments, document intelligence, and admin dashboard fixes were all moved forward.

Lost and found reporting
License purchase reliability
Avva file attachments
Pet document intelligence
Admin dashboard usability

Shipped

Lost and Found split for field teams

ACO and admin portal

ACO and organization dashboards now separate lost pet cases from found pet reports, making field work easier to scan and triage.

Smarter pet document titles

Backend and automation

Uploaded records can receive clearer generated titles using extracted document details such as clinic names and structured fields.

Avva attachment experience

Mobile app

The chat experience gained multiple file attachments, image previews, carousel viewing, durable attachment history, and an in-app PDF viewer.

Longer Avva sessions

Backend and automation

Avva sessions now last longer and resume with a greeting, which reduces friction for owners returning to a conversation.

Public pet photo storage path

Backend and automation

Pet photos were moved toward a cleaner public storage prefix so images can load more consistently across the app.

Fixed and improved

License purchase and renewal edge cases

Mobile app

The team fixed proof-of-vaccination requirements, spay/neuter handling, pending license counts, owner names, species labels, and multiple-license purchase support.

Stripe and license activation resilience

Backend and automation

Webhook handling and pending-license reconciliation were strengthened to reduce the chance of a paid license staying stuck.

Field search and lost-pet scoping

ACO and admin portal

Lost-pet views now respect pet jurisdiction, owner contact information shows in match and lookup contexts, and reporter details are filled in more reliably.

Mobile form focus and keyboard behavior

Mobile app

Many high-friction form moments were cleaned up, including numeric keyboards, tap-outside behavior, picker dismissal, and modal focus snap-back.

Web dashboard polish

ACO and admin portal

Dashboard sidebar clipping, collapsed logo alignment, long organization details, ZIP code paste, and revenue split validation were fixed.

May 1, 2026 - May 3, 2026

May 1-3, 2026

The first May delivery window focused on improving the pet owner mobile experience, making license and profile flows clearer, and preparing Avva for the next AI engine upgrade.

Mobile pet profile quality
License flow clarity
Avva AI engine preparation
iOS build reliability

Shipped

Address autocomplete and better saved locations

Mobile app

Pet owners can enter addresses more reliably, with full location labels saved for later lookup and found-pet workflows.

Avva AI engine groundwork

Backend and automation

The backend and mobile app were prepared for the Anthropic-powered Avva chat engine so the team could validate it safely in development builds.

Improved pet photo and profile handling

Mobile app

Pet images, profile names, existing photos, and empty microchip fields were cleaned up to reduce confusing or broken profile states.

More helpful license form feedback

Mobile app

License validation dialogs, upload buttons, confirmation dialogs, and permission messages were made clearer for pet owners.

Fixed and improved

Payment and confirmation overlays

Mobile app

Payment confirmation moved to the shared status dialog pattern, reducing inconsistent modal behavior after checkout.

Update Images and Update Details cleanup

Mobile app

Existing photos now show correctly when editing, keyboards dismiss more predictably, and empty microchip values are no longer sent as real IDs.

TestFlight signing reliability

Quality and release

The iOS release pipeline was adjusted to reuse the expected signing setup and the correct Xcode runner path.

Release Log
Every release across the mobile app, ACO and admin portal, website, and backend — by environment — in the selected period.

Website

May 25, 2026

WebsiteProduction

Website deployed to production

ACO and admin portal

May 25, 2026

ACO and admin portalDev

ACO and admin portal deployed to dev

Website

May 22, 2026

WebsiteProduction

Website deployed to production (29 deploys)

ACO and admin portal

May 22, 2026

ACO and admin portalDev

ACO and admin portal deployed to dev (29 deploys)

v1.5.50+125

May 21, 2026

Mobile appDev

Dev build

iOS

Backend

May 21, 2026

BackendDev

Backend deployed to dev (10 deploys)

v1.5.49+124

May 19, 2026

Mobile appDev

Dev build

iOS

v1.5.48+123

May 18, 2026

Mobile appStage

Stage build

iOS

v1.5.48+123

May 18, 2026

Mobile appDev

Dev build

iOS

v1.5.47+122

May 18, 2026

Mobile appDev

Dev build

iOS

v1.5.47+122

May 18, 2026

Mobile appProduction

Production build

iOS

v1.5.45+120

May 17, 2026

Mobile appDev

Avva voice dictation build

iOS + Android
  • Voice dictation with automatic silence stop.
  • OpenAI Whisper transcription endpoint validation.
  • Chat input conflict cleanup after merge.

v1.5.44+119

May 17, 2026

Mobile appDev

Home, brand, and license dashboard build

iOS + Android
  • License and rabies status tile dates.
  • Licenses and Tags dashboard updates.
  • Website homepage rewrite and brand asset alignment.

v1.5.43

May 16, 2026

Mobile appDev

Homepage redesign QA build

iOS + Android
  • Redesigned mobile homepage prepared for QA.
  • Mark-as-found confirmation dialog.
  • Color alias and dependency maintenance.

v1.5.42+117

May 12, 2026

Mobile appDev

Guest dialog and Claude vision build

iOS + Android
  • Guest variant for found-pet success dialog.
  • Direct Claude vision pipeline for Avva image understanding.
  • Durable S3-backed attachment history.

v1.5.41+116

May 10, 2026

Mobile appDev

Avva attachment stabilization build

iOS + Android
  • File attachment edge cases and cache restore fixes.
  • Backend greeting behavior simplified for instant mobile welcome.
  • Critical QA fixes before wider validation.

v1.5.41+116

May 10, 2026

Mobile appStage

Avva attachment stabilization build

iOS + Android
  • File attachment edge cases and cache restore fixes.
  • Backend greeting behavior simplified for instant mobile welcome.
  • Critical QA fixes before wider validation.

v1.5.41+116

May 10, 2026

Mobile appProduction

Avva attachment stabilization build

iOS + Android
  • File attachment edge cases and cache restore fixes.
  • Backend greeting behavior simplified for instant mobile welcome.
  • Critical QA fixes before wider validation.

v1.5.40+115

May 9, 2026

Mobile appDev

Avva attachment preview build

iOS + Android
  • Multiple attachments per Avva message.
  • Image thumbnails, file chips, and carousel viewing.
  • In-app PDF viewer and attachment persistence.

v1.5.40+115

May 9, 2026

Mobile appStage

Avva attachment preview build

iOS + Android
  • Multiple attachments per Avva message.
  • Image thumbnails, file chips, and carousel viewing.
  • In-app PDF viewer and attachment persistence.

v1.5.39+114

May 8, 2026

Mobile appDev

Avva session and deployment build

iOS + Android
  • Avva session window extended to 24 hours.
  • Chat feedback buttons and scroll controls fixed.
  • Android deployment dependency fix.

v1.5.38+113

May 8, 2026

Mobile appDev

Document intelligence and reporter info build

iOS + Android
  • Generated titles for uploaded pet documents.
  • Reporter information backfilled for found reports.
  • Document upload count and double-delete protections.

v1.5.36+111

May 6, 2026

Mobile appDev

Authentication and chat cleanup build

iOS + Android
  • Auth0 session cleanup on logout and login.
  • Multiple license purchases per pet.
  • Chat history, review carousel, and web dashboard token refresh fixes.

v1.5.36+111

May 6, 2026

Mobile appStage

Authentication and chat cleanup build

iOS + Android
  • Auth0 session cleanup on logout and login.
  • Multiple license purchases per pet.
  • Chat history, review carousel, and web dashboard token refresh fixes.

v1.5.35+110

May 5, 2026

Mobile appDev

Owner details and validation build

iOS + Android
  • Real owner name shown in License Information.
  • Pet weight input limits refined.
  • Shared status dialogs close consistently before follow-up actions.

v1.5.35+110

May 5, 2026

Mobile appStage

Owner details and validation build

iOS + Android
  • Real owner name shown in License Information.
  • Pet weight input limits refined.
  • Shared status dialogs close consistently before follow-up actions.

v1.5.34+109

May 5, 2026

Mobile appDev

Rabies and license detail build

iOS + Android
  • Rabies section completion only when proof is uploaded and certified.
  • Human-readable jurisdiction and species labels.
  • Date picker styling aligned with the brand.

v1.5.34+109

May 5, 2026

Mobile appProduction

Rabies and license detail build

iOS + Android
  • Rabies section completion only when proof is uploaded and certified.
  • Human-readable jurisdiction and species labels.
  • Date picker styling aligned with the brand.

v1.5.32+107

May 5, 2026

Mobile appDev

License abandonment and public photos build

iOS + Android
  • License abandonment support for back navigation.
  • Public pet photo storage path.
  • Upload Pet Records layout improvements for smaller screens.

v1.5.31+106

May 4, 2026

Mobile appDev

Pet records and dashboard polish build

iOS + Android
  • Pet document upload button copy improved.
  • Dashboard sidebar transition and logo alignment fixes.
  • Address preservation when autocomplete returns partial results.

v1.5.30+105

May 4, 2026

Mobile appDev

License count and jurisdiction build

iOS + Android
  • Pending licenses excluded from issued counts.
  • Jurisdiction-aware lost-pet stats.
  • Optional spay/neuter section and sterilization payload cleanup.

v1.5.30+105

May 4, 2026

Mobile appStage

License count and jurisdiction build

iOS + Android
  • Pending licenses excluded from issued counts.
  • Jurisdiction-aware lost-pet stats.
  • Optional spay/neuter section and sterilization payload cleanup.

v1.5.29+104

May 4, 2026

Mobile appDev

License proof and webhook reliability build

iOS + Android
  • Proof of vaccination requirement in license flow.
  • Stripe webhook coercion across SDK versions.
  • Weight validation and document navigation fixes.

v1.5.29+104

May 4, 2026

Mobile appStage

License proof and webhook reliability build

iOS + Android
  • Proof of vaccination requirement in license flow.
  • Stripe webhook coercion across SDK versions.
  • Weight validation and document navigation fixes.

v1.5.28+103

May 4, 2026

Mobile appDev

Issue License and pet photo build

iOS + Android
  • Address autocomplete in Issue License.
  • Pet photo caching and document empty-state fixes.
  • License validity and pet stats display improvements.

v1.5.27+102

May 4, 2026

Mobile appProduction

Lost and Found dashboard baseline

iOS + Android
  • Lost cases separated from found pet reports.
  • Reporter-owned pets excluded from match candidates.
  • Mobile pet detail and location display cleanup.

v1.5.26+101

May 4, 2026

Mobile appDev

Admin approval and tag cleanup build

iOS + Android
  • SSO-aware organization approval email behavior.
  • Old tag inventory UI removed ahead of per-pet tag assignment.
  • Dashboard Lost and Found groundwork.

v1.5.25+99

May 3, 2026

Mobile appDev

Signing and profile QA build

iOS + Android
  • iOS signing setup restored for TestFlight reliability.
  • Pet photo, profile name, and location display fixes.
  • Friendlier validation and confirmation dialogs.

v1.5.25+100

May 3, 2026

Mobile appDev

Build number refresh with mobile QA fixes

iOS + Android
  • Follow-up mobile fixes from profile, image, and license testing.
  • Build numbering prepared for the next week of QA.

v1.5.25+98

May 2, 2026

Mobile appDev

Avva Anthropic engine validation build

iOS + Android
  • Development-only engine selection for Avva.
  • Backend chatbot wiring for Anthropic-powered responses.
  • Analyzer backlog cleanup before wider testing.

v1.5.25+97

May 1, 2026

Mobile appDev

Address and location baseline

iOS + Android
  • Address autocomplete improvements for pet and license flows.
  • Better saved pet location labels for future lost-and-found use.
  • General mobile overflow and breed list cleanup.

v1.5.25+97

May 1, 2026

Mobile appProduction

Address and location baseline

iOS + Android
  • Address autocomplete improvements for pet and license flows.
  • Better saved pet location labels for future lost-and-found use.
  • General mobile overflow and breed list cleanup.

v1.5.24

May 1, 2026

Mobile appDev

Development build reliability update

iOS + Android
  • Correct Xcode runner path for iOS TestFlight builds.
  • Release pipeline cleanup for the next mobile QA pass.