Support and Help
Improved app-side support error handling.
Account, Login, and Passwords
Added a complete forgot password and password reset flow.
Added clearer login and password error messages.
Added password reset email delivery improvements.
Added secure password hashing and longer password storage support on the server.
Added account data export and account deletion support.
Improved registration, web access, and payment handoff for users signing up from the web.
Added session token handling after successful lifetime access purchases.
Added email notifications during signup.
Company and Admin Tools
Added company chooser improvements so admins can switch between manageable groups more easily.
Added shareable group editing, including group detail updates and preference management.
Added pilot role updates in shareable groups.
Added tools to create new pilots and add them directly to shareable groups.
Added invite tracking, invite consumption, and remaining invite count handling.
Added orphaned pilot cleanup support.
Added company member update improvements, including email and username fields.
Added caching and invalidation for shareable company reports.
Added sorting and improved summaries for shareable group pilot lists.
Added member counts to company group responses.
Reports and PDFs
Added local fallback report generation for flight and simulator records.
Added last NVS flight and simulator columns to the report table.
Added annual aircraft hours tracking.
Added company report PDF export options for selecting columns and members.
Added clearer PDF export labels and improved company member selection.
Improved report PDF readability, contrast, and layout options.
Added drag-and-drop reordering for report card options.
Added full column labels and improved row display logic in semiannual report sections.
Improved report card rendering, scrolling, loading states, and interactivity.
Removed access-related columns from report table configuration where they were no longer useful.
Logbook, Flights, Simulators, and Imports
Added validation for writable simulator fields on server update and add routes.
Added simulator aircraft label retrieval using airframe IDs.
Fixed primary aircraft comparison and selection in simulator information.
Added import progress indicators and messages.
Improved duplicate row handling during report imports.
Added import summary confirmation in reports.
Improved bulk import access checks for owner admin validation.
Added new aircraft and simulator model entries.
Improved aircraft model lookup and aircraft label handling.
Added better date validation and fallback handling across flight, simulator, profile, and company workflows.
Fuel Burn
Added manual interval mode with fuel and duration input handling.
Improved fuel burn tracking and related display components.
Offline, Storage, and Sync
Added token-scoped local storage for flight and simulator records so cached data stays tied to the correct user session.
Added local storage keys and caching for admin users and company member reports.
Improved offline sync timeout handling.
Added reference data refresh support from the app.
Mobile, Web, and UI
Added a warm theme option.
Added branded loading screens and improved skeleton loading animations.
Improved Home dashboard loading states and theming.
Added web calendar modals for date inputs, including profile semiannual dates.
Improved notification handling across Expo and non-web platforms.
Hid bottom tabs for admin users on web where appropriate.
Added app preferences and web app access options from profile/account areas.
Added external social links and footer links.
Improved navigation linking, home account state handling, and URL path decoding.
Improved UI consistency, contrast, input readability, and layout behavior across mobile, tablet, and web.
Reliability and Maintenance
Updated dependencies and build configuration for stability.
Improved production database and API mode handling.
Updated Node.js support to Node 22 on the server.
Fixed production build and environment settings.
Fixed compatibility issues with React DOM and Expo widget dependencies.
Fixed malformed UI markup in the mobile account screen.
May 2026
Imports and Onboarding
Added import progress messages while uploading reports.
Improved duplicate row detection and duplicate handling during report uploads.
Enhanced registration and onboarding with a bypass purchase option.
Added server support for mobile signup bypass behavior.
Added support for migrating legacy users into the current account access grant system.
April 2026
Company and Sharing
Added member report endpoints with authorization and detailed member report data.
Added company report column visibility controls.
Added approve, add, remove, and view management features for pilots in shareable groups.
Added close company functionality.
Added default shareable group preferences for birth month and pilot editing.
Added dashboard view privilege explanations for aviators.
Improved company report date formatting.
Improved company admin SQL handling and column formatting.
Reports, Currency, and PDFs
Added report total calculations.
Improved currency handling and NVS currency caching.
Added member IDs to currency queries for clearer member report details.
Added web PDF download support from the logbook.
Improved logbook PDF export behavior.
Logbook and Dashboard
Added an animated hero stats carousel in the logbook.
Added expanded card state management for flight, simulator, and canceled flight lists.
Updated the Home shortcut label from Settings to Reports.
Improved navigation and layout across Home and Profile screens.
Account and Signup
Improved purchase handling and signup error handling.
Added searchable birth month selection during welcome/profile setup.
Improved registration navigation and onboarding layout across mobile and desktop.
Aircraft and Imports
Added additional aircraft model support, including 2B-58D.
Improved supported aircraft family formatting.
Improved server-side member report and currency support.
March 2026
Offline Mode
Added offline sync support across app contexts.
Added local caching and sync behavior for key app data.
Dashboard and Navigation
Added a new Home dashboard with dashboard metrics.
Added a unified Logbook screen for managing flight and simulator logs.
Updated bottom tab navigation to emphasize Home and Logbook.
Added navigation linking and improved login flow support.
Added scroll-to-top behavior on mobile views.
Flights, Simulators, and Canceled Flights
Enhanced flight and simulator entry screens.
Added canceled flight data cards and improved canceled flight data handling.
Improved simulator deletion confirmation.
Added upload report support to simulator lists and reports.
Added Dash-12 import functionality with validation, duplicate result handling, and clearer import errors.
Profile and Custom Tracking
Added profile field helpers and expanded profile retrieval and update logic.
Added custom tracking dates and custom tracking reminder day support.
Improved profile update validation.
Account, Access, and Purchase
Added mobile email checking for account existence.
Added access grant management and purchase verification.
Improved purchase account token handling.
Added stronger password validation during registration and onboarding.
Added password visibility toggles to account and input fields.
Reports and Visuals
Added skeleton loading screens for major app areas.
Added report loading states and scroll improvements.
Improved report graphs and export rendering.
Added currency, monthly activity, and profile summary dashboard widgets.
Added fuel burn display lists and data cards.
Design and Usability
Improved tablet and mobile layouts.
Improved input components, search fields, sheet select fields, toggle buttons, and date inputs.
Improved accessibility, contrast, and general UI consistency.
Added edge fade effects and performance improvements to overflowing text.
Notes
Smaller bug fixes, dependency updates, build-number changes, and internal refactors are included only when they affected user-visible behavior, app stability, support workflows, or administration.
Some features may be limited by platform, account type, company permissions, or administrator access.
