Changelog / 2026

What’s new

New Pilotlab capabilities, careful improvements, and fixes from the flightline.

Release activity

330 changes across 19 releases

1.14.1

Hotfix for Inbox

This release improves the inbox panel with clearer in-place interactions and more reliable links to bookings. Notes drawings now save background-only edits correctly, while planner capture is more resilient when an edited flight’s previous lookup returns no result.

Improvements1
  • Inbox:The right-side inbox panel now lets you read notices in place, use row actions and keyboard navigation, and see a clearer information hierarchy
Fixes3
  • Notes:Changes made only to a drawing’s background are now saved correctly
  • Plan:Editing a planned flight no longer loses its capture schedule when the previous flight lookup returns no result
  • Inbox:Booking notices now open the specific booking instead of the general bookings list
Logbook Importing Easier

v1.14.0

This release makes logbook import easier to complete, gives pilots more control over how their profiles and preferences are shared, and adds a more capable club booking workspace. It also improves regulatory calculations, notes, notifications, and several day-to-day reliability issues.

New21
  • Logbook:The logbook now supports take-off and landing events, rotor start and stop times, and duration rules that vary by aircraft category and authority
  • Logbook:The logbook authority picker now lists active rulesets from the server and prevents draft or inactive rulesets from being applied
  • Logbook:A draft CASA ruleset now covers passenger recency and selected flight requirements using the shared requirements evaluator
  • Notes:Notes can link to Drawing notes, show drawings as previews, and open them full screen for editing on desktop, tablet, or phone
  • Plan:Planned flights can now be matched to tracking data by flight number and date when no aircraft registration is available
  • Club:Club bookings now have a conversation-first activity feed with threaded replies, readable change descriptions, and a dedicated full-page detail view
  • Club:Club staff and members can use before-flight and after-flight booking tasks, with required tasks surfaced at the relevant stage
  • Club:Booking activity now includes lesson debriefs and student notes with separate All, Comments, and Debrief tabs
  • Club:Booking views can be grouped by multiple properties, with new views offered as Timeline, Table, Board, Calendar, or a duplicate of the current view
  • Club:Club notices now reach their intended audience through the App Inbox
  • Club:Club transaction history now supports filtering and pagination instead of stopping at a short recent list
  • Club:Club vouchers can now be redeemed, voided, and expired from the app
  • Club:Club staff can view and manage instructor time away, which is reflected in the bookings calendar
  • Imports:Scan a complete paper logbook in one import job: clean lines are imported across its pages while pages needing attention remain available for review
  • Imports:Spreadsheet import now offers an updated template with named columns, examples, route details, and landing counts
  • Imports:Import review now shows whether a page is empty or unreadable, making it clearer why no flights were found
  • Imports:The empty workspace home now offers clear paths to bring in a logbook by scan, spreadsheet, or manual entry
  • Account:Pilots can create a profile card with sharing controls for their identity, hours, licences and ratings, milestones, aircraft flown, and flights logged together
  • Account:Profile links now appear from crew names, message threads, club rosters, and profile settings when the viewer has access
  • Account:New pilots can choose how they fly during onboarding, with logbook columns, totals, home layout, and training links adapted to their pilot type
  • Account:The guided tour now has a phone-friendly layout and correctly reaches the logbook settings step
Improvements6
  • Logbook:Night-flight calculations use the aircraft's position along the route and the selected authority's definition, improving results for flights crossing dates or high latitudes
  • Club:Booking creation shows warnings before the booking is created, including missing or expired medicals, flight reviews, and aircraft type ratings
  • Club:Booking events use calmer calendar styling, and dragging now shows a pointer-following preview, a snapped landing outline, and automatic scrolling near the edge
  • Imports:Scan review requires one click to edit a cell, while the chevron opens the full line details
  • Imports:Phone scan review now shows the pilots and instructors associated with each imported line
  • Account:The header profile menu now presents the pilot's cover card, membership details, plan, and pilot records in one place
Fixes9
  • Notes:Drawing notes now preserve the latest drawing when the editor closes, save changes one at a time, and export the scene as drawn
  • Club:Moving or resizing a booking now updates the correct row immediately, supports touch input, and can be cancelled with Escape without committing the change
  • Club:The booking detail drawer now uses the server's warnings and override permissions, and the sign-out sheet opens above the drawer without losing access to its controls
  • Club:Club pages now distinguish failed data loads from genuinely empty lists, so an outage no longer looks like there is no data
  • Club:Aircraft Flying and Booked statuses are now derived from bookings rather than remaining stuck from an old stored value
  • Club:Landing fees are now calculated by the server using money-safe values, reducing the risk of rounding discrepancies
  • Account:Pilot search and crew selection no longer expose pilots by arbitrary email matches or show email addresses as names
  • Account:Your profile and Founding Member links now open profile settings or the General tab instead of an unavailable legacy profile page
  • Account:UK and EU visitors now receive cookie consent before non-essential analytics cookies are set
1.12.0

Moving the needle

This release brings three bodies of work together. The Inbox has been updated to include more functions across the application. Inbound calendar sync lets you import flights from an .ics file or private calendar link, review them before they are added, and keep subscribed calendars up to date. Logbook improvements for bug fixes, as well as more regulator support (Coming soon). Scan imports, flight-time entry and currency checks are also more reliable.

