Possibility to reserve multiple or all aircraft at the same time from the back-end (there is a known issue with selecting the flight date)
User profile now contains ICE contacts fields
Changed
Switch to disable all notifications for specific user
The instructor field is visible for all pilots (before only “students” were able to see it)
School laps field on front-end is now always visible (before it was visible only on special flight purposes)
Field for choosing instructor on chronometries on the back-end is now searchable
Multiple improvements on the chronometry reporting module. It now displays users sorted by the last name. A search button is added. Loading animation is added.
Legs section on front-end is now more distinctive
Chronometry history on front-end now has a filter (from, to, aircraft – more to be added)
Chronometries on the front-end contain the time to the next service.
On chronometries report on the back-end, there is tooltip with information who submitted/changed a specific chronometry
Flight time field is hidden on the front-end reservation form.
Legs may contain comments
On transactions report, First / Last name is displayed instead of username
When submitting chronometry on the front-end a single leg is automatically submitted (if the user forgets to tap “add leg”).
Aircraft resources now also contain aircraft type information
“Next service” display on front-end chronometry doesn’t allow values less than -5. If there is less, we display the message “Aircraft needs maintenance – contact the manager!”
Possibility to select any timeframe on all calendars on the front-end (before it was only possible by tapping the timestamp on the left side of the main calendar)
Metrics on chronometries, transactions, and aircrafts module may now be disabled with parameters
There is now a link from front-end to back-end
There is now a link from the back-end to front-end
Date format on the back-end is local (DD. MM. YYYY)
Fixed
Speed improvements on chronometry view
Additional caching – speed improvements on multiple modules
Negative times in aircraft resources are now better represented
Displaying UTC dates on the back-end for chronometries
Aircraft reservation on back-end now properly display “pilots” list
Server error when updating aircrafts
The tax rate was sometimes not displayed correctly on the back-end
Dashboard links are now active
Chronometry legs were not sorted correctly when adding school laps on front-end
Chronometry on the back-end is sorted by flight-date/hour
Problem with calendar view on front-end for iPhone users (Safari)
Prevent submitting chronometry for the same aircraft for the same time from two different pilots
If the transaction is deleted return user the money
“Post name” renamed to city
v1.18.0 (29-12-20)
New
Posibility to schedule timeslots for instructors
Chronometry/Membership payment with Stripe
Posibility to pay after flight
Repeatable flight orders
Posibility to select time slots for flight order
ICE contacts
Send email when generating accounting report each month
Changed
Switch to disable all notifications for specific user
Use landing airport for next legs take-off (when submitting chronometry)
Greatly improved chronometry history on front-end
Time entry on front-end now uses browsers native “time field”
Invoice download on chronometry view (front-end)
Improved global search
After sucessful password change notify user with “toast” message
Improved calendar / chronometry icon
Different calendar view on rotated mobile view (front-end)
Possibility to edit legs on front-end
Round prices to two decimals on front-end
Allow searching by pilot/instructor name, username
Improved pagination on back-end (possibility to jump to specific page)
Filter “creation time” replaced with “Flight Time”
On Chronometry sorting by ID / Flight date is added
Fixed
Sending correct emails when adding money to your account or paying membership
Translation errors on back-end
Swipe right/left on front-end calendar
Hide “null null” on profile page
Membership payment display and prevent paying membership more than once per year
Resources time calculation (if values are “null”)
Time on resources is in minutes – changed to hours
Back button on front-end
Error calculating aircraft resources with hobbs
Medical/Rating/Licenses should nofications sending
Flight chief permissions
Outer FE links not showing on front-end
Submitting legs fix
Fix reports
v1.17.1 (01-11-20)
New
All ratings / licences / medical is now displayed on front-end user profile
Changed
Show discounts with legs on chronometry overview
Aircraft registration name must be unique
Only “Allowed Aircrafts” for specific user are displayed on front-end
Improved “inspection field” on resources – now possible to select year, months and days
Possibility to submit reservation while aircraft is in maintenance
Fixed
Forgot password and fixed login error display
Section bar was not shown after logout/login
Creating flight order from back-end
Block-on / Block-off check
Show “—” instead of NaN when chronometry didn’t have prices (no pricelist)
Renaming plane resource to aircraft resource on back-end
Exception for medical/ratings/licenses notification when time is not set
Aircrafts on front end sometimes not displayed
v1.17.0 (15-10-20)
New
Additional reverse invoices
Auditing for users activity
Db caching for most diferent Models (speed improvement)
Transaction report – including CSV version
PWA version of the app (iOS/Android choose “add to home screen”)
Additional ICAO parameter for aircrafts
Yellow warning when License/Rating/Medical is about to expire
Possibility to make reservation from “group calendar” on front-end (by taping hour)
Rewritten module for aircraft resourses
Link to manual added to the footer in control conter
Enable editing reservations from calendar
Expired resourses are now “red”
Additional info added when submiting chronometry (next maintenance, total flith time)
Posibility to add file/links to news
Period field for Aircraft resourses (to select days, mounths, years instead of only days)
Changed
Additional checkes when editing chronometry
Max number of laps limited to 20 for “school laps” flight purpose
22% TAX for account fillup
DB tables for pricelist and flight orders simplified
In reservations calender we now displays “maintenance”
Improved calender on front-end (now accessible via direct url
Prevent submiting Flight Order if aircraft is in maintenance or not airworthy
Removed possibility to set “license to non active”
Additional fields for Skydivers Pricelists
Change date format on FE to DD.MM.YYYY
Balance field on “transactions” is automatically calculated
Remove “Yourney log” upload field from Front-End chronometry
Reservations for planes in maintenance/not airworty is now allowed
Improved PDF invoices look and data
Improved invoice prefix/suffix
Invoice numbers are now based on year and section
back-end url changed from /nova to /control
Unused fields removed from user
Medical on “users” table is not required anymore
Improved multiple filters on back-end
If you dont have money on ANY of the sections, you are not allowed to submit flight
Front-end calendar improvements
Fixed
Updating chronometry for gliders
Improved notifications timing
Completing transactions
Notifications for completing transactions
Updating chronometry on back-end
Authentication via https
Multiple grammar errors fixes
Fixes on dates errors when submiting reservations
Improved Licenses / Expiration date notifications design on front-end
Prevent filling up account with “negative” values
Do not allow submiting flight order if ANY licenses expired
Global search
Cron-job fixes
Flight order error when editing/viewing on back-end
Posibility to “close” dialogs on front-end
Problem with attaching role to user
v1.16.0 (2020-07-01)
New
Auto pre-calculate flight time for flight order
Improved labels and fields descriptions on BE
W/B module on “flight order” – Beta
Skydivers section customisations
Changed
Chronometry card now containg time/date and registration
Feature “No payment for instructor” is removed from FE
Option to submit “Work order” without reservation
Better display for notifications
When editing price-lists it VAT is set to 0 by default
Better flight cost estimation on submitting chronometry
Option to “disable” email notifications is removed
Fixed
Multiple grammar fixes on FE on english version
Logout issues for some users
Editing “flight pourpose” on “flight order” module
Deleting invoice if transaciton is removed
On calendar, some reservations were not visible
“Back” button was not working as expecting on Documents library
v1.15.2 (2020-06-07)
New
Added plane resource groups
Multiple triggers for plane resources
Plane live data automaticly updates
Removed
Plane resource datas
Changed
All migrations of one table were merged to a single file
migrations for plane_resource updated
migrations for plane_mark updated
planes who are not airworthy are correctly updated