Versions

3.27.1 (2023-11-21)

  • Internal bug fixes.

3.27.0 (2023-11-21)

  • Adds OTP as Two-Factor Authentication option.

3.26.3 (2023-08-08)

  • Checks for duty time than spans multiple days in validator.

3.26.2 (2022-07-11)

  • Password validator message customized more understandable.

3.26.1 (2021-10-28)

  • Updated Sentry version.

3.26.0 (2021-10-08)

  • Created Simulator Flights export for Excel 2007 (.xlsx format).

3.25.1 (2021-09-27)

  • Updated minor and patch versions of various dependencies.

3.25.0 (2021-09-21)

  • Replaced zcml configuration with pyramid decorators for routing.

3.24.0 (2021-08-27)

  • Users can now both Up- and Downgrade their account.
  • Doing so will convert their remaining subscription days and add them to the new subscription.

3.23.2 (2021-06-28)

  • Two-Factor Authentication can be remembered in Cookie for 30 days.
  • Password can be changed in Profile, not only via 'Forgot Password'.

3.23.1 (2021-06-16)

  • Updated addresses to new office location.

3.23.0 (2021-06-08)

  • Introduces Two-Factor Authentication using SMS Code (MTAN).
  • Deploys various bug fixes.

3.22.0 (2020-02-12)

3.21.4 (2019-04-30)

  • Replaces Raven with Sentry.

3.21.3 (2019-04-16)

  • Removes unused packages.

3.21.2 (2019-04-16)

  • Drops support for old SHA-1 passwords.
  • Uses to a more stable crypto library.

3.21.1 (2019-04-16)

  • Updates packages.

3.21.0 (2019-03-29)

  • Adds a flights stats page.
  • Allows to filter by PIC.
  • Allows to filter by flight remarks.
  • Adds changelog views for aircraft, aircraft types and airports.
  • Marks aircraft stats entries that only originate from past experience.
  • Marks aircraft type stats entries that only originate from past experience.
  • Shows more favorite aircrafts in the flights views.
  • Fixes updating model relationships not creating changelog entries.
  • Fixes glider flights table settings.

3.20.2 (2019-03-18)

  • Updates packages.
  • Removes unused resources.
  • Fixes map tiles not working anymore.

3.20.1 (2019-01-21)

  • Catches invalid UTF-8encoded URLs.

3.20.0 (2019-01-17)

  • Adds a model attribute to aircrafts.
  • Adds an outside takeoffs and landings stats page.
  • Fixes the Plans & Pricing table.
  • Updates packages.

3.19.7 (2018-12-19)

  • Makes fetching METAR reports more robust.
  • Updates packages.

3.19.6 (2018-12-03)

  • Fixes carry forward with no flight time throwing an error in the stats view.

3.19.5 (2018-10-07)

  • Updates packages.

3.19.4 (2018-10-07)

  • Updates packages.
  • Cleans up remaining PayPal code.

3.19.3 (2018-09-28)

  • Removes PayPal.

3.19.2 (2018-09-18)

  • Adds CSRF protection to delete views MYC-25.
  • Fixes aircraft types stats PDF.

3.19.1 (2018-09-07)

  • Fixes time validation error.

3.19.0 (2018-09-06)

  • Upgrades to Python 3.

3.18.4 (2018-07-19)

  • Adds missing package.

3.18.3 (2018-07-19)

  • Updates packages.

3.18.2 (2018-07-10)

  • Fixes night time calculation.

3.18.1 (2018-07-02)

  • Fixes flights import.

3.18 (2018-05-07)

  • Adds remarks to duty MYC-575.
  • Allows flight rules for class ratings MYC-201, MYC-572.
  • Adds a tour MYC-578.
  • Uses a collapsible layout MYC-579.
  • Makes the UI more consistent.
  • Improves the airport view.
  • Moves the invitation portlet to the profile settings.

3.17.9 (2018-04-20)

  • Updates privacy policy.

3.17.8 (2018-04-16)

  • Fixes visual issues on tablets.

3.17.7 (2018-04-13)

  • Adds privacy policy

3.17.6 (2018-03-04)

  • Makes loading the current table columns robuster.

3.17.5 (2018-03-01)

  • Uses zulip instead of hipchat.

3.17.4 (2018-02-19)

  • Makes loading the current table columns robuster.

3.17.3 (2018-02-19)

  • Makes loading the current table columns robuster.

3.17.2 (2018-02-15)

  • Fixes the accepted file types when importing flights.

3.17.1 (2018-01-11)

  • Improves the readability of the emails.

3.17 (2018-01-08)

  • Adds recent changes views.
  • Fixes operator pilots view.

