November '25 Increment Release notes

System Wide

✨ Endorsement Report Email Delivery

@marin.ladovic, @mislav.sirac

We’ve streamlined the process for sending endorsement reports to producers. Previously, agents had to download PDFs, switch to their email application, and manually attach reports - a time-consuming multi-step workflow. Now, agents can generate and send endorsement reports directly from the application with just a few clicks.

What’s New: - Direct Email Delivery: Generate and send DRP and LRP endorsement reports via email without leaving the application - Unified Interface: Both DRP and LRP now share a consistent report generation experience - Customizable Options: Select report type (Summary or Detail), add custom messages, and send to multiple recipients

This enhancement significantly reduces the time agents spend distributing reports to producers while improving security and providing a more professional, streamlined experience.

reports

✨ Binding Notifications on Agency Level

@martina.bosnjak, @mislav.sirac

Per user request, we’ve implemented agency-level notifications for binding events. Agencies can now receive customized notifications when binding requests are submitted, approved, or encounter issues. This feature includes a dedicated Notifications Tab in the agency modal where administrators can configure notification preferences, manage recipients, and view notification history.

✨ Web Notifications for Weekly Calls

@nela.martincic

We’ve added web-based notifications for weekly calls, ensuring that users stay informed about upcoming scheduled calls directly within the LIA web application. This feature complements the existing email notifications and sends timely reminders before calls begin.

Users can now receive push notifications for weekly calls (sent 15 minutes before the call starts), making it easier to stay connected and informed about important communications.

weekly

✨ Application Performance Upgrades

@nela.martincic, @filip.cogelja

This release introduces significant performance enhancements that improve application speed and responsiveness across all features. You’ll notice faster load times, quicker data retrieval, and smoother interactions throughout the application, especially when generating price reports and accessing frequently used data.

✨ Updated Logic for Final Endorsement Updates

@mislav.sirac

We’ve changed the logic for determining when endorsements are marked as final updated, improving accuracy and ensuring endorsements reflect the most current data from RMA.

✨ Updated Disclaimer for Ended Endorsements Email

@nela.martincic

We’ve updated the disclaimer text in the ended endorsements email to provide clearer information to recipients. The new disclaimer better explains the purpose of the notification and provides guidance on next steps.

✨ Display Policy Number on Eligibility Screen

@martina.bosnjak

Per user request, we’ve added policy number display to the eligibility summary screen. This enhancement makes it easier for users to identify and reference specific policies when reviewing eligibility information.

The policy number is now prominently displayed alongside other key eligibility details, improving the overall user experience.

✨ Identity Package Upgrade for Shared Key Storage

@filip.cogelja

We’ve upgraded the Identity package to support shared data protection key storage, improving security and enabling better key management across distributed deployments.

✨ Email Template Redesign

@nela.martincic

We’ve completed a comprehensive redesign of email templates. The new designs feature improved layouts, better readability, consistent branding, and enhanced mobile responsiveness.

✨ Mandatory Signature Text on Coverage Requests

@martina.bosnjak

We’ve made the signature text field mandatory on coverage requests for DRP and LRP to ensure compliance with regulatory requirements. Users must now provide signature text before submitting coverage requests for processing. This validation prevents incomplete submissions and ensures all required information is captured.

✨ AIP DocuSign Signature Adjustments

@mislav.sirac

We’ve adjusted DocuSign signature positioning and requirements for AIP submissions to ensure proper compliance and improve the signing experience for all parties involved.

✨ Enable Decimal Hedge Ratio on Coverage Requests

@martina.bosnjak

Per user request, we’ve enabled decimal precision for hedge ratio inputs on coverage requests, allowing for more accurate coverage specifications. Users can now enter hedge ratios with decimal values for greater flexibility.

✨ Delete Active Endorsements Connected to Coverage Requests

@filip.cogelja

In certain situations, duplicate endorsements occur when the established process for online binding isn’t fully followed. To address this, we’ve enabled deletion of active endorsements that are associated with coverage requests but not yet linked to AIP.

How it works: - Active endorsements connected to a coverage request can now be deleted - Active endorsements already linked to AIP cannot be deleted (safeguard remains in place) - This functionality applies to all insurance plans (DRP, LRP, LGM)

This enhancement provides greater flexibility in managing endorsement records while maintaining proper safeguards to protect endorsed coverage that has been submitted to AIP.

✨ Removed Extra Columns on Endorsement Details

@martina.bosnjak

Per user request, we’ve streamlined the endorsement details view by removing redundant columns, creating a cleaner and more focused interface. This change improves readability and makes it easier to find relevant information.

✨ Improved Calendar Year Filter for Ended Endorsements

@martina.bosnjak

We’ve enhanced the filter functionality for Calendar Year ended endorsements, providing more intuitive filtering options and better handling of date ranges. This improvement makes it easier to find and review historical endorsements.

✨ Replace "Crop Insurance" with "Livestock Insurance" in SMS

@mislav.sirac

We’ve updated SMS message content to replace references to "crop insurance" with "livestock insurance" for better accuracy and clarity in communications with users.

✨ RMA Automatic Submission Configuration Per AIP

@martina.bosnjak, @nela.martincic

We’ve added the ability to configure automatic RMA submission preferences on a per-AIP basis at the agency level. This configuration is managed by our support team and provides greater flexibility in managing how signed endorsements are submitted to RMA.

The agency screen now features a new tabbed interface with separate sections for Agency Details, AIP Sync, and Online Binding, where the RMA automatic submit configuration is available.

