Changelog

Changelog

7.0.0-beta.4 (2020-05-09)

Full Changelog

Implemented enhancements:

  • Move currency selection to admin settings #671
  • Center live map to custom location #661
  • Pilot Names - Pilots ID #656
  • Simbrief sample data #651
  • Simbrief only available for bids #642
  • PIREP prefile download #634
  • Importer - group imported aircraft by type #628
  • API: When looking up flight, return the load factor #611
  • API: On prefile, return required fields #610
  • Center on active flights #605
  • Profiling/performance improvments #602
  • Aircraft stats resync #585
  • Cron Job #553
  • Importing a CSV with additional airports clears all previous airports #490
  • Use continuation token instead of page/offset #469
  • Combine the Util classes in Facade and Support #467
  • ACARS/Live flight events #436
  • Allow logo upload for airline #417
  • Google Analytics Settings #382
  • Let update only be run if logged in/admin #372
  • Airport Lookup - possible additions #364
  • Set flight type for expenses for flight #348
  • Extend search schedule options #297
  • Change currency from settings #671 #672
  • Add privatized version of name #656 #658
  • Add Simbrief entries as sample data for load #651 #652
  • Option for SB only on bids; add the new file type #642 #643
  • Account ICAO for subfleet, airline/location if columns exist #628 #632
  • Performance improvements #602 #607
  • Center on active flights #605 #606
  • Installer fixes, remove bcmath, fix design #596
  • Remove airport length restrictions #590 #592
  • Remove 4 char restriction from ICAO; use decimal type for lat/lon #590 #591
  • Recalcuate aircraft stats in nightly cron and importer #585 #443 #587
  • (Importer) Set the pay rate for the ranks #443 #586
  • Fix rowmapper generator, check for fields, map users #443 #583
  • Add bcmath to the required extensions list #558 #564
  • Add the argc_argv flag for the cgi exec #553 #556
  • Add logo to the flights page if its set #417 #550
  • Add additional events for PIREP states #436 #548
  • Cleanup Utils #467 #547
  • Add checkbox to clear previous data when importing #490 #546
  • Distro zip file from tar file #449 #543
  • Spanish files translation #542
  • Add link to download ACARS config from profile #539
  • Format all blade templates to 2 spaces #530 #531
  • Add menu bar for mobile #529
  • Fix live and route map errors #527 #528
  • Set PIREPs page to public #526
  • Try to clear caches before updating #522
  • Reduce number of queries for update check #520
  • Add getRootDomain() to Utils #514
  • Search flights by subfleet #484 #506
  • Add base Dockerfile for Dockerhub upload #504
  • Add reference to docs on doc site #502
  • Add new command to export a specific PIREP for debugging #501
  • Flight search for departure/arrival airports not using column names #496
  • Split the importer module out from the installer module #468