3.16.5 (2017-11-07)

  • Makes the table column selections persistent across browsers.

3.16.4 (2017-10-19)

  • Adds unspecified past experience to the motor flights (or the glider flightsfor glider only pilots).

3.16.3 (2017-10-13)

  • Fixes thread safety of parsing dates in various views.

3.16.2 (2017-10-10)

  • Only shows past experience in flights view if the type is set and matches.

3.16.1 (2017-10-9)

  • Shows past experience in the glider flights view.

3.16 (2017-09-26)

  • Adds a new map with geodesic lines and visual weighting.

3.15.6 (2017-09-19)

  • Shows the reasons of failed stripe payment errors to the user.
  • Updates packages.

3.15.5 (2017-09-14)

  • Improves robustness of metar service.

3.15.4 (2017-08-14)

  • Improves robustness of various views.

3.15.3 (2017-07-18)

  • Adds «Last Year» and «Current Year» shortcuts to logbook dialog.
  • Adds public views for aircraft types, aircrafts and airports.
  • Upgrades to pyramid 1.9.

3.15.2 (2017-07-05)

  • Fixes reports with invalid dates throwing an error.

3.15.1 (2017-07-03)

  • Fixes reports with empty past experience throwing an error.

3.15 (2017-06-28)

  • Adds aircraft types, aircrafts and airports to the API.

3.14.2 (2017-06-26)

  • Fixes invalid year on the add flight form throwing an error.

3.14.1 (2017-05-24)

  • Fixes invalid date filter throwing an error.

3.14 (2017-05-19)

  • Adds night flight time calculation.

3.13.3 (2017-05-17)

  • Fixes time conversion throwing an exception.
  • Fixes currency conversion throwing an error.

3.13.2 (2017-05-08)

  • Adds JavaScript error reporting (raven)

3.13.1 (2017-04-21)

  • Upgrades to pyramid 1.8

3.13 (2017-02-15)

  • Adds a statistics view for legs MYC-405
  • Adds a statistics filter for cross country MYC-538
  • Adds a statistics filter for an end date in the overview and cycles MYC-472
  • Adds the possiblity to export the (filtered) tables MYC-543
  • Uses flat buttons
  • Upgrades to pyramid 1.8

3.12.1 (2016-08-09)

  • Fixes link to photo on airliners.net
  • Fixes initialization of coordinates from integers MYC-533

3.12 (2016-06-20)

  • Add an option to display local times instead of UTC in the PDF MYC-529
  • Use Rows Per Page Setting for Views Too MYC-526
  • Allow Licenses with no Expiry Date MYC-507

3.11.1 (2016-04-14)

  • Save table columns selection locally MYC-522

3.11 (2016-04-07)

  • Make tables responsive MYC-397
  • Allow adding pilots to operators without paying for them MYC-447
  • Allow filtering for registrations in aircraft types stats view MYC-299
  • Allow adding flights for leads with <20 flights MYC-424
  • Add consecutive flights MYC-305
  • Successfully inviting a pilot extends your subscription by one year instead of one month MYC-521
  • Allow invitations to be personalized MYC-156
  • Improve flight form for outside landings MYC-450
  • Redraw diagrams on window resizing
  • Fix Time conversion for ICAO autocomplete MYC-461
  • Fix bazl.admin.ch link MYC-332

3.10 (2016-03-01)

  • Add Homebase MYC-62, MYC-515
  • Add Pilot's License Number to PDF Printout MYC-512
  • Append Calendar Icon to all Date Fields MYC-272

3.9.1 (2016-02-10)

  • Add SET class rating MYC-516

3.9 (2016-02-01)

  • Add remove all flights function to import MYC-97
  • Automatically convert 'hh:mm'-input in minute fields to minutes MYC-449
  • Limit registration autocomplete by aircraft type MYC-487
  • Adapt 3/10 day/night recurrent checks somewhat to FCL.060 MYC-508, MYC-430

3.8.7 (2015-12-14)

  • Improve API error handling MYC-506

3.8.6 (2015-11-20)

  • Update google maps MYC-490

3.8.5 (2015-11-17)

  • Update google maps MYC-490

3.8.4 (2015-07-30)

  • Add shell command for operators MYC-502

3.8.3 (2015-07-14)

  • Add NVG Minutes to API MYC-488
  • Show cancel buttons as links MYC-498
  • Fix file upload form labels MYC-493
  • Handle encoding errors in imports MYC-499

3.8.2 (2015-07-07)

  • Fix glider validation schema MYC-500
  • Fix stripe error handling MYC-501
  • Fix currency converter error handling MYC-494

