Version 1.1.1 - Release on 2021-07-24



  • To prevent page expired warning upon multiple clicks on the login button, the form has now been improved and handles that better.

  • File links (NOTAM and aircraft info pages) now show the filename a bit longer and include the filetype (last three characters), if file name is too long

  • Dashboard METAR / TAF widget is now faster due to enhanced API query to the external interface

  • Fixed an issue with the password reset functionality, where it would not accept certain special characters.

  • Fixed an issue occuring on iOS devices (iPhone, iOS) where a double click on menu entries in the main navigation menu had to be done.

  • Performance improvements for logbook and payment runs / invoices - especially with high number of entries, the system performs better now

  • Many little bugfixes in the application

 Invoice module

  • Updated salutation, which is now completely configurable, including two new placeholders for first and lastname of the recipient. Various customized salutations are now possible (e.g. formal or non formal etc.)

  • Invoice items (flights and custom invoice items) are now sortable via manual drag & drop action, allowing a custom sort order and for example have a custom invoice item directly below the flight in the table.

  • Added a link from the invoice to the logbook entry to directly start editing the entry, if changes are necessary

  • The payee of a flight is now considered: if two pilots are assigned to a flight, the payee field will be used for the invoice creation.

  • The customer number - if used, see below - is also shown in the invoice in the right section with the invoice information

  • Footer section is now a bit bigger, allowing now 5 lines and thus more text to be entered or to allow longer address information

  • For custom invoice items (debit & credit) a manual date can now be entered

  • For invoices it can now be decided if the account logo, no logo at all or a specific invoice logo should be shown. This can be configured in the account section additionally.

  • It is now possible to add additional text in the top right corner of the invoice, allowing to either add text below the logo additionally or even instead. This can be configured via the account section individually.

  • Additional placeholders for invoice allow bigger text and also bold text to be used in introduction, outro text, external comment and logo text (top right area of PDF)

  • Several enhancements on the generated invoice PDF were implementend allowing a more stable layout for various types of text and logo types. The page indicator was moved to the lower part and fold marks are now shown in light grey color to allow easier folding of the paper invoice when printing.

  • Also administrators can now mark an invoice as paid either via the invoice details page or the invoice list page.

  • Each payment run is now limited to 70 invoices in order to not decrease performance and risk a potential loss of e-mails caused by server restrictions


  • Reservation request feature implemented: If activated, the administrator can decide by aircraft, wheter regular users (non admins and non power users) can directly reserve the aircraft or if just a reservation request is created. Reservation requests are shown in slightly transparent aircraft calendar color. Administrators and power users (it can be configured, who receives a mail notification) can then either via a separate menu or directly in the calendar approve or decline reservation requests. In both cases the owner of the request is informed via mail about the outcome. Only if a reservation request is accepted, it is transformed into a full reservation, otherwise the slot is freed for others.

  • A second pilot can now be added to the reservation, either as an existing user or name-only. This could be useful to add the flight instructor as the second pilot. Both pilots (first and second) will see the reservation as their own. Reservations will also be included in the internet calender (iCal) link for "my reservations only" for both pilots.

  • The business hours that are configured by the admin will be shown in the calendar: outside of these hours the cells will be shaded in grey color. Default value is 0-24h

  • The display of events, especially in tablet-sized screen resolutions, has been enhanced to have more consistent view and show relevant information better.

  • When opening details for a reservations, the telephone & mobile link is now also shown as links, allowing direct dialing on your mobile devices

  • Colored reservations: Each aircraft can now be assigned with a particular color, which is then used to color the reservations in the calendar.

  • A default calendar view (week, month, list week or year) can now be selected by the user via the profile settings.

  • If only one aircraft is configured, the calendar will automatically filter for the one configured aircraft, no further aircraft selection is then required.

  • Fixed an issue which would not allow a text entry in "remarks to reservation" under certain situations.

  • Fixed an issue with time consistency check when changing hours for reservations on different days (from and until)

  • Renamed "Bookings" to "Reservations" in the menu to stay consistent with the rest of the application


  • If only one aircraft is configured, the logbook will automatically open for the one configured aircraft, no further aircraft selection is then required.

  • A second pilot can now be added to the flight entry. This could be useful for adding a flight instructor to the flight as the PIC but the student as the second pilot. If the invoicing module is activated, also the payee can be selected (either the PIC or the second pilot).

  • The flight entries can now be filtered with a textbox for searching text and via a date range filter.