New13
  • Logbook:Logbook entries now expose calculation provenance so clients can distinguish written values from values filled by a ruleset and see the basis used for an assumption
  • Plan:Import events from an uploaded .ics file or private calendar link, review the detected flights, and choose which ones to add as planned flights
  • Plan:Subscribe to external calendars with scheduled refreshes, with imported flight changes and cancellations reflected in Pilot Lab after review
  • Plan:Classify roster events during import so operating sectors can be identified separately from non-flight activities
  • Inbox:Pilot Lab messages are now full conversations that pilots can read in the Inbox, with earlier one-way messages brought into the same view. This will be worked on in the coming months to be completed fully.
  • Inbox:Pilots can reply to Pilot Lab from the app, with closed conversations reopening when a reply is sent
  • Inbox:Contact Us now creates a conversation in the Inbox while continuing to send the support email
  • Inbox:Staff can manage pilot conversations in the admin console, including sending messages, closing or reopening conversations, and starting a conversation by email
  • Inbox:Pilots can download their conversations or remove them from their Inbox, and staff can delete conversations from the console
  • Inbox:Conversations can show a reference to a related logbook entry, import, or correction when the pilot can access it
  • Inbox:A daily email digest can list unopened Inbox items, with separate switches for each message category
  • Inbox:The Inbox now tells pilots when a scan upload has finished reading and is ready for review
  • Account:Pilots are congratulated in the app when they earn a Founding Member seat
Improvements9
  • Logbook:New Zealand flight calculations now use clearer policy-based allocation for role credit, engine class, cross-country, IFR and command-practice time, including keeping command-practice hours out of the PIC total when they are recorded separately
  • Logbook:Authority-specific logbook services and administrator ruleset screens now follow the workspace authority instead of assuming New Zealand
  • Plan:Imported flights retain their source and provenance, use the source event's date, and are kept out of that source's outbound calendar feed to prevent duplicates
  • Plan:Flights imported from a calendar are kept out of outbound calendar publishing and the .ics feed for that source unless you explicitly enable them
  • Progress:Getting Started and Progression now point to the correct screens, refresh when a syllabus changes, and work correctly on phones
  • Inbox:Inbox messages received while a pilot is elsewhere in the app now show a toast that opens the Inbox
  • Imports:FLYLOG imports ask which timezone the export used and apply that timezone consistently, including dates across midnight
  • Imports:Scan import shows why lines need review, displays page totals even when they cannot be checked, and explains refused lines in plain language
  • Imports:Imported and scanned flights use the engine class stated on the flight line, while rotorcraft are kept out of single- and multi-engine totals
Fixes24
  • Logbook:Saving a draft flight no longer treats engine-filled landings and totals as values the pilot wrote, so changing a flight from day to night or correcting its details recalculates them correctly
  • Logbook:Changing a draft's total time no longer turns separately recorded command-practice time into PIC time
  • Logbook:Flight autofill now updates draft entries only, with versioning and an audit record protecting finalized flights
  • Logbook:A failed instrument check no longer renews instrument-rating currency
  • Logbook:Instrument-rating currency now has one consistent verdict, counts only recorded instrument time, and no longer treats IFR time flown in VMC as instrument time
  • Logbook:Workspaces without applicable currency rules are no longer evaluated against New Zealand defaults
  • Logbook:Passenger currency now counts blank take-off fields consistently with recorded landings instead of marking pilots out of currency solely because take-offs were not entered
  • Logbook:Flight-review expiry dates written by a pilot are now preserved; the system may suggest an expiry but no longer overwrites it with a New Zealand calculation
  • Logbook:Certified logbook exports now use the workspace's authority instead of always producing a New Zealand CAA form
  • Logbook:Pilot type-authorisation lists now include every authorisation held and identify its issuing authority
  • Logbook:The logbook Display menu now shows only options supported by the selected layout
  • Logbook:Selecting a crew member in the entries table opens only their profile card instead of also opening the entry peek
  • Logbook:Clicking a pinned year band in the entries table now scrolls to that year
  • Logbook:Typed flight times and Hobbs readings are saved once and reject impossible values without creating false conflict warnings
  • Logbook:Changing flight times no longer leaves the total time blank or creates inconsistent credited hours
  • Logbook:A failed labels request in the entry panel is handled without producing an unhandled error
  • Plan:Edits made in Google Calendar shortly after a flight is pushed are now retained, and missed changes can be recovered during reconciliation
  • Plan:iPhone Calendar can now load Pilot Lab subscription feeds that request the standard calendar response format
  • Plan:Calendar refreshes no longer poll former members or paused sources, and review results remain safe when reopened
  • Plan:Turning calendar publishing back on restores the layer's flights, while cancellations and removals remain correctly reflected in the connected calendar
  • Plan:The navigation-data map retries when its provider is throttled and falls back to the last good tile instead of returning an error
  • Progress:Pilots who log a flight before choosing a starting path can now complete Getting Started and qualify for a Founding Member seat
  • Imports:A single invalid line no longer prevents the rest of an import review page from being saved, and partially imported pages remain clearly marked for review
  • Imports:Scan pages are checked and rotated before reading so an incorrectly oriented page is not charged for a second read