Fixed bugs:

  • Aircraft hours not counting #683
  • Error creating first user/airline #677
  • submitting PIREP: Page Not Found #676
  • Filing manual report causes SimBrief Error #668
  • Error on finance page in admin #667
  • API: User bids aren't loading SimBrief data for flight #664
  • .: Links to pilot profiles :. #655
  • Some domains (ex, .co.uk) not properly parsed #647
  • API: Load bids through the bids.flight fields, not the flights field on the user #639
  • Login page not using theme #638
  • CSV import error says "csv not found" #636
  • Importer - schedules not importing properly #630
  • Disable using of php opcache #625
  • API: Flight fields are an array when empty #618
  • "Pending Pireps" in admin is blank #616
  • Flight fields show all fields, not custom added ones #614
  • Mixed content causes error #612
  • Fares not appearing in API response for user/subfleets #608
  • Not selecting active for aircraft shows nullable error #603
  • Airports page repeats airport name (infinite loop) #599
  • Calculate Distance button not working #595
  • Support Seaports with 3 letter IATA/ID codes #590
  • Hubs only show for registration #580
  • Error when updating user in admin #576
  • Updater not working because Source repository [github] is not defined #575
  • Flights Page Search Subfleet Column #574
  • Duplicate key entry for ACARS data #572
  • No hint path defined for updater #570
  • My Bids Page Error #561
  • I can't change Current Theme #554
  • Pilots cannot use the dashboard or flights without admin rights #480
  • Database prefix not being applied #442
  • Install not working #411
  • typo in dependency on 'leaflet.geodesic' #687
  • Emails/notifications not sending #675 #686
  • Aircraft hours not showing/incrementing #683 #684
  • METAR: KM as unit in visibility #680 #682
  • Blank/null IATA code isn't unique when added #679 #681
  • Fix airline creation in installer #677 #678
  • Journal not created when airline is created #667 #670
  • Check for SB being avail before filing #668 #669
  • Load Simbrief and flight data when getting bids #664 #665
  • Fix pilots page not showing up #655 #660
  • Fix PirepComment response; 201 to 200 #654
  • Domain detection failing for .co.uk, etc #647 #648
  • Auth routes not using themes #638 #645
  • Don't return bids by default, fix user flight column #639 #640
  • Account for admin role, don't error out on null rows #632 #637
  • Fix airline mapping for aircraft #628 #633
  • Increase ID column size; seed ID generator with uniqid() #630 #631
  • Disable using apc/opcache by default if found #625 #629
  • Fix saving of fare #621 #624
  • API: Flight fields are an array when empty #618 #619
  • Remove the flight fields link from admin #614 #615
  • HTTP/HTTPS mixed content errors #612 #613
  • Fare information not included in subfleet response #608 #609
  • Aircraft status field blank causes error #603 #604
  • METAR parsing infinite loop bugfix #599 #600
  • Table prefixes not being added to indexes #597
  • Import expense and ledger entries #443 #588
  • User country mapping; ignore unused groups #443 #584
  • Change fuel used to optional #512 #582
  • Respect home hubs setting for registration #580 #581
  • Upstream null version; build version tags not being saved properly #575 #578
  • Fix edit pilot error (Facade\Utils missing) #576 #577
  • Upsert on ACARS positions #572 #573
  • Fix the namespace path on updater templates #570 #571
  • Route not found error for Pirep::resource() call #559 #565
  • Add extra check for $acars being set #560 #563
  • Missing $subfleet error on bids page #561 #562
  • Refresh theme cache on settings page load #554 #557
  • Fix migrations when table prefix is involved #442 #555
  • Use optional() around the airport fields #537
  • PIREPS resource except for show #536
  • Fix import during flight cron #532 #535
  • Fix PIREP edit endpoint #534
  • Add a public_url() helper #513 #519
  • Correct text for no subfleets #507 #518
  • Error page not showing when database isn't configured #517
  • Check user permissions on the routes #508 #516
  • Show admin dropdown for admin-access ability #515
  • New subfleet not being attached to an airline on import #479 #505
  • Importing not updating existing items #486 #503
  • Set a default model value for airports on PIREP #500
  • Fix GeoService errors when viewing PIREP #498 #499
  • Properly set the distance/planned_distance #497
  • 491 Installation Error #495
  • Return the flight fares if there are no subfleet fares #488 #489
  • Error if there are no roles when editing a user #480 #483
  • Allow nullable field and calculate distance if nulled #482
  • Pilots cannot use the dashboard or flights without admin rights #481
  • Fix BindingResolutionError when debug toolbar isn't present #465
  • Fix CSV imports giving Storage class not found #454 #462
  • Use PhpExecutableFinder() closes #457 #458 #460
  • Avoid proc_open use #455 #456
  • Stricter checks on ACARS API data #451
  • Remove bootstrap cache #448

