Changelog

Stay up to date with the latest updates, features, and improvements.

Get every release delivered

**VDS:**

  • In Airport Management -> Airports, finalized the assignment of Containers and Load Factors in both edit and create modals.

  • In Route Management -> Routes, finalized the assignment of Containers and Load Factors across all edit forms.

**Orwell:**

  • Added some charts to the Orwell Dashboard as a test. The plan is to eventually move these charts to a dedicated statistics page.

**VDS:**

  • In Aircraft Management -> Fleets, changed the Create/Edit modals to use tabs instead of collapsible sections.

  • In Aircraft Management -> Fleets, ensured that at least one Allowed Parameter must be selected when creating or editing a fleet.

  • In Aircraft Management -> Fleets, added a 'type' selector for Pax/Cargo operations.

  • Introduced container units in Aircraft Management -> Fleets and Aircraft, improving the lookup to the parent Fleet when overriding.

  • In Load Management -> Containers, added a listing table with options to create, edit, and remove containers. A new feature compared to v3 is incompatible containers, i.e., containers that cannot be loaded together.

  • In Airport Management -> Airports, updated the Create/Edit Modals to the now standard tabbed layout.

  • Improved the creation modal in Airport Management -> Airports to enable all options previously hidden unless edited after creation, including taxi time overrides and airport managers.

  • Added a Container management tab in Airport Management -> Airports.

**Phoenix:**

  • Changed dashboard component spacing from 1 to 0.5 rem.

  • Updated the dashboard pilot statistics component to align the 'Statistics:' text and make the selection box consistent with other boxes.

  • Added a new 'slim' pilot statistics component, displaying only 3 blocks in one row instead of 6 blocks in two rows.

  • Enabled Load Factors (Passenger and Cargo) set in VDS to determine pax/freight load in booking dispatch.

**Orwell:**

  • Changed dashboard component spacing from 1 to 0.5 rem.

  • Normalized the dashboard statistics component to look similar to the one in Phoenix.

  • Added options to the Dashboard New Registrations Table to auto-capitalize names and report names to Team vAMSYS.

**VDS:**

  • Updated the Airport Overview table to use live data instead of pre-cached data.

  • Changed table column links to redirect to the new routes table.

  • Added required filters to the routes table.

  • Adjusted the paginator on the routes table.

  • Limited Bulk Full Edit functionality in the routes table to 20 records.

  • Introduced Load Management -> Load Factors, the first step in setting up custom Load Factors (LFs) for Pax/Cargo operations.

**Other Changes and Additions:**

  • Added three additional indexes to the database.

  • Fixed an issue that was breaking URLs on Chromium browsers (Orwell Dashboard Infobox).

  • Resolved Aeolus errors that were preventing access to the dashboard and edit pages.

**VDS:**

  • Introduced a new Routes Table.

  • Implemented Quick Edit action for single routes.

  • Implemented Copy & Edit action for single routes.

  • Implemented End Today action for single routes.

  • Implemented Remove End Date action for single routes.

  • Implemented Delete action for single routes.

  • Implemented End Today bulk action.

  • Implemented Remove End Date bulk action.

  • Implemented Bulk Delete action.

  • Implemented Bulk Edit action.

  • Implemented Bulk Full Edit action, along with the related page and logic.

**Other Changes and Additions:**

  • Tweaked database indexes for improved performance.

**Optimization Work:**

A lot of optimization work was done today to clear the backlog and improve the speed of v5:

  • Second round of database optimizations.

  • Removed 1.3 million jumpseat PIREP records, as v5 no longer logs them.

  • Removed 200 million Position Reports from flights that did not result in a PIREP.

  • Added a nightly prune job to remove Position Reports to prevent buildup.

  • Major refactor of used traits, including deduplication of database queries.

  • Moved some session handling tasks to asynchronous jobs.

  • Query optimizations in Phoenix Dashboard.

  • Query optimizations in Phoenix -> Events.

  • Query optimizations in Phoenix -> Documents -> Scorer.

  • Query optimizations in Phoenix -> Resources -> Airports.

**VDS:**

  • Added a list of users with VDS access to the Dashboard.

**VDS:**

  • Added statistics to the Dashboard.

  • Introduced Popular Aircraft and Popular Airports tables.

  • Normalized tables with headers, moved filters behind dropdowns, and added deferred loading.

  • In Airport Management -> Airports, the Country filter is now sorted alphabetically.

  • In Airport Management -> Stands, the Country filter is now sorted alphabetically.

**Other Changes and Additions:**

  • Optimized the database with new indexes.

Hangar v0.9.2

New Domain