Member information

  • The mobile and telephone numbers are now presented as links, to allow direct dialing on your mobile devices

Aircraft information

  • If a particular color is configured for the aircraft, all tables in the aircraft info page are now highlighted in this color

  • If reservation request feature is activated and enabled for the particular aircraft, a badge is shown on top of the information page

Administration Users

  • Users can now also be assigned with a customer number, mostly used for invoicing and other bookkeeping. The customer number is also importable and used on the invoices.

  • Fixed an issue with the user importer, not allowing to import under certain circumstances and only allowing one user to be created at a time.

  • For each administrator and power user it can now be configured, whether they will individually receive an e-mail notification, if a reservation request is entered.

Administration Aircraft

  • Aircraft can now be configured with a particular calendar color, which is used to depict the reservations in the calendar, if set - otherwise default colors apply.

  • If the reservation request feature is activated, the configuration item is also available for each aircraft in the aircraft details page.

System configuration & settings

  • The settings for rating-checks, invoice and refund settings have been moved from the "account" page to the "settings" page. The handling is the same, it is just in a different place. The "account" page now holds only the account information as well as the invoice module subscription (e.g. managing subscriptions etc.)

  • Administrators can now configure business hours for their group. These business hours currently only influence the color presentation in the reservation calendar in week view. Business hours are presented in white, non-business hours are shaded in grey color in the reservation calendar. Standard configuration after upgrade to 1.1.1 is 00:00 - 24:00. They can be changed in the settings.

  • In the settings page, the reservation request feature can now be activated (see tab "calendar settings") globally. After that, the configuration item is also available for each aircraft in the aircraft details configuration pages.


Version 1.1.0 - Release on 2021-05-20



  • Bugfix when having multi-day events, where in the update mask the date was not preselected correctly

  • Calendar now has a list view, showing all events in the next upcoming 365 days.

  • List views have been enhanced, so that the scheduled event immediately shows the comment if entered directly in the list.

  • Users can now select the default time scale for the calendar in the profile view: 30 or 60 minutes (Remark: 30 minutes enables scrolling on most devices!)

  • Administrators can now restrict and limit the amount of maximum allowed future reservations per pilot in the settings section. This limit does however not apply to power users and administrators, giving them the possibility to plan reservations ahead for other pilots.

  • Administrators can now also restrict and limit the number of days into the future until reservations can be entered. This limit does again not apply to power users and administrators, giving them the possibility to plan reservations ahead for other pilots.

  • Calendar subscription function added: you can now subscribe to your group’s calendar and embed it to calendar applications, such as Microsoft Outlook, Thunderbird, iCalendar or similar.

Digital Logbook

  • Entering of logbook entries WITHOUT an existing pilot/user is now possible. Logbook entries can be connected with a simple pilot name now. Use cases could be checkflights or flight students, that don’t yet get access to the reservations. This is of course also used for invoicing flights. See help for more information.

  • Fuel to be entered is now split up into a separate section and only lists valid fuel types (configurable for the aircarft)

  • Changing the pilot of a logbook entry is now possible

  • The details page now shows an explanation, if the logbook entry cannot be edited by the user

General functionality

  • Member list table has been enhanced with filter and sorting functionality. Pagination is now also instant without page reload.

  • The aircraft info pages now shows further information, such as allowed fuel types or a restriction for the duration of reservations, if set by the administrators.

  • Fixed an issue with image or photo uploads from mobile devices, where the image would be rotated

  • Several bugfixes, translation corrections and layout optimizations throughout the application.

  • Terms of use and data privacy updated. Each user has to agree to these terms once, when logging in and using the software.

Invoicing module

  • Implementation of the invoicing functionality: Generation of electronic invoices based on the digital logbook, credit management (custom credits or “negative invoices”), pilot specific aircraft prices, fuel and other cost consideration, PDF generation & sending via mail

  • Subscription can be done by administrators via the application directly

  • More details are available for the administrator in the particular chapters of the online help

Administration - General

  • The setting section now shows two tabs, one for general settings and one for calendar specific settings

