Versions
3.27.2 (2024-04-24)
- Automatically insert SMS mTAN codes when on phone.
- Replace mailgun with postmark as our mail provider.
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