This history has been reconstructed from the Aircraft Fleet Manager project discussions. The recent version entries are exact; earlier development is grouped into milestones where the original individual version number is not certain.
v4.5.3Current release
- Corrected Garmin engine-type detection so blank standard turbine columns no longer classify piston-aircraft logs as turbine.
- Engine classification now requires repeated credible Torque, Ng, ITT, RPM or TIT values; ambiguous files remain Unknown.
- Corrected Log a Flight spacing and field sizing in iPad portrait mode, including From, To, landing time and Hobbs fields.
v4.5.2Previous verified release
- Integrated cloud synchronisation directly into the complete v4.4.20 master source and verified the packaged HTML and Worker syntax.
- Retained race-safe startup and incremental record-level synchronisation, with non-conflicting changes merged across devices.
- Added explicit build identification and no-cache delivery for the application shell so devices reliably load the newly deployed release.
v4.5.0Previous version
- Added automatic Cloudflare R2 synchronisation while retaining the complete v4.4.20 interface and data model.
- Added offline local resilience, automatic retry, cloud status feedback and ETag conflict protection.
- Retained portable JSON Open and Save controls as an independent backup and migration route.
v4.4.20Previous version
- Separated the portable fleet database from the HTML application with dedicated Open and Save database controls.
- Retained automatic local browser backup while clearly identifying unsaved external-database changes.
- Added direct file saving on supported desktop browsers and a JSON download/share fallback for iPhone and other browsers.
v4.4.19Previous version
- Restyled Flight History with alternating row shading, hover highlighting and clearer spacing.
- Added grouped headings and vertical separators for record, route, times, Hobbs, fuel, consumption, people and actions.
- Added date section headers and compact visual treatment for flight numbers, routes and action controls.
v4.4.18Previous version
- Matched the read-only flight view fuel layout to the three-column Left tank, Right tank and Total arrangement used in edit mode.
- Moved Fuel burned and Burn / Hobbs hr into the bordered Fuel container in both view and edit modes.
v4.4.17Previous version
- Reworked the Log a Flight fuel section into aligned Left tank, Right tank and Total columns.
- Placed the landing fuel row directly beneath the departure fuel row for quicker comparison and entry.
v4.4.16Previous version
- Moved the airborne and Hobbs summaries into the Times and Hobbs section and the fuel calculations into the Fuel section.
- Added a dedicated read-only flight record view so historic entries no longer open directly in edit mode.
- Added separate View and Edit actions to flight history while keeping the release focused solely on flight records.
v4.4.15
- Reorganised the Log a Flight page into bordered sections for flight details, times and Hobbs, fuel, crew and passengers, and notes.
- Tightened field and column widths so short values no longer occupy unnecessary space.
- Separated departure and landing fuel into clear three-column groups for left tank, right tank and total.
v4.4.1425 Jul 2026
- Flights are now automatically sorted by date and departure time and renumbered sequentially after each save, edit, deletion or import.
- Added Hobbs continuity checks with a “Flight Data Potentially Missing” warning beneath flights where the readings do not flow from the preceding chronological entry.
v4.4.1325 Jul 2026
- Shortened the Inspection / Maintenance Events table heading from “Completed at airborne hours” to “Completed At”.
- Reduced the maintenance-events table width to help avoid unnecessary horizontal scrolling.
v4.4.1225 Jul 2026
- Removed the duplicate aircraft registration and type from the centre of the aircraft-page banner.
- The aircraft identity now appears once, alongside the aircraft image and status indicators.
v4.4.1125 Jul 2026
- Aircraft with no uploaded documents now show a neutral grey “No documents uploaded” status instead of green.
- Added more internal padding and spacing to the Add Document dialogue.
v4.4.10Current version
- Added View, Edit and Delete controls to completed maintenance history.
- Added a full-detail view for long completion notes.
- Completed maintenance dates, hours and notes can now be amended.
v4.4.9
- Completing a maintenance item now creates a permanent entry in maintenance history.
- Added a completion form with date, optional airborne hours and completion notes.
- Completed items are removed from the open due list only after the history record is saved.
v4.4.8
- Fleet-dashboard maintenance warnings once again identify the actual maintenance item and its remaining days or hours.
- Retained the corrected red, amber, yellow and green colour alignment with the aircraft dashboard.
v4.4.7
- Aligned fleet-dashboard maintenance colours with the aircraft dashboard.
- Fleet cards now show yellow for items inside the configured yellow warning range instead of incorrectly showing green.
v4.4.625 Jul 2026
- Added an in-app Version History panel accessible from the footer.
- Reconstructed the available change history from the start of the project.
v4.4.525 Jul 2026
- Moved Flight History Edit and Delete controls to the final column on the right.
v4.4.425 Jul 2026
- Added an Add Flight button to the Flight History page.
- Added the ability to edit existing flight entries using the flight form.
- Added deletion of flight entries with a confirmation prompt.
v4.4.325 Jul 2026
- Changed the green dashboard maintenance message to show the next upcoming maintenance item.
- Added remaining days or Hobbs hours to the next-maintenance display.
- Excluded completed maintenance items from the dashboard calculation.
v4.4.225 Jul 2026
- Added airborne flight duration beside the date in the Dashboard Last Flight card.
- Kept a date-only fallback where no duration is available.
v4.4.125 Jul 2026
- Established the current v4.4 project baseline used for subsequent changes.
- Retained the complete fleet, flight, maintenance, document and settings data model.
Earlier development milestones
Fleet managementEarlier versions
- Expanded the application from a single-aircraft log into a multi-aircraft fleet manager.
- Added the fleet selection dashboard and active-aircraft switching.
- Added aircraft creation and editing with registration, manufacturer, model, variant and operational details.
- Added support for aeroplane, helicopter and other aircraft profiles, including type-specific fields.
- Added aircraft images to fleet cards and the active-aircraft header.
- Added aircraft archiving so sold or inactive aircraft can be retained with their records and restored later.
- Made fleet action buttons consistent by using “Open Aircraft”.
- Removed the four summary boxes from the top of the fleet dashboard when they were no longer useful.
Home dashboardEarlier versions
- Created the active-aircraft dashboard with key totals, last-flight information and maintenance attention panels.
- Added maintenance countdown cards using red, amber, yellow and green status rules.
- Added dashboard analytics and recent operational summaries.
- Increased the home-page aircraft banner height in several refinements so the full image displays correctly.
Flight loggingEarlier versions
- Imported the original aircraft flight log and preserved legacy flight numbers and records.
- Added the New Flight form with date, route, times, Hobbs, airborne duration, fuel, pilot, passengers and notes.
- Added automatic calculations for flight duration, Hobbs used, fuel burn and burn rate.
- Added input validation based on configurable aircraft limits.
- Created the Flight History table with search and filtering support.
- Added flight-status indicators and operational summaries.
Garmin importsEarlier versions
- Added Garmin CSV import and a review queue for proposed flight records.
- Added matching of imported Garmin flights against existing entries.
- Added configurable tolerance checks for duration and fuel differences.
- Added review indicators where imported data requires attention before acceptance.
MaintenanceEarlier versions
- Imported the original maintenance and administrative due-item list.
- Added date-based and Hobbs-based maintenance tracking.
- Added maintenance item creation, editing, completion and notes.
- Added completed-inspection recording with automatic calculation of the next due Hobbs value.
- Added configurable maintenance categories and warning thresholds.
- Added fleet-wide maintenance status summaries.
Aircraft documentsEarlier versions
- Added an aircraft document register for certificates, insurance and other records.
- Added document status, expiry tracking, filtering and dashboard compliance indicators.
- Added fleet-wide document compliance visibility.
Settings, storage and interfaceEarlier versions
- Added local browser storage so fleet data persists between sessions without a server.
- Added migration from the earlier single-aircraft storage format to the fleet format.
- Added configurable default pilot, home airfield, fuel unit, aircraft limits and warning tolerances.
- Added responsive layouts for desktop, tablet and mobile use.
- Added save-status feedback, modal forms and consistent navigation and styling.
- Adopted simple incrementing version filenames without descriptive suffixes.