Administration - Aircraft

  • The allowed fueltypes are configurable for each aircraft. They will be listed in the logbook and aircraft info section.

  • Bugfix for some special cases, that made it impossible to update the initial flight time, hobbs or total time in service values.

Administration - Users

  • Users can now be labeled via text labels. These label are usable in various functionality (filtering, marking, logbook export, invoicing etc.)
  • Table has been enhanced with filter and sorting functionality. Pagination is now also instant without page reload.


  • Several adaptations, corrections, translation corrections for the online-help, both in German and English version.

  • Administration help is now excluded in separate chapter. It can only be viewed by administrators and selected on the top right section in the online help.

Version 1.0.1 - Release on 2021-01-14


Digital Logbook

  • Total values for the current flight to be entered and updated are shown now next to the values

  • Total new values for the logbook are shown in the bottom of the add-mask to allow direct comparison with the paper logbook

  • Several layout enhancements: Size of add and update mask are now bigger

  • Bugfixes when adding or updating logbook entries

User import

  • It is now possible to not inform users automatically and send them the password link after the import - a checkbox has been added to the import mask

General functionality

  • Several bugfixes, translation corrections and layout optimizations throught the application.

Version 1.0.0. - Release on 2021-12-29


  • Release of apron:pilot

  • Several small bugfixes implemented from during testing phase

Version 0.9.4 - Updated 2020-12-16


Administration of users - User import

  • A user import functionality has been added that allows users via an .xls or .xlsx file to do a bulk user creation. By uploading a prepared import file (e.g. by exporting and transforming from another tool) apron:pilot can automatically import these data and fully automatically create users, including sending of necessary notifications to the new users. More information is available in the online help, including a template file that can be used for creating the import file.

Graphical User Interface

  • The options to assign or unassign all pilots to an aircraft are now included in a dropdown menu on the administration user page. This is necessary to have the assign, unassign and import user buttons available but out of sight on small resolutions, such as mobile devices. The same goes for the administration aircraft page, also there a dropdown menu was implemented.

Digital Logbook

  • When adding a logbook entry the departure field is automatically prefilled with the last destination of the aircraft. This ensures more consistency for logbook entries. Administrators and power users can override this by editing the field freely.


  • Improved time validation: start and end time are now validated in the mask directly. If the start time is past the selected end time, the times will be adjusted accordingly. This allows for earlier feedback to the user for incorrect date selections.

  • Preselection added: When using the “Make a reservation”-button an empty form was presented before. The date and time is now preselected based on the current time of the calendar (time zone setting based) and preselected, to make entries quicker.

  • Bugfix: the calendar adding and updating mask now shows the pilots in alphabetical order by lastname. Same was implemented for the logbook create window.

Newsletter Subscription

  • Each user can now decide in the profile, whether to receive newsletters from apron:pilot or not. The same goes for the administrator of the group. In the account view administrators can now subscribe to the apron:pilot newsletter or not. By default all new registered groups are subscribed to the newsletter. To unsubscribe either click the mail or deselect it in the account settings. Users are not automatically subscribed to the apron:pilot newsletters upon creation, but they can also opt to receive it by activating it in their profile page.

Version 0.9.3 - Updated 2020-12-05


This version was made available as the last major testing phase updated, including the German translation of the software.

General functionality

  • German language for the whole application added (graphical user interface, online help, all pages, e-mail communication and error messages) and therefore support for German speaking pilots now available

  • Default language added to user profile: users can now selected, whether they want to have English or German as the default language after login and for all e-mails sent to them

  • Data privacy page adopted and further information on cookies added. A link is also now shown on the login page and in the online help, to make it more accessible for all users

  • Several design optimization and changes (e.g. incl. login page, register page, graphical user interface, buttons, views etc.)

  • Fixed issues around the registration & verification process for new users and groups


  • External dependencies, that were required for several functions (e.g. jQuery) were now included into the application, which reduces loading times and errors due to non available third-party links to external resources

Version 0.9.2 - Updated 2020-11-20


  • Fixed an issue with the lock-mechanism of aircraft. Locking an aircraft did not fully prevent a user to create or update a reservation or logbook entry under certain conditions. This has been corrected now.

  • Fixed a misbehavior when deleting a user from the current account, so that user is still able to login for other accounts he/she is assigned to.

  • Fixed the display of row numbers in logbook - it now shows the number of the entry in the first column, instead of the unique ID. This will further be enhanced to show the total amound of landings as well (will be configurable per aircraft: show line item or show accumulated amount of landings)