How it works: - Some AIPs (FA - Afbis, NA - NAU) are always set to "Automatic" submission - Rain & Hail (RH) is always set to "Manual" submission - Other AIPs can be configured to use either "Manual" or "Automatic" submission - New AIPs are set to "Automatic" by default

Please contact our support team if you need to adjust the RMA submission settings for your agency.

LGM

✨ LGM Swine What-If Tables

@luka.trdina, @filip.cogelja

We’ve implemented comprehensive What-If analysis tables for LGM Swine, enabling users to simulate various pricing scenarios before requesting coverage. The feature includes:

  • What-If Premium Tables with optional quoter table data integration

  • Enhanced data transformation and handling

  • Unit switching between Total, $/head, and $/cwt

  • Real-time recalculation of outcomes based on price adjustments

  • Visual indicators for positive and negative price shifts

Users can adjust actual prices either directly or by percentage, with instant feedback on potential indemnity across different deductible ranges.

lgm

✨ LGM Cattle and Swine Price Report Improvements

@filip.cogelja

We’ve enhanced the LGM price reporting system for both Cattle and Swine, improving report accuracy, formatting, and delivery reliability. The improvements include better data validation, enhanced email templates, and optimized report generation performance.

✨ LGM Draws Improvements

@filip.cogelja

We’ve implemented significant improvements to the LGM Draws functionality:

  • Enhanced SimulateLoss calculation for Swine

  • Resync capabilities for draw data

  • New columns for better data visibility

  • Performance indexes for faster queries

These enhancements improve the accuracy and performance of LGM draw calculations across all commodity types.

DRP

✨ Refactored DRP Alerts

@martina.bosnjak

We’ve completely refactored the DRP alerts system to improve maintainability, performance, and user experience. The refactoring includes:

  • Streamlined alert management interface

  • Improved data handling and validation

  • Enhanced trigger price editing capabilities

  • Better error handling and user feedback

  • Optimized alert evaluation performance

  • Introduced shared alert components and dialog functionality

✨ Enable Policy Matching Across States

@filip.cogelja

We’ve enhanced the policy matching system to allow matching the same policy number in different states, accommodating multi-state operations and improving flexibility for users with operations across state boundaries.

✨ Updated Estimated Price Calculations with PAF

@mislav.sirac

We’ve updated the logic for calculating Estimated prices with Price Adjustment Factor (PAF), ensuring accurate premium calculations that align with RMA guidelines.

✨ Include in Management Reports by Default

@martina.bosnjak

Per user request, new operations are now included in management reports by default, reducing the configuration steps required for new users and ensuring comprehensive reporting from the start.

LIA Mobile app for iOS and Android

iOS

@patrick.ruzman

We’ve implemented several updates for the iOS mobile app to enhance the user experience and functionality.

In addition to these new features, bug fixes have been addressed to improve overall functionality.

Android

@patrick.ruzman, @damir.stojanov

We’ve implemented several updates for the Android mobile app to enhance the user experience:

✨ Verified Application Stability and Functionality on Android

We confirmed the upgrade to ensure our app is compatible with the new Android version, maintaining stability and functionality across the latest Android devices.

✨ Hedge Ratio Display on DRP Endorsement Chart

We’ve added hedge ratio visualization to the DRP endorsement chart in the Android mobile app. This enhancement provides mobile users with the same comprehensive view of hedge ratios that web users enjoy, improving the mobile experience for dairy producers.

✨ Network Connectivity Monitoring and Automatic Request Retry

We’ve implemented a comprehensive network connectivity monitoring and automatic request retry system for the Android application. The system detects when the device loses network connectivity, queues failed requests, and automatically retries them when connectivity is restored.

Key features include:

  • Real-time network state monitoring using Android’s ConnectivityManager

  • Thread-safe concurrent queue for storing failed requests (max 20 requests, 1 hour retention)

  • Smart filtering that excludes auth requests, downloads, and explicitly marked requests

  • Automatic retry with exponential backoff (200ms delay between retries, max 3 retries per request)

  • Clear distinction between network errors and server errors

  • StateFlow exposes network state for UI feedback (offline indicators, banners, etc.)

This enhancement significantly improves the user experience by automatically retrying requests when connectivity is restored, reducing manual retry burden and providing graceful degradation when network is unavailable.

✨ Admin Panel for Mobile

We’ve significantly expanded the Android mobile app with comprehensive Admin Panel capabilities:

  • Producers Management: Interface for managing producer accounts, including eligibility, assigned operations, and account preferences

  • Operations Management: Comprehensive operations administration with sub-features for add, edit, and delete operations, view operation details, edit insurance programs, view binding summary, and manage operation producers/agents

  • Account Settings: Refactored account settings feature to be reusable for individual producer settings, with finalized price report settings for DRP and LRP

  • Resend Envelope: Ability to resend DocuSign envelopes from the binding request interface when in specific resubmittable states

The implementation uses Fragment-(View-ViewModel)-Controller-Service pattern with all views created using Compose. For Producers and Agents lists, we introduced an actor-like pattern using a custom class that handles all data changes on a single thread to avoid data races.

These enhancements provide mobile administrators with powerful tools to manage users and operations efficiently directly from their Android devices.

✨ Premium Quoter Enhancements

We’ve enhanced the DRP and LRP Premium Quoters with intelligent preselection and mandatory signature validation:

  • Smart Preselection: Quoters now automatically select the first available quarter or coverage based on fetched data and user preferences, enabling a smoother transition from quoter to coverage request

  • Mandatory Signature: Signature text field is now required on coverage requests and cannot be left empty, ensuring compliance with regulatory requirements

These improvements streamline the quoting workflow and ensure all required information is captured before submission.

In addition to these new features, bug fixes have been addressed to improve overall functionality.