1.9.0

v1.9.0

This release improves logbook imports for recreational and non-standard aircraft, so stated engine classes are handled more accurately and conflicting data is flagged clearly.

New2
  • Import lines that state their own engine class are now filed under that class when appropriate, including recreational aircraft, while simulator and ground entries are kept out of engine-class totals
  • Pilot Lab can now send a one-way message directly to an individual pilot’s inbox, where the pilot can read the full message and reply by email
Fixes1
  • Logbook imports now recognise recreational aircraft identifiers and preserve the engine-class hours stated in the aircraft’s logbook, with conflicting classifications flagged for review instead of being filed incorrectly
1.8.0

Minor Fixes

This release makes flight-time editing and syncing safer, with clearer hour displays and a more reliable whiteboard in the entry panel.

Improvements1
  • Changelog email digests now use the branded template, include release highlights and an app link, and provide a one-click unsubscribe option
Fixes4
  • Editing a flight’s total time or capacity columns now preserves the hours you entered instead of moving them into PIC or dropping them
  • Draft flights with hours that do not add up are refused safely and kept in the queue for correction, rather than causing a sync error or being finalized with incomplete edits
  • Hour figures in the flight entry panel now use consistent formatting, so the same duration is displayed the same way across totals
  • Opening a flight note with an oversized whiteboard no longer causes the entry panel to fail
1.7.0

Founding Member Feedback Fixes

Thanks for all the feedback from everyone, we have been busy addressing all of it as it comes in. We will continue to make changes and improvements, so make sure to each out to support@pilotlab.app or go to https://community.pilotlab.app/c/site-feedback/2 and make a report.

This release makes imported logbooks more accurate and easier to review, with better support for command practice, international aircraft, and common CSV formats. It also improves offline logbook use, scan-import reliability, checkout sheets, and recovery from production or deployment errors.

New9
  • Command practice is now kept separate from PIC time under the New Zealand ruleset, including in LogTen corrections, opening balances, charts, CSV exports, and CAA 1373 reports
  • FLYLOG.io CSV exports can be imported with roles, simulator sessions, custom fields, and supported block and airborne timestamps retained
  • Australian aircraft registrations can now be matched during import, including aircraft entered with or without the registration hyphen
  • Import review can capture an aircraft's engine class and use it to complete aircraft classification
  • CSV import can map columns to workspace custom number fields and show values from the source file during mapping
  • Workspace number custom fields can now be selected as measures in logbook insights
  • Club check-out sheets now support aircraft meter readings, equipment, defects, ATIS, fuel details, and a landscape layout suitable for printing
  • Help → Contact Us now lets you send a message to support from inside the app with the relevant page and workspace details attached
  • The web logbook now keeps a local encrypted copy in sync, applies draft edits immediately, and queues changes while offline
Improvements6
  • The first logbook screen loads with less competition from background requests, and web scripts and styles are compressed for faster downloads
  • When an imported flight's role is changed, its hours now follow the selected role instead of staying in the source columns
  • Flights are now timed using the aerodrome's actual location, including foreign aerodromes, so day and night totals are more accurate worldwide
  • Sign-up no longer waits for non-essential account setup work before continuing
  • Flight search now clearly refuses dates outside the provider's available history instead of returning a generic server error
  • Checkout falls back to hosted Stripe Checkout when embedded checkout is unavailable
Fixes12
  • Import review now accepts day-first dates and preserves dates written across a page, including when a date applies to following lines
  • Import review asks to match a page's columns only once instead of repeating the same step after every re-read
  • Scan imports no longer remain stuck uploading, queued, or scanning after a failed reload, and completed pages are not incorrectly reprocessed
  • Scan uploads use bounded memory, reducing failed or dropped requests during large uploads
  • Changing or editing a flight in a club workspace no longer changes its role based on who happened to edit it
  • A simulator session retains the name of the device it was flown on
  • FLYLOG custom duration columns are no longer mistaken for enormous low-flying totals, and repeated CSV headers are preserved correctly
  • The import book can validate draft lines without changing data during a read, while audit events now record line-level discard and validation updates
  • A tab left open across a deployment reloads once to obtain the new web assets instead of showing an import error or entering a reload loop
  • Maintenance, account, and API support links now use Pilot Lab's support address
  • Production monitoring now covers API saturation, database connections, worker kills, and handled server errors so failures are more likely to be detected
  • support@pilotlab.app now works correctly for reporting!
1.5.0

v1.5.0

This release improves logbook entry editing and flight-data suggestions, with clearer header information and faster entry operations. It also adds Special VFR support and makes new approaches quicker to record.

New1
  • Special VFR (SVFR) is now available as a flight-rules option and is counted as VFR time in logbook totals
Improvements3
  • Logbook headers now show flight duration and flight rules alongside status and source, while flying profile and operating rule are easier to find at the top of the entry
  • New approach rows now start with the entry’s arrival aerodrome and landing runway when those details are already known
  • Logbook entry loads and saves are faster by avoiding an unnecessarily expensive database query
