
AC Security
AC Security
About
What's New in AC Security
6.2
October 29, 2026
Events and shifts - Completely redesigned Events tab with the black-and-gold visual system. - Clearer event cards, typography, spacing, filters, search, and pagination. - Risk levels now use corresponding status colors. - Event start and end dates use readable formatting. - Event overview and event-shifts screens reorganized. - Shift cards now prioritize the assigned employee. - Cleaner shift status, time, location, pay type, and series information. - Fixed shift-card navigation. - Redesigned shift-details overview with role-dependent actions. - Consolidated duplicate location information. - Embedded location map with an Open in Maps action. - Improved shift creation and editing forms. - Fixed the edit-shift crash caused by missing pay_type. - Improved shift-series, shift-template, scheduling-calendar, and shift-picker layouts. Lilly assistant - Added a role-aware Explore Lilly capabilities panel. - Added clearer suggested prompts for employees, supervisors, and clients. - Added clarification choices and suggested-action buttons. - Added staffing recommendation cards with reasons and warnings. - Staffing recommendations can prepare a request for review without automatically assigning anyone. - Improved confirmation and cancellation flows for protected actions. - Added retry handling for failed or temporarily unavailable responses. - Improved message formatting and date/time presentation. - Fixed navigation from Lilly responses into Profile and other approved app screens. - Improved handling of stale requests when users or accounts change. Profile and authentication - Improved profile navigation and client-profile presentation. - Authenticated profile information is now loaded only after the app bearer token is established. - Added identity consistency checks and safer session rollback when profile information does not match. - Improved web session restoration. - Password inputs and password-change flows received security and reliability fixes. - Removed credential-bearing authentication diagnostics. Activity, service requests, and dashboards - Fixed React hook-order problems that could produce render errors. - Improved Activity audit cards for clock-ins, events, and shifts. - Updated service-request list, detail, creation, and navigation behavior. - Improved employee, supervisor, and client dashboard stability. - Improved list loading, filtering, and empty-state handling. - Fixed several user/profile header rendering issues. Reports, notifications, maps, and tracking - Fixed incident-report date defaults, editing, clearing, and timezone handling. - Improved PDF preview and report-download error handling. - Prevented native report-cache collisions between users or report versions. - Sanitized report and map HTML content. - Improved notification navigation for profiles, messaging, reports, and service requests. - Notifications now handle both direct Expo payloads and SNS-wrapped payloads. - Prevented invalid coordinates from reaching native map markers. - Tracking sockets now authenticate with the active application token and reconnect safely when the user or selected shift changes. Platform and stability work - Upgraded the app to Expo SDK 58, React Native 0.88, and React 19.3. - Updated Expo Router and corrected several route names. - Separated SDK 57 and SDK 58 update runtimes using Expo fingerprints. - Improved iOS, Android, and web export compatibility. - Added broader regression coverage for Events, shifts, Lilly, authentication, notifications, reports, maps, dashboards, and security. - Added stricter hook linting to prevent future conditional-hook crashes. - Updated compatible HTTP and HTML-sanitization dependencies. - Fixed the iOS Stripe build by switching Expo’s iOS framework linkage to dynamic frameworks.
More


