2025.09.15.1
Search Filter User Ordering
Updated the search filters so that users can reorder them, via drag and drop, as desired. Filter order is stored in the browser, and will applied each time the page is loaded.

Also added the options to reset the filters to the default ordering, or alphabetize them.
Admin Usage Dashboard
Added a new page available to security admins that shows user logins, total cost record, cost record deletions, cost record creations, and cost record edits over a specified date range. The dashboard is accessible to security admins and, if configured, AgWare.

The data will be aggregated over various time spans depending upon the date range (the larger the date range, the bigger the aggregation timespan). Each data point allows the user to hover over it to see the value, and the timespan over which the data was aggregated. The points appear at the end of the time range specified.

The dashboards can be shared with AgWare to provide us with some general usage information. This is opt-in, optional, and reversible at any time. When the dashboard is shared with AgWare employees with proper permissions will be able to see an identical version on our internal Control Plane. Changes to the checkbox will take effect immediately, but the only for way AgWare to know is to manually check Control Plane.

Attachment Download Behavior
Updated the download link behavior in the attachment grid so that it will no longer open PDF and images for preview.
Forwarded Headers
Updated Cost New to use the forwarded for header from the gateway so that the IP address from which users access the site will be correctly displayed in the access log.