Fixes4
  • Applying a suggested flight with a flight number now completes successfully without leaving the entry partially filled
  • Applying a different suggested flight now replaces the previous suggestion’s data cleanly, including its flight details and track
  • Repeated clicks on Add New Flight now open the same draft instead of creating duplicate drafts
  • Imported opening balances can no longer be removed through a direct request, protecting the totals they contribute
1.4.0

v1.4.0

This release makes flight logging more accurate and flexible, with flying profiles, better FR24 suggestions, clearer duration settings, and editable opening totals. Clubs also gain paper-ready check-out sheets, stronger booking and fleet workflows, richer member and instructor tools, and more reliable finance, reports, notices, and mailing controls.

New20
  • Create named flying profiles with default pilot position and operating rule, then switch profiles directly while drafting a flight
  • Mark a flight as pilot flying or pilot monitoring, using the selected profile's default position
  • Enter, adjust, delete, and review the change history of manual opening logbook totals from Settings
  • Choose one-place decimal hours, two-place decimal hours, or H:mm for duration display, with one-place decimals now used by default
  • Use local departure dates and estimated block time when applying supported FR24 flights
  • Use FR24 gate events for block time where those events are available
  • Search suggested flights by flight number, see more suggestions and aircraft details, and preserve the planned destination when a flight diverts
  • Return a draft airline flight as a new leg with departure and arrival exchanged
  • Build and manage club check-out sheet designs with versions, digital forms, QR codes, printing, completed-paper photos, transcription, and paper decisions
  • Club staff can view student training plans, debrief-linked flight summaries and tracks, shared documents, medical validity, reports, notes, and richer student profile details
  • Instructors can start lessons from Instruct, opening the briefing and marking the lesson as started
  • Club Training now uses the licence pack with club additions, curriculum views, lesson libraries, and progress matrices
  • Club members can use saved directory views, filters, pagination, row selection, bulk email, groups, and last-flight details
  • Clubs can control access to member accounts, documents, notes, and records through dedicated privacy permissions
  • Fleet maintenance schedules can be signed off with a return-to-service reason and a visible maintenance history
  • Club Sales supports account opening balances, credit limits, account status, club currency, safer money entry, and unpriced-flight handling
  • Club reports now include a broader catalogue of flight, training, workload, debrief, sign-off, inactivity, and category information
  • Club notices can be edited, show author and age information, and require confirmation before deletion
  • Clubs can manage mailing consent and suppressions, with working unsubscribe links and protected opt-outs
  • Club staff management now includes a unified instructor definition, roster clash checks, staff removal, and clearer staff and fleet loading and error states
Improvements2
  • Maintenance thresholds, progress indicators, alerts, aircraft total time, and fleet loading and error states now reflect the club's configured data more accurately
  • Club reports and dashboard date ranges now follow the club's time zone and identify capped results instead of silently presenting incomplete data
Fixes13
  • Replacing an incorrectly applied suggested flight now clears the previous flight data cleanly and can prefill departure and arrival runways
  • Runway edits are no longer lost when made immediately after changing an airport
  • Imported logbook entries now use written totals correctly when determining whether they can be finalized
  • Flight-provider errors are no longer shown directly to pilots
  • Check-out sheets now retain the printed version, apply decisions to the relevant rules, and use consistent local dates and 24-hour times
  • Large structured logbook imports now run in background jobs instead of timing out in the browser, with a scrollable review table and flight validation before import
  • Sales balances, outstanding totals, ageing, ledger dates, reversals, and repeated payments now produce more accurate and consistent results
  • Notice boards now order recent notices correctly, handle local times consistently, and distinguish a failed load from an empty board
  • Club mailing now restricts recipient information and test sends, sanitizes message content, validates sender configuration, and verifies delivery webhooks
  • Club bookings now enforce configured booking permissions, instructor availability, flight and member type rules, required pre-flight checks, and approval actions
  • Bookings no longer create blank personal logbook drafts before a flight has been flown
  • Club dashboards refresh their operational data, show accurate totals, support inline pending-booking actions, and provide clearer loading and failure states
  • Failed club and Instruct data requests no longer appear as misleading empty states, and club dates consistently use the club's configured time zone
1.3.0Breaking

v1.3.0

This release adds a Help Centre with interactive product guides, expands the logbook and club workflows, and makes the AI assistant more capable and flexible. It also improves billing, importing, privacy, and several everyday reliability issues across the app.

This release includes a breaking change.

New9
  • A new Help Centre at docs.pilotlab.app provides product guides, interactive demos using fictional data, contextual links from key screens, and What's new updates
  • The AI assistant now supports saved prompts and built-in flight-focused prompts, opened by typing / in the chat panel or Home ask bar
  • Pilots can connect their own encrypted OpenAI, Anthropic, or Gemini key for assistant use, with clear provider and model validation
  • The assistant can import crew briefing sheet photos as draft flights, match them to aircraft, and add the reviewed flight to the logbook
  • Endorsement imports now let you correct the recognised type, wording, pilot, signer, date, and other fields before keeping the record, including an Other type for endorsements not in the catalogue
  • Club administrators get a rebuilt member profile with account statements, flights, bookings, notes, documents, qualifications, activity, status indicators, reminders, and permission-aware tabs
  • Clubs can define additional operating rules, review bookings against those rules, and manage on-the-day flight authorisations and check flights
  • Pricing and checkout now show specific billing errors and confirm Stripe subscriptions after returning from checkout, including a clear cancelled or still-processing state
  • Eligible pilots can earn Founding Member standing through the Getting Started programme, receive a membership number, and see their locked price and available benefits