Hangar now lives under [Hangar.to](https://hangar.to)

Documentation

We have prepared initial documentation for Hangar, describing it's key features, how to enable it and create your first file.

Documentation is located [here](https://docs.vamsys.dev/hangar).

Fixes and Improvements

  • Sync of 'Enabled' and 'Enabled Public' settings from vAMSYS.

  • Changes to Tenant menu to limit what instances of Hangar can be visited by a user.

  • Added Search for Pilots in Downloads section.

  • Swapped Filters in Downloads page.

  • Downloads -> Addon filter will not list Addon if it does not have any published files.

  • Force PDFs to be downloaded instead of opened in the browser.

User Bans

  • Virtual Airline Bans are now complete.

  • Orwell -> Pilots -> Pilot Bans. New table to simplify looking at banned Pilots. Still possible via master Pilot List.

  • Aeolus - Tables, Views, Filters and actions to manage VA Ban escalations.

  • Select page will not show VA to join if the pilot has been previously permanently removed or has VA Ban.

  • Register page will list VA Ban reason, if VA Banned. Will also reject registrations if pilot has been permanently removed.

Hangar Related Functionality

  • Added Enable and Enable Public and Name options related to Hangar at Orwell -> Settings -> Airline -> Modules.

Other Changes and Additions

  • If logged into vAMSYS, visiting VAs login or register page will redirect you to VAs dashboard if one has a pilot account or register page if one does not.

Bug Fixes

  • Phoenix Dashboard PIREP and Booking Boxes component will erroneously deduct one entry when there was no booking to show.

Name Review

  • System is in place to monitor user names. If name is incomplete, or otherwise against vAMSYS ToS, the name can be marked as 'not accepted.

  • Users with these flagged names will have a few days to update their names. During this period, they will not be able to perform any actions on Phoenix, Orwell or VDS.

  • Virtual Airline staff can flag suspicious/wrong names to Team vAMSYS for review via Orwell->Pilots->Pilot List.

  • Virtual Airline staff now also have an action to auto-capitalise the name of the user.

User Bans

  • Implemented new User ban system. It's built on 2 levels - Platform Ban and Airline Ban.

  • [WIP] Virtual Airlines are able to ban users from accessing or attempting to re-register for their VA.

  • VAs can escalate VA Ban to Platform Ban.

  • Updated end-user page listing the stated reason for a ban.

Other Changes and Additions:

  • Orwell -> Pilots. Enabled Pilot Merges table. No option for Virtual Airlines to create merges at this time,

as Merge functionality needs to be rewritten and improved after v5 is released. Not being changed prior to release to maintain

compatibility with v3.

  • Orwell -> Design -> Phoenix Dashboard. Flight Map component received height option.

  • Orwell -> Design -> Phoenix Dashboard. NOTAMs component received pagination options.

  • Many additions to Aeolus.

Orwell -> Pilots -> Pilots List Changes:

  • Removed Edit modal, as other than Honorary Rank, nothing else is editable.

  • Added Honorary Rank column, with ability to select and update rank in the table.

  • Added Honorary Rank filter.

  • Enabled Delete action.

  • Enabled Restore Profile action with options.

  • Enabled Manual Statistics Refresh action.

Other Changes and Additions:

  • Orwell Dashboard - Refactoring and improvements to 'Your Attention is Needed' buttons.

Bug Fixes:

  • Phoenix Pilot profile could not be opened by others if the user did not view it first.

Big Changes:

  • Orwell -> Design -> Phoenix Dashboard

Phoenix Dashboard layout can now be customised beyond what was previously possible. Virtual Airlines can now

specify column layouts and place components as/where/when needed. Some components have their own settings too, making

it even more customisable.

This feature is set to grow with new components based on feedback received.

Bug Fixes:

  • VDS - Airport Management Access bug, due to changes in how AutoReject rules are handled.

Other Changes and Additions:

  • Normalised sidebar icons in Aeolus, Orwell and VDS.

  • Orwell Dashboard - Changed Recent Bookings and New Pilots tables.

  • Orwell -> Settings -> Design subsection spun off into Orwell -> Design.

  • Orwell -> Design -> Email subsection added to manage content of various emails sent to Pilots.

  • Orwell -> Design -> Social Icons - moved tools to manage social icons in Phoenix Dashboard and Navigation.

  • Orwell -> Design -> Logo - new option to add background images to VA's login/register pages.

  • Orwell -> Design -> Emails - new email options when Registration Review is enabled.

  • Orwell -> Design -> Activity Emails - spun off from Emails and refactored.

Hangar v0.9.1
  • Increased image upload max_size.

  • Bug fixes when opening a file with no version.

  • Remove file listing from 'Downloads' page if they do not have version.

  • Added 'Set Pack' bulk action in Files table to allow quick setting of Packs on multiple files.

  • Added version number in the footer.

Hangar is our new file storage and download system for Virtual Airlines using vAMSYS and their pilots. It replaces clunky, inefficient and expensive solution

used previously - forums.

SSO via vAMSYS v5 allows unified and simple login, new Admin interface makes managing files a breeze. Pilots can make use of not only categories but

additional filters of addons and simulators. Download tracking gives our customers more insights into what is popular and in high demand by the community.

###

We are slowly migrating to our new set of servers in Germany. First step is now complete - provisioning our development, management and supervision tools on the new servers.

This is now done and dev versions of v5 and Hangar, not to mention this page and many others now live in the new servers. When v5 releases, it will live there as well.

###