Closed issues:

  • Dashboard error when METAR visibility in KM #680
  • Error adding multiple airlines without IATA codes #679
  • Pages #641
  • Create a "fare type" for cargo #621
  • Split Sample module out into separate repo #593
  • No way to add files to fleet #567
  • Map Center Coords #566
  • Pilot Profile Page Error #560
  • File New Pirep #559
  • I can't add new flight #558
  • Pilot Pay route modifier #487
  • Auto-update #449
  • Setting to not automatically calculate distances #446
  • Classic importer #443
  • SimBrief integration - pirep prefile #405
  • PIREP rejection doesn't move pilot back to previous airport #392
  • Load Factor for flights #352

Merged pull requests:

  • Upgrade packages with security alerts #653
  • Add public/private pages #641 #644
  • SimBrief integration #405 #635
  • Add fare type for pax/cargo/mixed flights #621 #623
  • Add fixed pilot pay for a flight #487 #622
  • Add load factor and variance to flights #352 #620
  • Module/plugin installation working #593 #594
  • Add Google Analytics tracking ID to settings and to main template #382 #551
  • Set expenses on specific flight types #348 #549
  • Auto update #449 #545
  • Auto-update functionality #449 #544
  • ACARS XML config file download #540
  • Make the fuel used optional #512
  • Add PHP 7.4 support #464
  • Replace importer with AJAX powered; better error handling #443 #447
  • Fix missing newsRepo variable #445
  • Refactor and add importer to Installer module #443 #444
  • 391 Notification refactorings #441

7.0.0-beta.3 (2020-02-08)

Full Changelog

Implemented enhancements:

  • Fix formatting in blade files #530
  • Make PIREP view page public #525
  • Fix map line colors #523
  • Null-able fuel values on PIREP #510
  • include subfleet in search options #484
  • PHP 7.4 in Travis #463
  • Move cron problem report to main page #458

Fixed bugs:

  • Method GET for /pireps/\<id>/edit not supported #533
  • Cron error for removing expired flights #532
  • Live map marker click not working #527
  • Redirect to installer properly #513
  • Admin panel link not shown for users in role group #509
  • Users without "admin" role can modify roles #508
  • Edit flights page - text error #507
  • Installation error with external databases #494
  • Pirep not in KG #493
  • Installation Error step2 #491
  • Fares assigned to flights not working/overwritten by Subfleet #488
  • Status not changing when importing CSV for aircraft #486
  • Default Theme unusable on Mobile #485
  • Fatal Error in subfleet page when importing routes with new aircraft #479
  • Flights CSV import fails if no distance stipulated #478
  • Subfleet CSV import #476
  • Cron - DateTime::construct() expects parameter 2 to be DateTimeZone, int given #461
  • if PHP_CLI not found in cron maintenance, put generic php exec there #457
  • Importing schedule bug #454
  • The updater/installer should clear all caches #408

Closed issues:

  • Error 500 when trying to access Dashboard. #498
  • Import multiple aircraft of different subtypes in one sheet #477
  • Split out installer/importer from updater #453
  • ACARS update fields can be nulled #450
  • Retryable HTTP client #430
  • Pireps page: 'Pending' doesn't show pending PIREPs #427
  • Email when news sent out #391
  • Save cron last run time #386

Merged pull requests:

  • 7.0.0-beta3 Release #541

7.0.0-beta.2 (2019-11-19)

Full Changelog

Implemented enhancements:

  • CSS Love needed for the Flights Page #418
  • Add Subfleet, Custom Fields and Fares during initial schedule entry #410
  • PIREP from flight/bid; orig: Bid not removed after flight accepted #406
  • Auto airport lookup #404
  • API Changes #389
  • "Maintenance" section in admin #376
  • Auto-calculate Distance on Add Flight page #355
  • Change PIREP fuel field type #340
  • Fuel in pireps #295
  • Add field to set aircraft location #277
  • Suggestion: edit pilot ID #265
  • Combine subfleet and aircraft export #233
  • Allow URL for downloads #229
  • Move settings into database seeder #224
  • Allow specifying transfer hours on registration #129
  • Backend changes separating id from pilot_id #324