3.8.1 (2015-06-19)

  • Add backref to accepted invitations MYC-497
  • Fix versions view MYC-489
  • Fix add flight form buttons MYC-492
  • Handle DNS timeout exception on signup MYC-496

3.8 (2015-05-28)

  • Add new fields: IFR Approaches, Offshore Landings, Paradropping Cycles MYC-481
  • Add description to Stripe confirmation mail MYC-477
  • Fix unsubscribe form MYC-478

3.7.2 (2015-04-15)

  • Add Stripe payment option MYC-442
  • Add "Add and add next flight" button MYC-412
  • Fix aircraft types PDF MYC-473
  • Make XLS import more robust MYC-469

3.7.1 (2015-02-04)

  • Add shell command for payments MYC-464

3.7 (2015-01-30)

  • Add pilot logbook (PDF) to the API MYC-448
  • Add an option to include scans in the pilot book MYC-188
  • Add an option to break pages each month in the pilot book MYC-285
  • Make number of pages in the pilot book optional #296
  • Add ECS totals to stats overview MYC-454
  • Improve date filter MYC-441
  • Remove background image from backend
  • Fix time conversion for outside landing shortcuts MYC-21
  • Fix typos MYC-459
  • Fix behaviour of fields with placeholders MYC-316

3.6.5 (2014-12-12)

  • Fix add glider form if mountain landings enabled #456

3.6.4 (2014-12-01)

  • Update reportlab #453

3.6.3 (2014-11-28)

  • Fix footer logo hover #451
  • Improve views for big screens #440
  • Don't show flights and licenses of unconfirmed pilot #444

3.6.2 (2014-11-14)

  • Fix response statuses of error pages

3.6.1 (2014-11-14)

  • Fix pilot filter in operator dashboard flight view
  • Fix document download view when not logged in

3.6 (2014-11-06)

  • Add shortcuts for outside landings #33
  • Add autocomplete for outside landings #428
  • Add NVG #439

3.5.3 (2014-10-22)

  • Use latest OpenLayers 2 release #429

3.5.2 (2014-10-17)

  • Improve promo code handling #433

3.5.1 (2014-10-15)

  • Add graphs to aircraft types, aircraft and airports stats views
  • Show aircraft from past experience in my aircraft view #172
  • Show flights view if motorgliders are enabled
  • Add option to exclude past experience in pilot book #434
  • Don't add past experience to pilot book from different aircraft types #434
  • Optimize some views for smaller devices

3.5 (2014-10-08)

  • Add PDF export to aircraft type stats view #194
  • Add filter to aircraft type stats view #204
  • Add Bar Chart to Yearly Reports #255
  • Add past experience option to flight filter #394
  • Stats filter depends now on profile settings and preferences #422
  • Stats views depends now on profile settings and selected filter values #422
  • Don't show the unassigned option in the flight filter unconditionally #394
  • Don't send account expiry reminder for employed pilots #431

3.4 (2014-08-26)

  • Add period to simulator flights view #416
  • Add Excel/CSV import/export for simulator flights #415, #409
  • Show subscription prices in EUR/USD #309
  • Allow the user to bypass the domain check on signup #414
  • Move aircraft statistics (hours flown) to stats view

3.3.1 (2014-07-28)

  • Update flight import hints #411
  • Round minutes of imported flights #413

3.3 (2014-07-02)

  • Add number of rows to PDF export dialog and a corresponding default setting #385
  • Add number of items per page to pager #385
  • Fix displaying highlighted flight in flights view

3.2.1 (2014-06-17)

  • Add new airports
  • Move airport statistics to stats view, show all used airports #405
  • Style the frontpage

3.2 (2014-06-11)

  • myControl.aero API
  • Improve paster output messages #400

3.1.4 (2014-06-04)

  • Send a reminder mail 5d before account expiration #396
  • Add placeholder with date formating hint to settings view #398
  • Add summed up duty time to views #388

3.1.3 (2014-05-19)

3.1.2 (2014-05-15)

  • Add option description to documents #390
  • Add '90 days' option to operator dashboard license status filter #387.
  • Rename "all" option in operator dashboard pilot filter #386
  • Flights views depends on profile and settings
  • Separate flights and glider flights views better
  • Preselect aircraft type for PDF dialog depending on current flights view
  • Add new setting to show/hide simulator flights
  • Add new setting to show/hide motorgliders
  • Include flights from today in aircraft type statistics #392
  • Show duty of employed pilots for the whole year

3.1.1 (2014-05-02)

  • Update frontpage, feature comparison and newsletter text.

3.1 (2014-05-01)

  • Add delete user shell command #379