Improvements5
  • Assistant access is now available to workspace members through a monthly turn allowance, while Pro increases the allowance and personal or workspace provider keys can take precedence over the Pilot Lab keyBreaking
  • Club member administration is now organised inside the member profile, and the separate Club Users and manual permissions editing pages redirect to the profile permissions tabBreaking
  • Club member visibility and editing now follow module capabilities and record-access permissions rather than only the workspace administrator role
  • Logbook authority and endorsement handling now stay tied to the selected aviation authority instead of silently falling back to New Zealand CAA rules
  • Founding Members keep their eligible founding subscription price when prices change, while cancelling and returning no longer incorrectly restores the founding rate
Fixes7
  • Opening What's New no longer reloads pilots through sign-in or repeatedly shows the same unread update
  • Imported logbook entries can now be completed without requesting an edit reason for each field that was originally blank, and aircraft traces are imported only after a successful save
  • OCR failures caused by the service exhausting its response budget are now identified as a Pilot Lab issue instead of asking pilots to rescan a usable photo
  • AI assistant tool calls using newer GPT-5 models no longer fail because of unsupported reasoning or temperature parameters
  • Club member documents now open through secure signed links, and member type selections are saved and used for expiry and attention tracking
  • A valid club flight authorisation is no longer shown as still required, and club rule checks now use the aircraft and pilot actually involved in the booking
  • Founding Member claims and welcomes are now protected against duplicate awards when first-flight completion or multiple requests happen at the same time
1.1.0

v1.1.0

This release brings a major refresh to club operations and the assistant. Clubs can manage member records, finances, qualifications, flights, bookings, notes, rules and on-the-day authorisations in one profile, while pilots get richer flight-document imports, editable endorsement reviews, saved assistant prompts and bring-your-own AI keys. It also adds the Founding Member programme, clearer billing and onboarding, and fixes several OCR, logbook and permissions issues.

New7
  • Club member profiles now bring together an overview, qualifications, documents, flights, bookings, account statements, notes and activity, with access controlled by each staff member’s capabilities
  • Clubs can define rules that add warnings, approvals or authorisation requirements to bookings and sign-out, with an on-the-day authorisation workflow and support for club check flights
  • Pilots and club staff can import flight document photos through the assistant, review matched draft flights and add them to the logbook
  • The assistant now supports saved prompts and a slash menu in chat and the Home ask bar
  • Pilots can use their own OpenAI, Anthropic or Gemini key, while workspace administrators can provide a key for their workspace; keys are encrypted and only their last four characters are shown
  • The Founding Member programme now includes Getting Started progress, membership numbers, referrals, early-access benefits, feedback prompts and live places remaining on sign-up
  • New pilots with a recent Pro trial receive a welcome explaining the trial and opening the Getting Started checklist
Improvements7
  • Assistant usage is now available to workspace members through monthly turn and side-call allowances, while BYOK usage is excluded from those allowances
  • Assistant access is shown wherever a usable provider key is available, and free workspaces are directed to chat instead of premium Flight Canvas features
  • Endorsement imports now let pilots edit the recognised type, wording, signer, date and other fields before the record is issued, including an Other type for endorsements outside the catalogue
  • Club member statuses now show clearer states such as trial, expiring, expired and archived, with member-type expiry settings taken into account
  • Founding Members qualify for the founding subscription price on their first eligible subscription, and that price remains tied to the subscription on which it was earned
  • Pricing now sits inside the normal workspace shell and explains checkout errors, cancellations and the wait for Stripe confirmation more clearly
  • The Help menu now includes Pilot Lab news and changelog releases, with an unread indicator for new updates
Fixes6
  • Club member document links now open securely instead of leading to broken or unsigned object-storage URLs
  • Club member filters for statements, bookings, flights and activity now reach the server correctly, so the selected period and scope are applied
  • Imported logbook entries can be completed without requesting an edit reason for fields that were previously blank, and flight traces are only imported after the edit saves
  • OCR processing now handles empty model responses as service failures, provides clearer failure information for administrators and avoids unnecessary retries
  • Assistant tool turns on GPT-5 models and assistant side calls now work with the correct model parameters and usage limits
  • Aircraft classification and engine information are now applied more reliably to imported and existing logbook entries

Release — 21 September 2026

This release introduces the Founding Member programme, including the Getting Started path, referrals, membership numbers, early access benefits, and cohort tools for administrators. It also makes the assistant available through usage-based monthly allowances while adding safeguards around turns, side calls, and premium Canvas access.

This release introduces the Founding Member programme, with progress-based eligibility, limited seats, referrals, membership numbers, early access, and feedback prompts. It also makes the assistant available through monthly turn allowances and restores tool-enabled conversations on gpt-5.x models.