Fixed bugs:

  • Flight ID's and Airport ICAO's not clickable on airport page #419
  • Distance lookup needs bcmath extension #407
  • Missing flight level field on frontend #401
  • Set distance to 0 if no value #400
  • Upload livery via admin #398
  • Block deleting airline if there are assets associated with it #367
  • Cron not calculating number of flights #357
  • Error Seeing data of pilot profile #351
  • Fresh install doesn't create rank #346
  • Fuel cost only allows whole numbers for price #342
  • API calls in subfolder going to root domain #339
  • Errors versión 7.0.0 (compilación 181025-6f7735) #332
  • Error on Install #303
  • Having a "Error 505" when trying to install PHPVMS #302
  • Error when viewing profile or trying to add flights #291
  • "Hubs as home airport" doesn't work #288
  • Undocumented Extension Required - PHP 7.2 GMP #285
  • ErrorException Trying to get property 'name' of non-object #281

Closed issues:

  • Add settings.yaml changes to update available check #437
  • Write current version to DB #428
  • Message for configuring cron #424
  • Opt in for telemetry on install #415
  • Error when saving a PIREP without filling some fields and attempting to edit it #414
  • Update htaccess file #412
  • Allow typing in drop down menus #409
  • Malformed email error on file #402
  • Residual design issues from Bootstrap update #397
  • Don't allow PIREP cancel if not in PENDING phase #395
  • Pageable Criteria #390
  • Update CSS Libraries #387
  • Laravel 6 #384
  • Profile menu dropdown #383
  • Update vaCentral Library #380
  • Implement Laravel 5.7 Notifications #378
  • Generate random cache prefix on install #374
  • Move transaction/journal code out of controller #370
  • Add Contract for Airport information lookup #363
  • RFC7807 - Standardize API error messages #361
  • Imposible delete bid #360
  • Change theme from settings #359
  • Integration with PACX [Feature] #338
  • Why don't you create a free ACARS for PHPVMS7 testing? #336
  • Error add Roles #334
  • Error during installation #333
  • spatie - laravel-backup #330
  • Refactor data seeding #329
  • Notify/download latest version file as part of cron #327
  • Notify if migration/updates are pending #326
  • PIREP ID change #318
  • Missing folders on install #316
  • Pull in VMACars plugin #315
  • Account for fuel in the finances #313
  • Show module in the external website #310
  • Profile picture distorted #309
  • Implement cachable in models #307
  • update #305
  • Error with installer - Permission denied #298
  • No Staff Groups/ Authorised Permissions #296
  • .css and .js 404 #294
  • Error on Install #292
  • Ability to change interval of cron jobs #289
  • ACARS api add response #287
  • No bids returned in json #286
  • Importing *.csv with special characters #282
  • laravel-theme doesn't seem to be respecting the theme.json extends #279
  • Flight for current location not being restricted #263
  • Self diagnosis #253
  • Add /api/pireps/validate endpoint #247
  • Cosmetic issues #245
  • GDPR Compliance #244
  • Read all settings into the page session #243
  • Open Airspace #241
  • Option to cancel PIREP #238
  • Navdata sources #231
  • Refactor export, use streamed response #227
  • Add expense multiplier to subfleet #206
  • Expenses #136
  • Finances #130
  • phpVMS Classic Importer #114
  • Setup cron tasks #95
  • Warning in admin if Installer module is still present #77
  • flight planning #60