3.0.3 (2014-04-11)

  • Add documents to operator dashboard
  • Validate email address on signup #369

3.0.2 (2014-04-11)

  • Show details row if only one pilot is visible #374
  • PDF Format Column Hours Night #378
  • Operator view shows pilots tab by default #380
  • Add IP address to audit trail log #381
  • Generic date format for time period #305
  • Reorganize operator dashboard
  • Add a support portlet to the dashboard #376
  • Personalize support mail sender #290

3.0.1 (2014-03-31)

  • Optimize operator dashboard responsive views #373
  • Don't handle duty hours field as date
  • Add dashboard to navigation #377
  • Add pilot filter to operator dashboard #374

3.0 (2014-03-27)

  • Operator #349
  • Audit trail #345
  • Add a summary row to the duty control sheet view #368

2.4.5 (2014-03-17)

  • Improve error handling for unkown glider flight import

2.4.4 (2014-03-10)

  • Fix empty license view
  • Fix PDF report dialog date range selection
  • Add command to delete orphaned files

2.4.3 (2014-03-07)

  • Prevent line break in navigation on smaller screens #366
  • Remove unused cancel button in PDF dialog #365

2.4.2 (2014-03-06)

  • Update newsletter

2.4.1 (2014-03-06)

  • Don't prefill a document for cloned flights, return flight and cloned sim flights

2.4 (2014-03-06)

  • Add document storage #154, #360, #361, #362, #363
  • Add simulator flights PDF #192
  • Mountain landings is part of basic subscription package #149
  • Set NFA as default in ground duty dialog #359
  • Fix login link on unsubscribe form #354
  • Fix feature comparison dialog #355
  • Remove facebook button #358
  • Change mail sender name #364

2.3.1 (2014-02-04)

  • Update Navigation

2.3 (2014-02-04)

  • Inactive state for licences #341
  • Add multiple Off Duty entries at once #340
  • Show aircraft type on PDF report #346
  • Add LAPL licences #352
  • Rewording #342, #343
  • Fix PDF export panel layout #347
  • Hide invitation code field on signup form #335
  • Use only one newsletter text file #333
  • Add list-unsubscribe header to newsletter #338
  • Show local time for outside departure/landing #302
  • Add unsubscribe link for notifications #351
  • Pre-fill times: Update licence evaluation #336
  • Show shortcuts to last used airports/aircraft/PIC only #163
  • Send support email 14d after registration #290
  • Add Flying Activities duty type #353

2.2.5 (2014-01-08)

  • Update copyright year.

2.2.4 (2013-12-11)

  • Styling the frontpage.

2.2.3 (2013-11-22)

  • Fixed emails not being sent if the user's name contains a non-ascii character.

2.2.2 (2013-11-06)

  • New Frontpage

2.2.1 (2013-11-05)

  • Fixed Airport/Aircraft Search
  • Fixed Licences Footer

2.2 (2013-11-04)

  • Responsive Layout #317
  • Fixed background color of expiring licences #327
  • Fixed bazl.admin.ch Link #331

2.1 (2013-10-16)

  • Pagination Position when Editing a Past Flight #303
  • Clone Flight Button for Sim Flights #289
  • Page Break Option for Flight Entry #232
  • New Licence Type: Security Clearance #318
  • New Rotorcraft Cycles Field: ECS Minutes #322
  • Hide Login in Header on Login Form #316
  • Stats Graph in Hours #180
  • Truncate long words in description fields (PDF) #173
  • Fixes missing log table throwing an error #319
  • Fixes duty report throwing an exception
  • Pin packages versions

2.0.4 (2013-07-25)

  • Adds helicopter cycles to import / export
  • Fixes time placeholder on flight edit form

2.0.3 (2013-06-27)

  • Update total time on flight form when the flight registration is changed

2.0 (2013-03-15)

  • Complete redesign of the user interface (code name "Clouds")
  • Fix location search #269
  • Minor bugfixes and improvements

1.15 (2013-02-25)

  • Sim flight levels added #251
  • Currency status show date #249
  • Notification when a new user signs up #247
  • Yearly reports #75
  • Google Maps v3 #250
  • Cross-site request forgery (CSRF) protection #25
  • Converting repoze.bfg to Pyramid framework

1.14 (2013-01-09)

  • Email with monthly report #186
  • Fixed issue with drawing a Point in OpenLayers #240
  • Export panel the empty page #222
  • Datepicker: Monday is the first day of the week #223
  • Reset password username not found #171
  • Licences: days before licence expires #128
  • Excel export for basic subscription #224
  • Import flights: fixed UnicodeDecodeError #229
  • Non-commercial pilots: fill dual time instead of COPI #231
  • Import flights: strip empty space from registration #236