New15
  • Pilots can earn Founding Member standing by completing the Getting Started programme, subject to available places
  • Founding Members receive a permanent membership number, a standing badge, access to selected preview features, and the founding price while their eligible subscription remains active
  • The sign-up page shows the number of Founding Member places remaining while the offer is open
  • Pilots can refer friends with a shareable link or email, with credit assigned when the friend signs up
  • Founding Members can respond to optional feedback prompts, with answers and skips recorded for programme research
  • Administrators can adjust the Founding Member seat limit and view seats, members, welcome status, and programme progress in God Mode
  • The assistant is now available to workspace members through a monthly turn allowance instead of being hidden solely by plan access
  • Assistant usage now includes limits for transcription and attachment processing, with usage tracked for billing and capacity controls
  • Pilots can earn Founding Member standing by completing the Getting Started programme, with a limited seat awarded automatically when the programme is completed
  • Founding Members receive a permanent membership number, a badge, access to selected previews, and the Founding Member rate while their subscription remains active
  • The sign-up page shows the current number of available Founding Member places when the offer is open
  • Pilots can refer friends with a shareable link or email, and referrals are credited when the recipient signs up
  • Founding Member feedback prompts can be answered or skipped without blocking programme completion, with responses grouped for review
  • Administrators can adjust the Founding Member seat limit and review seats, membership numbers, welcome status, and programme progress in God Mode
  • The assistant is now available to workspace members with a monthly turn allowance, while eligible entitlements provide additional usage
Improvements5
  • Assistant entitlements increase the available allowance, while premium Flight Canvas access remains separately restricted
  • When an assistant allowance is exhausted, eligible paid workspaces see a wait-until-reset state instead of a plan upgrade prompt
  • The billing interface now calls the subscription benefit a Locked price to distinguish it from Founding Member standing
  • Assistant usage now reserves turns and side-call capacity before work begins, so concurrent requests cannot exceed the monthly allowance
  • Free workspaces are directed to assistant chat instead of premium Flight Canvas, while Pro workspaces that reach their allowance see a reset wait state
Fixes8
  • Referral attribution now works for standard, OAuth, and referred sign-up flows, and referral emails are rate limited to prevent unwanted bulk sending
  • Assistant turn reservations and side-call accounting now prevent concurrent requests, resumed conversations, and multi-page document scans from bypassing usage limits or being charged incorrectly
  • Free workspaces are now directed to assistant chat instead of unavailable Canvas actions, while attachment processing and transcription respect access and usage limits
  • Founding Member status, membership numbers, feedback changes, and welcome delivery now remain consistent across retries and concurrent requests
  • Tool-enabled assistant conversations on gpt-5.x models no longer fail because of unsupported reasoning and temperature parameters
  • Founding Member claims now complete reliably when the first flight is logged, even if other post-save tasks fail or the counter cache is unavailable
  • Concurrent Founding Member claims now award one seat and send only one welcome and notification
  • Referral codes are now preserved through sign-up, including OAuth sign-up, and referral emails are rate limited

Release — 20 September 2026

This release makes logbook imports easier to understand and safer to review, from photo checks and live reading progress through page setup, totals reconciliation, and endorsement records. It also adds a new Flight Canvas home and streamlines assistant chat across the app.

New11
  • Import photos are checked before upload, with warnings, retake guidance, and scan allowance information shown before OCR work begins
  • Logbook pages now show live reading progress and clear failure reasons, with recovery actions such as retake, rescan, or retry
  • Pages can be recognised as non-flight records, including checks, reviews, type ratings, and training records, so they can be reviewed and added to the pilot's records instead of appearing as empty flight pages
  • Checks, reviews, and type-rating pages can be committed as pilot records with supporting page evidence, audit history, and undo protection
  • The CAANZ Excel Pilot Logbook format is recognised automatically, reducing the need to map spreadsheet columns by hand
  • Import review now includes page setup, paper-order numbering, editable flight details, split and merge tools, totals reconciliation, and a checklist of lines that need attention
  • OCR imports can be undone when their flights have not been changed or linked elsewhere, with the affected records and approvals restored safely
  • OCR scan usage is charged once per page, with transparent refunds for failures that did not consume a scan and the allowance shown where scanning happens
  • The import review can flag questionable repeated dates, line-hour mismatches, page-year discrepancies, totals differences, and uncertain photo highlights for confirmation
  • Pages view and import progress now update through a live stream when available, while retaining polling fallback for interrupted connections
  • Flight Canvas now has a home showing existing boards, their activity, and node counts; asking a question from Home creates or opens a board with that question as its first turn
Improvements2
  • Assistant conversations now share one transcript presentation across Home, the dock, and Flight Canvas, including sources, activity, approvals, failures, and jump-to-latest behaviour
  • Assistant controls are available in a bottom rail, with chat history for open conversations and voice input in the chat panel
Fixes7
  • Typing pilot and crew names no longer loses all but the last character, and editing flight hours keeps the line total in sync
  • Imported flight details now preserve take-off counts and separate actual, simulated, and ground instrument time when saved
  • Registration lookup is scoped to the selected pilot's book and workspace, and a failed lookup now gives a stable message without preventing a typed registration from being used
  • Imported endorsements and records are protected from duplicate commits, stale decisions, archived-page commits, and concurrent page changes
  • Totals and review counts now agree across the action bar, filters, queue, and details panel, including footer-only mismatches
  • OCR disagreements are surfaced for review instead of allowing a confident-looking conflicting value to pass automatically
  • Board creation and workspace switching no longer leave a previous board displayed or selected after a failed create