Merged pull requests:

  • Merge 7.0.0-beta.2 to master #440
  • Refactor the upgrade pending check to see if there are settings/permi… #438
  • Fixes #435
  • #406 Refactor bids #432
  • fixes for issue #419 #429
  • Wrap values in travis env #426
  • Show a message about setting up the cron and if there was an error ru… #425
  • 359 Select theme in settings #423
  • Fix blank aircraft field causing error closes #414 #422
  • Bundle CSS changes #421
  • Some minor CSS fixes as discussed on Discord #420
  • Move telemetry option into settings; checkbox in install refs #415 #416
  • Issue fixes #413
  • Catch error messages in notifying #403
  • Design and file upload issues #399
  • Don't allow cancels from certain states #396
  • Fix map checkout call #394
  • 389 API Changes #393
  • CSS Libraries and style updates #388
  • 384 Laravel 6 changes #385
  • 380 vacentral library #381
  • Use Notification/Notifiable #379
  • Add maintenance section to admin, clear caches #376 #377
  • Refactor all JS API calls #360 #375
  • Set the baseURL for ajax requests #373
  • Move airline transaction code into service layer #371
  • 229 url for downloads #369
  • #355 Calculate distance button #366
  • Add Contract interface for airport lookup functionality #365
  • Refactor error handling internally to follow RFC7807 #362
  • Additional logging for the stats recalculation #358
  • Add missing expiry time for PIREP API #356
  • Fix/metar reading #354
  • Fix/metar reading #353
  • Add setting to include transfer hours in calculations #350
  • Remove ext-cal from requirements list #349
  • Multiple ticket crash fixes #347
  • Issue/327 versioning #345
  • Update issue templates #344
  • Add step fields to enable decimal points on fields #342 #343
  • Issue fixes #341
  • Issue/329 refactor seeding #337
  • Fix issue where user stats aren't incremented on PIREP auto accept #335
  • Account for fuel in the finance calculations #313 #331
  • Middleware to detect is update is pending; move Routes into HTTP #328
  • Change exporter to use utf-8 close #282 #325
  • Rename Interfaces to Contracts to better match Laravel conventions #323
  • Cleanup SI Unit classes; METAR fixes #322
  • Bump lodash from 4.17.11 to 4.17.13 #321
  • Update composer library versions #320
  • Add missing folders under storage/public #316 #319
  • Add interface to additional roles/permissions #296 #314
  • Fix pax count fields; add fuel used field #295 #312
  • Apply fixes from StyleCI #311
  • Laravel 5.8 Update #308
  • Add more search criteria/dev environment via docker-compose #297 #306
  • Add gmp to requirements in install #285 #301
  • Revert "Update issue templates" #300
  • Update issue templates #299

v7.0.0-beta (2018-10-25)

Full Changelog

Implemented enhancements:

  • Follow flight checkbox on live map #246
  • PIREP restrictions based on settings #221
  • Save PIREP as draft #220
  • Shorten fields on flights table #205
  • Show bids in profile #203
  • Don't change rank if current rank is higher than the one found #196
  • pagination sizes #162
  • Allow overriding templates #161
  • Replace old pjax library with newer one #133
  • Awards #113
  • Setting to restrict airport selection to hubs #104
  • Pilot leave status #96
  • schedule import #15

Fixed bugs:

  • Error saving PIREP #252
  • Updater with modules not working #249
  • User registration country and timezone not saving #223
  • Importer inserts invalid data on empty columns/rows #222
  • Import/export - missing fields #219
  • Country flag not showing on user list #218
  • fares/subfleet unique field blocks saving #214
  • module navigation not working (admin) #201
  • Bid not removed when pirep if filled #200
  • Not saving Flight Time #199