1.13 (2012-08-31)

  • PDF export panel #24
  • Cache issue on currency View #217
  • Simulator time total time Stats #46
  • Professional Subscription falls back to Basic when expired #216
  • Carry forward totals added to the type stats #219
  • Improved help text on the import view
  • Good loooking error pages #214
  • METAR Portlet Timeout #218

1.12 (2012-07-18)

  • Adds new report showing the values of flights summarized by aircraft type. #194
  • The week in the calendar view begins with Monday now and Saturday/Sunday have a background shading. #196
  • Clone (copy) flights #197
  • Show flight rules in licence table #207
  • Improve performance for pilots with > 1T flights #175
  • Show flight rules and licence expiry date in currency table #210, #206
  • PDF used to block the server #211
  • Total hours on flown aircraft list #193

1.11 (2012-05-18)

  • New Field: Time Examiner: #182
  • New Field "Helicopter departure in fog": #187
  • Site width increased
  • Reminder email licences sent multiple times: #190
  • Direct link for return flight: #137
  • Upgrade to Python 2.7: #189
  • UTF-8 for csv files: #181
  • Imporve perfomance for pilots > 10T flights by adding caching for favorites: #175

1.10 (2012-02-15)

  • Multiple carry forward records #158, #167, #168
  • Additional field: duty hours for Non-Flight Duty #159
  • Flight Rules: IFR / VFR for type ratings #164
  • Make sure reminder are only sent once #165
  • Time zones for airports: Country and timezone are set automatically as soon as the coordinates are set #166
  • Select filter portlet cycles #157
  • Show country flag #169

1.9.1 (2011-12-02)

  • Improve import/export fuctionality: #151
  • Disable the mobile safari standalone mode. Hopefully fixes issues with iPhone login: #52

1.9 (2011-11-28)

  • Fix issue with date input field on iPhone (new iOS5)
  • Adds new duty type: Instructional Flying Activites
  • Updates jquery, jquery-ui, fullcalendar and OpenLayers to the newest releases
  • Adds piloting type to aircraft
  • Adds automatic propagation of totals for either pilot SE/ME or Multi Pilot depending on the aircraft
  • "add to home screen" for iOS devices
  • Prints 'out' instead of on the Pilot Book PDF for outside landings
  • Bugfixes

1.8.2 (2011-07-21)

  • Glider logbook
  • Made flight form redirect to more appropriate places
  • Changed table headers in control sheet xls to be right aligned

1.8.1 (2011-07-18)

  • Fixed totals in duty time and made duty hours work with merged duty flights
  • Change position of Google+ button

1.8 (2011-07-08)

  • Off duty #132
  • Duty hours #130
  • Map size
  • Separate edit form for heli and plane flights #123
  • Styling edit forms
  • Custom error messages (error 404, error 500)
  • Improved outside landing location search #136
  • Class rating currency limits in the future are shown as okay, with the annotation "not yet relevant" #117
  • CSS hacks to make crappy IE7 happy
  • Registration should not include a dash #106

1.7.2.1 (2011-05-26)

  • Bugfix in Excel import
  • Date widget for the time period in filter

1.7.2 (2011-05-19)

  • Aircraft type now consistent with ICOA designator
  • Edit "aircraft type" / aircraft
  • Useful links for aircraft
  • Help text on Execl import (incl. error message)
  • Delete duty time #107

1.7.1 (2011-05-11)

  • Bugfixes duty time module
  • and fixes the duty detail check-out date being wrong #105
  • Empty login requests on mobiles are now handled correctly #102

1.7 (2011-05-02)

  • Added duty time tracking module

1.6 (2011-04-14)

  • Added real class ratings with currency (SEP Land, MEP Land, TMG)
  • Added motorglider type and turbine engine
  • Improved time calculation on flight form
  • Update aircraft types with engine counts and correct types

1.5.2 (2011-02-28)

  • Use repoze.bfg's authentication policy. Remove repoze.who middleware.
  • Calendar CSS fix: use JQueryUI stylesheet

1.5.1 (2011-02-16)

  • Performance improvements for PDF export
  • Remember me feature

1.5 (2011-02-01)

  • Edit shared data: aircraft, aircraft types
  • Show number of landings and takeoffs on airport table
  • More shortcuts on the flight edit form: (favorite) PIC name, single pilot SE/ME minutes
  • HTML5 for webkit mobile version
  • More time intervals in stats: 28d, current year
  • Map View: filter period
  • Bugfixes

...

1.0 (2010-06-13)

  • Feature complete Version

Let's get started.

Sign up today