3.2 KiB
AgMission Release Notes — v3.3.0
Release: 3.3.0
Date: May 15, 2026
Overview
This release introduces a new Dynamic Filter panel across all major list screens and client-side list caching that makes navigating between screens significantly faster if the user frequently switches between screens, with minimal delay in loading data.
Additional improvements include:
- Enhanced list filtering coverage (including Start Date / End Date on Job List and Address on Client List).
- A two-level Job List search/filter experience
- A Distance Measure Tool on Job Map with edge auto-snapping.
- Release Notes page (Help > Release Notes) showcasing new features and improvements of each release.
New Features
1. Dynamic Filter Panels — All Major List Screens
A new collapsible Search accordion appears on all major list screens. Filters are saved per session and restored when you return to a screen.
Supported filter types:
| Type | Description |
|---|---|
| Text | Contains / Starts With / Is (exact) |
| Select | Single-value dropdown |
| Multi-select | Pick any combination of values |
| Date | Before / After / Is / Between |
| Date preset | Quick presets — Past 1 Month, Past 3 Months, Past 6 Months, current year, prior years, or Custom range |
| Number | Is / Greater Than / Less Than |
Application Screens updated:
| Screen | Filterable fields |
|---|---|
| Job List | Client, Job ID, Order Number, Name, Start Date, End Date, Created Date (preset), Status (multi) |
| Invoices List | Invoice Number, Status (multi), Open Date, Due Date, Created Date (preset) |
| Client List | Name, Username, Email, Phone, Contact, Address |
Notable additions in this release:
- Job List now includes additional filtering support for Start Date and End Date.
- Client List now includes filtering by Address.
2. Job List Two-Level Filtering
Order Number has already been available in Job List before this release.
Job List now works with two filtering levels:
- Advanced search in the Search Jobs panel at the top of the list.
- In-list filters applied locally on the currently loaded list data, without requesting data again from the server.
3. Client-Side List Caching
List screens (Jobs, Invoices, Clients, Customers) now cache their last server response in the browser. Returning to a list after viewing a detail record uses the cached data instantly, then refreshes silently in the background.
- Default cache TTL: 60 seconds (adjustable per account from Settings).
- The cache is automatically invalidated when you create, edit, or delete a record.
- Filter state is preserved when navigating away and back (list-return cache).
4. Distance Measure Tool — Job Map
The Job Map screen now includes a Distance Measure Tool so users can measure the distance between two points directly on the map.
- Click once to set the start point.
- Click again to set the end point and view the measured distance.
- Supports edge auto-snapping to nearby map boundaries for more precise point placement.
This tool helps planners and operators quickly validate spacing and distances without leaving the map workflow.