Closed issues:

  • SettingsController/Repo are saving as "on" instead of 1/true #272
  • Auto Accept New Pilot isn't working #269
  • Suggestion: button to copy aircraft #267
  • Combine aircraft and subfleet import/export into one #256
  • cron - recalculate hours #254
  • Install Directory is missing from git repo #251
  • Warning: require(C:\xampp\Virtual Airline Website\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\Virtual Airline Website\bootstrap\autoload.php on line 17 #248
  • Settings #239
  • HTTP caching #237
  • Module artisan command bug #234
  • Add /api/news #232
  • Start date/end date, along with day of week options #230
  • Replace weather lookup #228
  • File/avatar uploads #226
  • Change fleet page to load subfleets first #217
  • Add sort options #216
  • Auto loader on Line 17 #215
  • Add flight fields #213
  • Recaptcha in registration #212
  • Browser tests #211
  • Axios HTTP library #210
  • Replace skinning with laravel-theme #209
  • Refactor getting expenses in FinanceData #208
  • Change all money to hold in cents, not dollars #204
  • Pilot pay - rank base and subfleet multiplier #197
  • Flight schedule importer/exporter #194
  • use find/replace in bootstrapWith() call #163
  • Awards #155
  • System Changes/Additions #135
  • Airport & Aircraft Changes #134
  • Handle flight specific fares & multipliers #125
  • Flight set day of week #122
  • Airport page #85
  • Bulk upload charts to airport #84
  • Pull some values from existing .env file #79
  • METAR Information #61
  • flights page #57
  • fuel costs to airports and fuel type on subfleet #41
  • generate aircraft hex code on create #33

Merged pull requests:

  • More acceptable translation to opt-in (es) #284
  • Fix 404s to requirements/setup in README.md #283
  • Hide expired live flight from live map and remove from DB #280
  • [WIP] Laravel 5.7 Update #278
  • Make admin input outline darker #276
  • capture & display pilot transfer hours #275
  • Optimize query with eager loading #274
  • Fix SettingsController saving boolean value as 'on' #273
  • Hide inactive pilot from pilot list page #271
  • Fix flight search restriction #270
  • Apply fixes from StyleCI #268
  • Fix METAR issue #264
  • Apply fixes from StyleCI #262
  • Apply fixes from StyleCI #261
  • Enable eager loading #259
  • Implement cron to remove expired bids #258
  • Fix timezone list HTML Escaped #257
  • Update 07/13/2018 es-translations #255
  • ES translation #250
  • flights filtered per va #242
  • Avatar Issue #236
  • Install bug #235

v7.0.0-alpha2 (2018-02-23)

Full Changelog

Implemented enhancements:

  • Get user PIREPs #192
  • Use time conversion class #190
  • Require inputs in Imperial units #189
  • Make planned_distance in prefile optional #185
  • If there's no /pirep/route calls, when it's filed, write the route #184
  • Create a /api/flight/{id}/route call #183
  • Make all APIs behind auth #173
  • Add bid #172
  • Setting for only showing aircraft that are at the departure airport #171
  • Font for input #169
  • Read default value from settings table #106

Fixed bugs:

  • Volume units to lbs/kg, not gal/liter #193
  • Add country to airline missing #191
  • SKIN_NAME missing on error pages #187
  • Airport timezone not being saved #182
  • Rank checkboxes not being saved #181
  • Make sure cancelled PIREPs don't show #180
  • Ignore cancelled PIREPs in duplicate check #179
  • Make sure all fields are returned in PIREP object #178
  • autopopulate SOURCE field in ACARS #177
  • Make sure pireps.restrict_aircraft_to_rank is respected #170
  • Don't change rank if current rank is non-auto promoting #168
  • PIREP hours can't be changed #167
  • Changing a flight status does not save #150
  • Additional PIREP fields don't save correctly #146

Closed issues:

  • Cleanup icons #195
  • remove raw_data field from pirep table #188
  • Remove Resource::withoutWrapping() to follow jsonapi spec #186
  • Add an artisan phpvms:dev-install command #176
  • Pagination settings #175
  • Implement setting for flights at pilot's current airport #174
  • Minimum PHP supported version to 7.1 #166
  • Update to Laravel 5.6 #165
  • Updater #164
  • Allow adding rank in subfleet page #160
  • Docs #153

v7.0.0-alpha1 (2018-02-04)

Full Changelog

Implemented enhancements:

  • Widgetized components #127
  • Set aircraft location on landing #112
  • save user IP on login #110
  • When rejecting PIREP, add a comment/reason #107
  • Check for duplicate PIREPs and add setting #105
  • create vendor.js with webpack #91
  • move from bower to webpack #90
  • Pilots list and profile #82
  • pirep auto-accept for certain rankings #24
  • Investigate removing the Repository pattern to simplify #6

Fixed bugs:

  • Error when sending /api/pireps/prefile #149
  • Extra numbers on flights page #148
  • Unable to select any aircraft from fleet on file PIREP page #147
  • Error thrown when editing a saved flight #145
  • When you delete flight from admin, filed pirep will throw error #144
  • Avoid calling MySQL executable for creating database #132
  • Aircraft can be added without specifying a subfleet #128
  • Non error flash messages not showing #126
  • Removing subfleet from flight #124
  • User still has API access if they're not ACTIVE #119
  • Delete bids when flight is deleted #103
  • JSON error messages #92
  • add subfleet to flight broken #88
  • logout functionality not working from frontpage #26

Closed issues:

  • fuel\_used in pirep/file #159
  • Add additional fields for PIREP and flights #158
  • Stub file #157
  • Add config.php in root on install #156
  • New registrations are auto-accepted and put as active #151
  • new version alert #143
  • Footer copyright text #142
  • Version build number to use string/assigned date #141
  • Handle duplicate flight number #139
  • Restrict shown aircraft to user's rank #138
  • Docs #137
  • Checksum for tarball #123
  • API Items need #120
  • ACARS API #118
  • List of cron jobs required #117
  • Add create/edit fields for columns #111
  • Add PIREP cancel endpoint and cleanup job #109
  • ACARS table should save the route #102
  • /api/fleet and /api/user/fleet #101
  • Assign subfleets to ranks #100
  • show dates/times in proper timezone #97
  • editable fields not working #94
  • Settings page needs to be completed #93
  • Airport page pagination & search #87
  • Mark airport as hub #86
  • Terms and Conditions & COPPA during registration #81
  • Look at alternative to Entrust #78
  • Check if .env file exists in installer #76
  • upload travis artifact to phpvms ftp as "latest.zip" #75
  • Track hours on airframes #73
  • PIREP accept/reject in admin should call PIREP service #72
  • Error with MySQL syntax when creating database. #71
  • pirep comments #70
  • findWithoutFail Method does not exist #69
  • Commit error 403 #67
  • Keep Showing 404.... #66
  • wrap migrate command #65
  • Create 404 page #63
  • link to admin in nav if you have permissions #62
  • Error while creating database #56
  • shared hosting stuff #55
  • gravatar url for profile #54
  • news and notams module #52
  • try atoum vs phpunit #51
  • Cache Airports calls #49
  • add custom fields table for flights #48
  • Events system #43
  • add fuel costs types to the airports table #40
  • adjust "created" date for airline #39
  • add gross_weight to PIREPs #38
  • subfleet to flight pivot values #37
  • API authentication/middleware #36
  • REST API #35
  • use uuids on a few tables #34
  • subfleet (ranks, expenses) #32
  • How to install this? #31
  • experiment with changing PDO mode #30
  • forgot password #27
  • rankings #23
  • module system #22
  • pireps #21
  • admin user management #20
  • modify DatabaseSeeder to look at env #19
  • look at flarum method of install #18
  • navdata ingestion #17
  • settings panel #16
  • routing and scheduling #14
  • airport details page #13
  • currency format config #12
  • aircraft details page #11
  • user dashboard and profile pages #10
  • admin panel work #9
  • theme/skins engine #8
  • Integrate roles and permissions #7
  • rebuild tables #5
  • front-end template #4
  • Laravel 5.4 #3
  • look up role-based permissions #2
  • installer #1

Merged pull requests:

  • Fixed a few field entries #116
  • Remove unique email entry #115

* This Changelog was automatically generated by github_changelog_generator