Version 0.9.1 - Updated on 2020-11-10


First update with findings and fixes from the testing phase

  • Fixed an issue with the calendar, not showing reservations in case one user has hidden the contact details, but not all

  • Fixed an issue where e-mail verification would time out after too short period of time. Now verification links are valid for 30 days. If this is due, the user can re-calculate and re-send a verification link via the “forgot password” function

  • Fixed an associated issue preventing the initial password set or password reset after the security token has expired. This was now increased to 14 days for newly created users. If the link is still expired the admin user can send a reset password link to the user manually or the user can request a new link via the “forgot password” form.

  • Fixed an issue with user creation/deletion, which would cause problems if users are merged into the account. Each login is now checked for deleted users and potential issues with the account. If found, they are corrected.

  • Login is now also possible via the e-mail address, so users can chose between login with username or e-mail. This led to problems when users reset the password and saved it to the browser. The browser would always preselect the username field with e-mail therefore this caused confusion.

  • The logbook accepts now also three letter codes for departure and destination in order to also allow FAA location identifiers to be entered, e.g. VNC, HST, CLW, …

  • The logbook comment is now restricted to 100 characters for further information, e.g. if a glider lands on none-ICAO fields or temporary landing sights

Version 0.9.0 - Updated on 2020-11-01


Base version including the standard modules calendar, member management, account management, single-user functionality, digital logbook etc.


  • Management for reservations (adding, updating, deleting)
  • Power users and administrators can manage reservations for other users
  • User-rating check if activated (e.g. if SEP rating is due, a warning message appears)
  • Waiting list feature (users can subscribe to the waitinglist and will be informed if the slot becomes available)
  • Export reservations to iCal and Google Calendar via the details

Digital logbook

  • Management of digital logbook entries (adding, updating, deleting)
  • Power users and administrators can manage entries for other users
  • Hobbs and Total time in service supported
  • Optional information can added to flights (e.g. oil, fuel added, maintenance state of aircraft, etc.)

Basic aircraft management

  • Aircraft management (adding, updating, deleting) of Aircraft
  • Maintenance basic data can be entered and shown in the system (e.g. next scheduled maintenance, hours remaining, etc.)
  • If maintenance is due, users get a warning message
  • Aircraft status OK, in maintenance and locked allowing different states for aircraft
  • Hour log shown in the aircraft detail pages

Basic pilot management

  • User management (adding, updating, deleting) for pilots
  • Personal details (except name and e-mail) are optional and each user can enter them or not
  • Member list available to all pilots for communication channels
  • Details only available to administrators, if entered

Rating Checks for pilots

  • Each administrator can decide whether the system should check for valid internal check flight, medical validity or several class ratings (SEP, MEP, etc.). If that is active the system will remind the pilot about the validity. Reservations are prevented if the internal checkflight is not valid.
  • Administrators can change the dates of the ratings, allowing a four-eyes check on the documents (upload and entering of validities will be possible for pilots in a future version)

General functionality

  • Focus on responsive design: the system is optimized for mobile devices, smartphones, tablets
  • Browser independend functions, working on most modern browsers: Firefox, Chrome, Safari, Edge
  • Secure login, password management and session handling by the development framework (modern framework, latest version)
  • Caching functionality allowing higher loading speeds due to precompiled pages and information

Single Login principle

  • Users get one user login per e-mail address and can be assigned to multiple accounts
  • Example: Flight School A issues an account for Pilot Richard Smith. Flight Club XYZ also creates a user for Richard Smith with his e-mail address, but the system recognizes the account and suggests to merge the users to both accounts. Richard Smith would only have one username and login, but can easily switch between accouts via the sidebar (check the online help for more information on the Single-Login Principle)


  • Database entries holding personal information (e.g. names, address or e-mail information) is stored securely and encrypted in the Database
  • Backup process running each day over night ensures minimum data loss in case of desaster
  • Pilots can decide themselves if they want to hide or show personal contact information to others (e-mail, telephone) if allowed by the administrator

Please publish modules in offcanvas position.

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.