1.0.5

v1.0.5 - Minor Fixes

This release adds more flexible club booking views, clearer flight and document workflows, and a new path into Pro billing. It also fixes several issues affecting flight-data searches, exam records, mobile insights, club operations, and account access.

New4
  • Document uploads now show workspace storage usage and limits, including a Pro upgrade option when a Free workspace reaches its limits
  • Exam records can now have one answer document containing a separate, syllabus-backed section for each deficiency
  • The assistant transcript now shows its execution steps, approval requests, and answer sources, while retaining tool failures when a thread is reopened
  • The mobile app now includes redesigned Insights, Aircraft, Expenses, and sign-off screens with pilot-scoped totals, filters, and clearer status information
Improvements3
  • Cloud backup settings now show availability separately for Google Drive and Dropbox, allow existing schedules to be switched off, and explain when a provider cannot be used
  • Mobile Insights and aircraft experience figures now remain scoped to the pilot's own logbook, even for users who can view club-wide data
  • Empty values in logbook entry tables and grids now appear blank instead of as dashes, while real zero values remain visible
Fixes5
  • The flight-data Search action now sends a complete date range, avoiding provider validation errors and unnecessary consumed credits
  • Revisiting the upgrade page no longer opens a new checkout or changes billing cadence for a trial user who has already added a card
  • Document replacements now recheck storage under the workspace limit, correctly release space for empty files, and respect upgraded limits without requiring a later refresh
  • Mobile sign-off rows now remain visible long enough to show the signed confirmation, and expense filters search the complete ledger rather than only the loaded page
  • Users are no longer signed out during normal page loads because of conflicting session handling
1.0.4

Release — 8 September 2026

This release brings a more capable flight planner and a clearer OCR logbook review workflow. It also improves calendar synchronisation reliability and gives instance staff better operational visibility and workspace administration tools.

New5
  • Review scanned logbook pages in a dedicated workspace with row filters, detailed flight strips, a zoomable paper view, scan-line calibration, crew suggestions and a page map
  • See OCR import progress as a batch pipeline, with clear uploading, queued, reading and ready stages plus an indicator when processing is active
  • Create and edit planned flights from a compact calendar popover, including their dates, times, route, aircraft and notes
  • Instance staff can view system health, scheduled jobs, provider usage, product health and a needs-attention queue from the admin console
  • Instance staff can search workspaces by name, slug or owner and review entitlement status, membership counts and grant sources before opening a workspace
Improvements2
  • OCR review progress is now measured by pages, with partial progress shown for the page currently being reviewed
  • The planner now uses clearer Local and Zulu time displays, keeps multi-day and all-day selections intact, and shows the current time across the calendar
Fixes5
  • OCR imports now handle page totals, simulated instrument time, page-year corrections and incomplete validation data more accurately
  • Concurrent OCR uploads now respect the free page allowance, and retakes cannot race an active scan or leave the review grid stale
  • Planner edits now preserve the correct flight and timezone when switching events or clocks, and concurrent reschedules no longer overwrite one another
  • Calendar synchronisation now updates ordinary flight edits and cancellations promptly, removes events pilots have cancelled after entitlement lapses, and keeps invited pilots and club-linked flights in sync
  • Calendar reconnects and remote changes now preserve existing events more reliably, avoid duplicate calendars, and recover from provider or sync failures without losing pending updates
1.0.3Breaking

v1.0.3 - Dashboard Update

This release improves dashboard layout persistence and consistency for pilots. Saved widget arrangements now survive reloads, and layout-based ordering avoids conflicting sources of truth while preserving keyboard arrangement where it remains supported.

This release includes a breaking change.

Improvements2
  • Dashboard widget order now follows the saved layout as the single source of truth, preventing conflicting order data from changing how the board is arrangedBreaking
  • Keyboard controls continue to let pilots rearrange widgets in both wide and narrow views without allowing narrow phone layouts to overwrite a desktop arrangement
Fixes1
  • Saved widget positions and arrangements are restored when the logbook dashboard reloads, with malformed saved layouts safely falling back to defaults
1.0.2Breaking

v1.0.2

The release adds a session-status check for the marketing site, allowing it to reliably show whether the current browser is signed in and display the appropriate navigation state.

New1
  • The marketing site can now check whether your current browser session is signed in and show the appropriate account navigation without treating anonymous visitors as errors
1.0.1

v1.0.1 - Small Patch

This release adds the first user-facing Career Map experience, with a dashboard widget and a dedicated route that distinguishes recorded flight tracks from direct legs between known aerodromes. It also improves onboarding identity updates, trial-period accuracy, sign-in and map usability, and security for self-hosted deployments.

New5
  • Explore your flying history with the new Career Map dashboard widget and dedicated map page, including route data, a legend, zoom and pan controls, and clear empty and unavailable-data states
  • View flights with recorded tracks separately from flights represented only by their departure and arrival aerodromes, so the map does not imply an unrecorded path
  • Arrange dashboard widgets freely on a grid, resize them to suit your workflow, and continue moving them with the keyboard
  • Adjust Detailed Map Viewer layer opacity, view layer and altitude legends, and have map-layer preferences follow you across devices
  • Show aerodrome names and symbols on the Detailed Map Viewer, with labels prioritised by runway size and decluttered by zoom
Improvements4
  • The Pro trial length shown in billing and pricing now comes from the same setting that grants the trial, keeping the advertised and actual duration in sync
  • Onboarding now updates an automatically generated pilot name and personal workspace title when you provide your real name, while preserving names you chose yourself and existing club, airline, or school workspaces
  • Self-hosted production containers now run without root privileges and exclude local environment files from images
  • Self-hosted deployment templates no longer provide usable default signing secrets and instead generate or require private values
Fixes3
  • Restore the fill, hover state, selected state, and keyboard focus styling for the Google sign-in button and onboarding role selectors
  • Aerodrome labels now render correctly in the Detailed Map Viewer at the same zoom levels as their symbols
  • Production alert notifications are encrypted at rest and development database logs are exported to CloudWatch for longer-lived operational visibility
1.0.A

Release — 30 August 2026

This release improves the logbook import and export experience, adds safer account erasure and sharing workflows, and strengthens protection for pilot data. It also includes fixes that make imports, exports, settings, and integrations more reliable.

New2
  • Pilots can export a printable HTML version of the CAA 1373 logbook and create expiring, revocable links for sharing eligible personal exports
  • Pilots can opt to erase their logbook when deactivating an account through the security settings flow, with an explicit explanation and ERASE confirmation
Improvements3
  • Logbook imports now clearly separate file uploads from LogTen Pro imports and guide pilots through fetching a shared LogTen report without storing the link
  • Imported day and night figures are now shown in the import preview when they differ from the values calculated from the flight date and aerodrome
  • The changelog drafter can create release notes for an explicit commit range, reports when its commit cap omitted changes, and rejects invalid or unrelated ranges
Fixes12
  • Logbook file uploads now use the intended AWS task or deployment credentials instead of placeholder credentials, preventing server-side imports from failing with access errors
  • CAA 1373 PDF exports no longer fail because of a missing rotorcraft note, and the PDF and HTML versions now use the same underlying document data
  • Cloud backup generation now accepts the PDF rendering it uses internally while continuing to deliver the completed backup as a ZIP
  • Account erasure now stops before deleting logbook data when the closure email was not actually delivered
  • Logbook integrity checks now identify and count erased records instead of silently skipping them
  • A pilot's written exam answer can no longer attach another workspace member's private note
  • Non-text labels on export share requests now return a validation error instead of an unexpected server error
  • Production boolean settings now accept the documented true and 1-style values consistently, while invalid values fail clearly instead of silently disabling integrations
  • Outbound email, analytics, payments, cloud backup, and other integrations now default to being disabled unless the deployment explicitly enables them
  • OCR import pages no longer start session replay recording, helping keep uploaded source images out of replay data
  • Password guidance now accepts strong passphrases that the server accepts instead of incorrectly disabling submission based on character classes
  • Finalising logbook entries now uses a hold-to-confirm interaction where enabled, and loading, validation, notifications, and changing totals provide clearer feedback without shifting the surrounding layout
1.0

Release — 29 August 2026

This release improves logbook accuracy and compliance workflows across imports, aircraft classification, licence progress, ratings, and exports. It also adds clearer type-rating and eligibility information while making several aviation records and reminders more reliable.

New5
  • New NZ ATPL(A) and ATPL(H) licence packs are available with requirements based on AC61-7 Revision 26
  • Type-rating records now show authorisations, hours logged across covered aircraft types, and whether a rating is currently exercisable
  • CAA 1373 exports now include an aircraft type-ratings register with issuance details, covered types, and applicable notice information
  • The logbook supports Robinson R22 and R44 safety-training reminders, including a clear warning when a held rating cannot currently be exercised
  • Imported logbooks can now carry flight rules and recorded time splits through to committed entries
Improvements5
  • Licence progress and automatic sign-off suggestions now credit only flights from the aircraft category covered by the licence pack
  • Helicopter flights are no longer placed into single-engine or multi-engine aeroplane columns, and exports explain when those columns do not apply
  • Type-rating and eligibility checks now use the aircraft's recognised designations, reducing false no-match results when logbook and rating names differ
  • The rating picker now shows only rating types belonging to the current aviation authority
  • Imported time-bucket splits are retained during recalculation unless the underlying total or source data changes
Fixes10
  • Dry-run logbook recalculation no longer changes aircraft metadata or other production records
  • Imported IFR, PIC, SIC, and other recorded time columns are now credited using the values entered in the source logbook
  • Flight-rule columns are automatically mapped during imports, and unreadable values are reported instead of being silently treated as VFR
  • Aircraft and LogTen imports no longer fail on flights without departure or arrival aerodromes
  • Cloud backups now detect pilot identity changes such as a corrected licence number and upload the updated bundle
  • Magic-link sign-in now returns pilots to valid deep links after authentication
  • The crew picker keeps the requesting user visible even when many other people match the search
  • Signer coverage warnings are now visible on endorsements and cannot be changed after signing
  • Dashboard reminders now render the barred status correctly instead of failing for affected helicopter pilots
  • CAA 1373 rating rows now show Barred when any covered aircraft type cannot currently be exercised, including which type is affected