vAMSYS Logo

Resources & Manuals

Welcome to vAMSYS.dev - one-stop shop for all vAMSYS information for VA Owners, Staff and Developers.

vAMSYS v5.0.18

vAMSYS 5.0.17 and 5.0.18 have been released to the public.

User Account Improvements

5.0.18 carries on with additions introduced in 5.0.17 and reworks User Management page.

Users can now see their global statistics across all VAs they are in.

Various other tweaks and bug fixes

  • Added filters to Profile Map for Flight Type, Aircraft Type, Operator and Tags
  • Added date selection modifiers for quick changes +/- month/year, register date and Today
  • Profile map start date defaults to show last 100 PIREPs by default, if that many are available
  • Added notifications to My Profile and Account Settings if there are pending friend requests
  • Clicking on Leaderboard user will now open profile page in the same tab
  • Added forgotten Rank Transfer options from 5.0.17 to the My Profile -> Preferences Page
  • Logbook is now sorted by flight count, not aircraft type
  • Phoenix Event description uses more Markdown formatting options
  • Added Server selector at the bottom of the page where 'Served By' lives

vAMSYS v5.0.17

vAMSYS 5.0.17 is now available for Public Testing on vAMSYS Next

We're excited to announce that 5.0.17 marks the first vAMSYS v5 release with a public beta testing period. Moving forward, we plan to leverage public testing more frequently to gather valuable feedback on new features and improvements.

A few important points to note for this initial public beta:

  • Shared Database: vAMSYS Next and vAMSYS.io operate on the same database. Any actions taken on vAMSYS Next will be immediately reflected on the main vAMSYS.io platform
  • Open Access: vAMSYS Next is available to all vAMSYS users

Pilot Profile Rework

My Profile

The My Profile section has been restructured into several dedicated pages:

  • Dashboard: The previous "My Profile" page
  • Map: A new flight history map
  • Statistics: Charts showcasing your pilot statistics
  • Badges: Displays badges (or awards, depending on your VA's terminology) you've earned
  • PIREPs: A list of your PIREPs, relocated from the Flight Centre
  • Claims: Your PIREP Claims, also moved from the Flight Centre
  • Preferences: Manage your pilot-specific preferences
  • Account Settings: Redirects to vAMSYS Auth for managing account details

Dashboard

  • The Statistics Breakdown no longer includes a Settings tab
  • The Details Section has been streamlined, and the Hub Change button now includes a tooltip explaining its purpose
  • Popular Aircraft are now tracked based on PIREPs rather than bookings
  • The Badge Breakdown has been moved to the bottom of the page
  • The Bookings Table has been removed

Map

The long-anticipated Flight History Map is back, now better than ever and in full-page view

  • Displays all your flights within a selected period (default: one month ago to today)
  • Offers visualization options for both great circle routes and actual flight paths

Statistics

Introducing the Pilot Statistics Center, complete with detailed charts:

  • Aircraft Types: Types used in PIREPs
  • Callsigns: ICAO callsign prefixes used
  • Network: Networks where flights were booked
  • Departures: Day/night departure breakdown
  • Route Types: Types of routes flown
  • Simulators: Simulators used
  • Event Flights: PIREPs with bonus points
  • Landings: Day/night landing breakdown
  • Flights: PIREPs flown per month (starting from your registration date)
  • Landing Rate: Average landing rate per month
  • Logbook: A detailed text summary of your aircraft types, total flights, passengers and freight carried, air time, distance flown, fuel used, and day/night takeoff/landing stats

Badges

For now, this page offers a basic breakdown similar to the one on the Dashboard. We plan to expand its functionality in the future.

Preferences

The previous settings drawer has been replaced with a full-page interface, retaining all previous options:

  • Use Imperial Units
  • Prefer Honorary Rank
  • Preferred Network (pre-selected for dispatch)
  • SimBrief OFP Format: Now always visible. If the VA disabled pilot overrides, it shows the default set by the VA. Otherwise, pilots can choose their preferred format
  • Delete Pilot Account: Initiates a 60-day freeze before deletion

New in 5.0.17: If not disabled by your VA, pilots can now Reset Pilot Account. This option, requiring password confirmation, removes all bookings and PIREPs from your account. These records are reassigned to the VA's Robot Pilot to preserve overall VA statistics.

VAs can disable this option in Orwell -> Settings -> Airline -> Pilot -> Enable Pilot Account Reset toggle.

Day/Night Departures & Arrivals

vAMSYS 5.0.17 introduces a feature to evaluate whether your departures and landings occurred during day or night.

  • This determination uses the airport's location and the times recorded on your PIREP to calculate whether the flight occurred before or after civil twilight
  • Note: If your simulator is not set to real local time, these evaluations may be inaccurate, as we can't track simulator time

Testing Required

We've updated how Profile Map, Book Flight Map, and Destination Maps load and navigate. These maps now leverage navigation methods used in other areas of vAMSYS, eliminating the need for full-page refreshes.

If you experience issues where a map fails to load:

  1. Hit F5 to refresh the page
  2. If the map loads after refreshing, try retracing your steps
  3. If the issue recurs, report it to your VA Staff or Vision with precise steps to reproduce the error. Detailing each click and action is crucial for diagnosing the problem

Various other tweaks and bug fixes

  • Updated Trigger Event for Flaps/Engine scorers to clarify the 30kts speed threshold
  • Landing points are now limited to whole numbers; fractional points are no longer allowed
  • SimBrief now supports fuel calculations in kilograms. Conversions have been implemented in vAMSYS for users preferring KG
  • Multiple improvements to Tours Event pages, including correct leg sorting and hiding completed legs
  • Switched to a cloud-based map tiles provider for enhanced performance and reliability
  • Fixed an issue where activity grace periods were not removed when restoring a pilot account
  • Disabled PIREP point editing when no scoring group is attached to the fleet used for the PIREP
  • Resolved issues with holiday cancellations not fully restoring unused days
  • Fixed validation of network IDs to prevent conflicts with deleted user accounts
  • Removed the Pilot Data Export feature
  • Social icon URLs now require a full URL, including the https:// prefix
  • Fixed a bug allowing pilot registrations for VAs on trial
  • Addressed a rare issue where the Profile page failed to load due to missing booking data

vAMSYS v5.0.16

View Event page changes for Tours

  • Leg information in the sidebar replaced with a sorted list of airports involved in the tour
  • Added Event Routes/Airports & Status table at the bottom of the page:
    • Table lists all legs in order
    • Route based Tours additionally list Callsign, Flight Number, Flight Length and Distance
    • Legs flown are indicated as flown and also have a View PIREP button
    • Legs to be flown have a book flight button if not booked, or View Booking if already booked
    • In case of event restrictions and Airport based Tour - Book Flight button applies the restrictions as set by the event to the Flight Dispatch list
    • In case of Route based Tour, Book Flight button only offers the selected route to be dispatched

Presence of Book Flight button does not mean that all qualifying PIREPs need to be booked via event page - if all event conditions are met, it does not matter whether booking was made via Flight Centre or via Event page.

Various other tweaks and bug fixes

  • Route Exporter bugfix - it was not exporting routes with no routing
  • Holidays being cancelled would not return unused days
  • Rejecting Liveries in Livery Review would always apply an invalidate action on pending PIREPs
  • Removed helpdesk submission form in Orwell until it can be implemented natively
  • Landing Rate AutoRejects being applied incorrectly if landing rate is 0 and related adjustments
  • Minor query improvements across event and Phoenix PIREP list pages

vAMSYS v5.0.15

Importers and Exporters

Closed all pending improvement/feature requests regarding Importers and Exporters.

  • Improvement in Route Importer to treat blank 'Hidden' field entry as false
  • Airport Manager Import and Export added
  • Pilot Data export added
  • Badge Import and Export added
  • PFPX formatted Route Exporter added
  • PIREP Data Exporter added

Be sure to check the Importer/Exporter documents and any notes in the exporter/importer.

Various other tweaks and bug fixes

  • Fixed registration issue via Pilot Sharing Agreements
  • Added Team vAMSYS functionality to merge users
  • Apply multiple point presets when editing PIREP Points
  • Events in Phoenix will now show 2 digits of the year for start/end dates
  • Pilot badges in Phoenix ordered in descending order
  • Added Initial Activity Removal Email
  • Phoenix -> Resources -> Airports added columns for Outbound Routes and Outbound bookings made in a year from that Airport
  • Phoenix -> Resources -> Aircraft added column Bookings made in a year using that aircraft

vAMSYS v5.0.14

Last week we were experiencing serious network issues due to an issue with a switch at our server provider. Full notes are available for VA Owners and Staff in our Discord #announcements section.

We expect historic position reports to be restored after 6th November when the final round of downtime in our primary server is complete.

Engine Cooldown / Flap Retraction Timers

v5, in our view desirably so, starts engine cooldown and flap retraction timers after landing - i.e. after the plane has touched down and slowed down sufficiently to start taxi phase. If this behaviour is not desirable, Cooldown and Flap Retraction scorers can be set to mimic v3 behaviour and start said timers on touchdown.

To make the change, you will need to delete scoring rules for 'Flaps not retracted after Landing and before Parking', 'Flaps retracted after Landing and before Parking', 'Engines Cooled Down' and/or 'Engines Not Cooled Down' scoring rules and add them back with your preferred rule parameter for timer start. You only need to make this change if you wish to change the timer start to be based on touchdown.

Query refactoring and general improvements

Big focus over this week was on database queries we execute and jobs we dispatch to our worker and attempts to improve/minimise them as needed. We have made significant progress in eliminating some duplicate queries being run on every page load. Fixing this technical debt does not offer massive performance increase (maybe 0.2s off of page load time), but is nonetheless desirable. This technical debt remediation work is still ongoing across vAMSYS as we discover inefficiencies.

Various other tweaks and bug fixes

  • URLs with www's in some emails leading to broken pages
  • Missing logos in some emails preventing emails from being sent
  • Route Export using tags exporting routes of other VAs if they use same tags
  • SimBrief ID is visible in the Aircraft table in Phoenix allowing pilots to easily spot if they entered a wrong ID and now are getting SB Dispatch errors regarding unknown type
  • PIREP processing fixes in cases where on blocks or landing time is missing from the log
  • Fixes for API erroring out when Pilot being retrieved does not have Statistics generated
  • Fixes for some VA Alerts not being sent to Pegasus correctly
  • Disabled viewing PIREPs when they are being processed
  • Disabled staff options for Claim PIREPs
  • Fixes to User/Pilot creation when VA does not utilise rules setting
  • Phoenix Profile / VDS would show Airport name from another VA
  • Fixes to Activity indicator in Phoenix Profile where it would not turn seconds into hours properly
  • Orwell has an indicator now when a VA has a pending callsign review for their protected callsign
  • Maps can now understand DMS coordinates when using 11 character notation
  • Fix to 'Agreement' flag being incorrectly shown on Pilot Registration Review in some cases
  • Increased SimBrief download list to show more than 50 options for users who do not use search and believe we are missing entries
  • Fixes to Route Comparison statistics where it would display wrong averages in cases of taxi time being awarded for PIREPs

vAMSYS v5.0.13

Book Flight and Destinations Map Enhancements

  • Overhauled Internal Map Logic: Improved performance across various browsers by completely rewriting the internal map logic
  • Enhanced Route Drawing: Improved the drawing of route lines on the Book Flight Map, especially for VAs utilizing provided routing
  • Connecting Lines Added: Introduced connecting lines between airports on the Destination Map for better visualization
  • Button Alignment Fixed: Corrected button alignment issues on both the Book Flight and Destination maps
  • Persistent Filters: Filters applied in the Book Flight map are now retained to Dispatch route selection and actual dispatching
  • Updated Markers: Markers are now displayed as round icons, and the Destination Map correctly lists base airports
  • Jumpseats to Nowhere: Removed jumpseats to airports without outbound routes from the map
  • Multi-Tag Selection: Both maps now support selecting multiple tags for enhanced filtering
  • Set Estimated Departure Time: If a VA provides route departure times, users can set it as their Estimated Departure Time by clicking the helper icon

Pilot Features

  • Better Last PIREP Details: The Last PIREP section on the Select page now includes departure and arrival airports
  • SimBrief Dispatch Fix: Resolved an issue where SimBrief dispatch was not applying VA-set extra fuel settings
  • Extra Fuel Unit Type: Added the option to specify extra fuel in kg or lbs. Note: All weights are in thousands

Phoenix Dashboard Improvements

  • Landing Rate Statistics: The Statistics component now includes landing rate metrics
  • Login: The login button is now locked to prevent interference from password managers that bypass the login form
  • New Components: Added Text and Image components for VAs to use when building their Phoenix Dashboards
  • Dashboard Spacing Adjustments: Adjusted spacing on the Dashboard when components have no content, maintaining appropriate whitespace
  • Flight List Enhancements: Past flights in the flight list now include buttons for PIREP and Pilot Profile
  • Flight List Update Fix: Fixed an issue where the flight list was not incrementing the number of past flights when current flights ended

Leaderboard Updates

  • Enable Online Leaderboards: VAs can now enable online leaderboards via Settings → Airline → Modules. Note: It may take up to 1 hour for 7-day leaderboards to populate, with additional time for other durations
  • Leaderboard Customization: Online leaderboards can be set as global or split into specific networks
  • Disable Hub Leaderboards: VAs have the option to disable Hub Leaderboards through Settings → Airline → Modules

VA Staff Enhancements

  • PIREP List Improvements:
    • Fixed the network filter in the PIREP List
    • Added a Booking Type column for better categorization
    • Restoring a pilot's account now also restores any PIREPs that were pending review at the time of deletion
  • Scorer Fixes:
    • Corrected the Flaps Not Retracted scorer
    • Fixed issues with Event Badges awarding incorrectly when multiple active events are present
  • Rank and Badge Management:
    • Page components now have honorary rank restrictions in addition to regular rank requirements
    • Enabling badges is now a two-stage process with a new 'public' option, accessible via Settings → Airline → Modules
  • New Paused AutoReject: Added paused % autoreject which can trigger on PIREPs who were paused for more than set % when compared to total air time
  • Engine Status Scorers: Engine Warm-up/Cool-down scorers can now be set to be time-aware, preventing triggers if taxi time is less than the specified engine time.
  • PIREP Review Enhancements: PIREP Review pages now include an information section at the top displaying:
    • A real-time list of staff viewing the PIREP
    • The number of PIREPs pending review
    • The reviewer's position in the PIREP review sequence
    • A "Next PIREP" button for streamlined navigation

Vision 2.1.0

Improved notifications

  • Email notifications now get sent on Status change
  • New Notifications center for easier view of status changes and comments going on

Your Submissions

  • Your Submissions table on Vision dashboard where you can see your submissions and their status at a glance

Global Search

  • Added Global search in the header - also triggered with CTRL+K / ⌘K
  • Changed the search in Bugs / Improvements / Features
  • All searches look at title and description of submissions

Deduplication Tools

  • When creating a new Bug/Feature/Improvement a new section shows up with similar entries

Admin tools

  • Better handling of status change to duplicate

vAMSYS v5.0.12

  • Feature: Routes in VDS can now be hidden from pilots in Phoenix

  • Improvement: Tools for Team vAMSYS to manage Airline Parameters

  • Improvement: Backfill Flight List on Phoenix with PIREps to show at least 10 entries at all times

  • Improvement: Select page to note VAs where pilot is frozen or on holidays

  • Improvement: Unfreeze pilot on logging into VA

  • Improvement: Terminate holiday on loggin into VA

  • Improvement: Bookings now expire 24 hours with no flight being recorded, with that period being extended in 12 hour increments for additional bookings

  • Fix: Cancelling booking did not reset booked aircraft state

  • Fix: Prevent closing importer modals on clicking away

  • Fix: Orwell Dashboard tables interfering with the page header

vAMSYS v5.0.11

  • Feature: Gear Up Landing AutoReject

  • Feature: Step Climb PIREP Scorer

  • Feature: Route Export filters by Airport/Tag

  • Feature: Ranks can now require certain number of PIREPs filed

  • Improvement: Logic when creating new VAs

  • Improvement: Radarbox now links to flight number instead of callsign

  • Improvement: Add 1/4th version of Phoenix Dashboard components

  • Improvement: Add Friend button in Pilot Profile

  • Improvement: Better visibility into pending friend requests with badges in navigation and settings page

  • Improvement: Orwell Simulator version to PIREPs and Liveries table

  • Improvement: Overhaul of Orwell Claims review page

  • Improvement: Changes and additions of PIREP Table filters in Orwell

  • Improvement: Flight Dispatch now uses smaller of the preparation time scorer rules for suggesting estimated departure time

  • Improvement: Orwell Pilots table now shows available columns in 2 column layout

  • Improvement: Book Flight Map and Destination map can have Aircraft Type Code or Fleet filters; Configurable in Orwell

  • Improvement: Selector for VAs to determine whether ICAO or IATA code gets sent to SimBrief as Airline code

  • Improvement: Event Restrictions moved closer to the top in the View Event page

  • Improvement: Routes field is now mandatory when making an event based on Routes

  • Improvement: Booked and Flown stands will be shown in PIREP review page

  • Improvement: Swapped out Country filter with Route Type filter in Book Flight and Destination maps

  • Fix: AutorReject rule conditions not visible in Scores page

  • Fix: VDS -> Route Management -> Airports table could not be sorted by departure/arrival count

  • Fix: Popular Airport count for VAs which went over several iterations of the same airport (i.e. 1+ EGSS etc)

  • Fix: Too long nicknames causing issues with Discord

  • Fix: Staff Member permissions did not populate when creating said member of staff, only on edit

vAMSYS v5.0.10

  • Improvement: Increase maximum permitted exporter run time
  • Improvement: Billing and VA Trial related changes
  • Improvement: NOTAM images will now save properly on shared drive
  • Fix: Adjust z-indexes so there is less overlap in some UI elements
  • Fix: Incorrect route arrival time shown in Phoenix when VA has provided route times
  • Fix: Incorrectly applied staff permission to view Pages
  • Fix: It was possible to create fleets with parameters which are not approved
  • Fix: Dispatch Box Settings did not have default parameters
  • Fix: Block Time scrorer did not show correct options
  • Fix: Incorrect PIREP type applied to some PIREPs
  • Fix: Some Staff action counters were showing wrong totals
  • Fix: SB Fuel/Taxi time overrides were not being sent for Dispatch
  • Fix: NOTAMs were viewable by pilots from other VAs
  • Fix: Make route entry mandatory when making an event based on Routes
  • Fix: Do not show VA logo in User settings pages
  • Fix: Temporarily remove navigation to Phoenix Dashboard and instead use normal links

Hangar v0.11.1

  • Tweaks to single file download to resolve errors and show download size.
  • Tweaks to pack download to be faster (2x improvement in our tests) and show estimated (albeit a bit too large) file size.
  • Fix to redirect to login page if visiting a download link when not logged in

vAMSYS v5.0.8-9

  • Feature: Add Online Centre in Orwell for staff, with right permission, to access booking lists of their online pilots and get an export for VATSIM VA Programme

  • Feature: Add SimBrief Dispatch Options

  • Feature: Random Destination button

  • Feature: Make it more clear there are routes to current location from current location

  • Feature: Plane markers variety in Flight Map; VA Color overrides

  • Improvement: Do not allow booking flight when a PIREP needs a reply

  • Improvement: Change weather endpoint, update how historical weather is handled

  • Improvement: Pilot Statistics to refresh after a successful Claim

  • Fix: Leaderboards having issues with non-latin characters in user names

  • Fix: Unmet activity does not reset when filing PIREP on last day of warning

  • Fix: Do not attempt to create pilot accounts or send email when Invite feature is used to crate manual PIREPs

  • Fix: Improvements to 'Has Bookings' flag in aicraft

  • Fix: Logic issue in Landing/Departure Discord notifications

  • Fix: Some staff navigation menu badges were in the wrong place

  • Fix: Update booking holidays to not add days or show in negative

  • Fix: Activity Requirement checker is now aware of holidays

  • Fix: Fixes to name editing when the name is marked as false

  • Fix: Handling incomplete SimBrief OFP responses

  • Fix: Incorrect CI being sent to SimBrief in certain cases

  • Fix: PIREP Processing when it's missing flight_ended log line

  • Fix: Unable to complete Diversion Report when diverted to non-company airport

  • Fix: Map not expanding to fill the row it's in

vAMSYS v5.0.7

  • Feature: Internal changes to enable features for Discord Sunday

  • Improvement: PIREP View Paused Time Display shows Air/Block pauses as appropriate based on VA Setting

  • Improvement: User unbanning routine improvements

  • Improvement: PIREP table sorting fixes for Pilot views

  • Improvement: Hint when creating Alerts/Notams that times are in Zulu

  • Improvement: Show Scorer conditions in Phoenix -> Documents -> Scores

  • Improvement: Autoreject creation now shows placeholders for parameters

  • Improvement: Pilot Profile Popular Aircraft table now combines Fleet Types into Type Codes

  • Improvement: Pilots hiding themselves in flight list will no longer have their honorary rank shown

  • Improvement: Add an option to show 'invented' route departure and arrival times when none are provided by the VA

  • Improvement: Highlight Pilot notes in PIREP Staff Review

  • Improvement: Show pending counts for various items relevant to Staff in Navigation

  • Improvement: Orwell Stats to show total Pilot count

  • Improvement: Sort Destination Map Type and Operator filter options alphabetically

  • Improvement: Trim down NOTAM list so it takes one row instead of two

  • Improvement: Hide stand numbers in Booking/PIREP Boxes on Phoenix when stands are disabled.

  • Fix: Livery Review when Pilot has been deleted

  • Fix: Paused Time Display

  • Fix: Pilots not unfreezing after logging back in

  • Fix: Incorrect livery review action applied

  • Fix: Airport Importer having issues assigning World Airport

  • Fix: Leaderboards not calculating v5 PIREPs

  • Fix: Hub import action failure when adding new entries

  • Fix: Remove erroneous Hangar link when it should not be visible

  • Fix: Internal fixes and adjustments for email sending

  • Fix: Login/Register/Reset now accepts emails in uppercase, lowercase and anycase in between

  • Fix: Orwell Pilot table sorting by PIREP Count

  • Fix: Autoreject entries not showing parameters

  • Fix: Internal fixes to nightly job dispatcher

  • Fix: Issue related to accepting claims where the Claim PIREP would go to the staff member accepting the claim

Discord Sunday #2

  • Feature: Multiple Roles per Rank
  • Feature: Roles for Honorary Ranks (except Staff)
  • Feature: Automatic Nickname & Role assignment on joining Discord
  • Feature: Daily VA Statistics (Full/Simple) at ~midnight UTC

vAMSYS v5.0.6

  • Fix: Bonus Point Editing in Orwell Pirep View
  • Improvement: Add vAMSYS Support Navigation Menu Item
  • Fix: Various fixes to nightly job dispatcher
  • Fix: Due to the way PIREPs were transferred, PIREP IDs are not sequential. Added PIREP table default sort to be by date
  • Fix: Make Staff immune to Activity requirements
  • Improvement: Create overridable CSS classes for NOTAM highlight
  • Fix: Remove Striped color !important CSS overrides to make NOTAM highlights work effectively
  • Improvement: Changed Login pipeline, remember me is now effective again
  • Fix: VA Login/Register pages will show vAMSYS background image if one was not provided by VA
  • Fix: Orwell Preset Comments trying to create a Point Preset instead
  • Fix: Empty Simulator column in Orwell PIREP View
  • Fix: Dispatch page not looking at Airport for Containers
  • Fix: Dispatch page looking for containers/freight when Fleet does not support it
  • Improvement: PIREPs with no Livery names are now logged as 'No Name Detected'
  • Feature: Block Flight Time Scorer
  • Improvement: Autorejct need-reply trigger will not apply to PIREP upon rescoring if there are Pilot comments
  • Fix: Route Activation routine was processing routes which were already active
  • Improvement: Improvements to SimBrief dispatch when Fleet or Aircraft has Cost Index overrides
  • Improvement: Added Cost Index to Aircraft and Fleet SimBrief options in VDS, Importers and Exporters
  • Fix: Block Time paused calculation was only taking into account taxi pauses
  • Fix: Pilot Statistics now take into account manual PIREPs for statistics count
  • Fix: Error in Registration Reject email regarding pilot variable - no pilot, no variable
  • Improvement: Do not show invented Departure and Arrival times in Flight Dispatch if not provided by Airline
  • Improvement: Add Document Icon throughout Orwell and VDS for quick navigation to pertinent Documents section
  • Improvement: Billing page tidied up for the new theme
  • Improvement: Better default sorting for Deleted and Banned Pilots in the table
  • Fix: Incorrect route line crossing meridian/antimeridian when arrival or departure airport is very close to it
  • Fix: Shared Cockpit / Group Flight scorers were awarding points incorrectly
  • Improvement: Add rate limited to start throttling users making 100s of requests per minute
  • Feature: Add back WebSockets; Re-enable VA Change detection
  • Fix: Flight Dispatch would sometimes erroneously show Container or Freight selections
  • Fix: Resolved internal errors related to API lookup of flight data
  • Fix: Error when registering to a shared pilot VA by clicking on the logo
  • Improvement: Disable Accept/Reject/Invalidate actions when PIREP has a needs reply state
  • Improvement: Added more checks and actions to fix broken routes provided by VA or SimBrief
  • Improvement: Reworked SimBrief dispatch routine from Flight Dispatch page. No more temporary 404 page
  • Fix: Resolved internal errors relating to Pilot lookup when not logged into an airline

vAMSYS v5.0.5.x

New Scorers

  • Engines Warmed Up -> Meant to reward warming up engines prior to departure
  • Engines Cooled Down -> Meant to reward cooling down engines after landing

New Autorejects

  • ACARS Comment Rejector - Enable it to perform an action if PIREP comes with comment from Pegasus (for example send it to review)
  • Force Charter Review - Perform action if PIREP flown is a charter one
  • Force Training Review - Perform action if PIREP flown is a training one
  • Random Chance Review - Perform action on PIREP based on % chance

Autorejects You can now Delete

  • Multiple Landings/Bounce
  • Diversion Detected

Other Improvements:

  • Improvement: Add View PIREP Button in Your Profile table
  • Improvement: Hide Comments when PIREP is viewed by another Pilot
  • Improvement: Move Filter location to the top of the table for PIREPs and Pilot tables in Orwell
  • Improvement: Reduce Flight List size
  • Improvement: Improve visibility of unread NOTAMs

Bug Fixes:

vAMSYS v5.0.4.x

vAMSYS v5.0.3.x

vAMSYS v5.0.2

  • Improvement: Overflowing rule name in AutoRejects page in Orwell
  • Fix: Issue with jumpseat markers loosing array keys
  • Fix: Error when trying to edit Pilot VA Settings
  • Improvement: Book Flight page improvements when there are 1,000+ destinations from an airport
  • Improvement: Destination Map page improvements
  • Fix: Array validation fixes related to available jumpseat locations when booking flight
  • Improvement: Added Activity Requirements Summary in Pilot Profile
  • Fix: Fix pilot check in RequireLocation middleware
  • Improvement: Add Airline Staff Filter in VDS Airports Table
  • Improvement: Update VA Staff full_name on Users name change
  • Fix: Do not attempt to display times in PIREP View for old bookings which do not have them recorded

vAMSYS v5.0.1

  • Fix: Error with showing Distach via SB button in View Booking page due to missing variable
  • Improvement: Migration Scorecard updates for some VAs
  • Fix: Viewing PIREP error when PIREP has no points
  • Improvement: Add migartion warnings to v5 Orwell Dashbboard
  • Launch Prep: Re-enable some navigation items
  • Fix: Orwell action boxes links added
  • Fix: Pilot Registration/Review logic error when appropriate emails have not been set up by VA
  • Fix: Registration page was expecting email input in text fields
  • Fix: Route visibility issue for Team vAMSYS
  • Improvement: Announcement type discord channels can now be configured for notifications
  • improvement: Pilot gets removed from VA Discord if they unlink their Discord account

v5 Progress Roundup 23/09/2024

Sadly, this is the very last progress roundup before official v5 release on 26th September.

Don't worry - we are not finished and there is plenty more to add to vAMSYS - we will continue to post version updates here when something new is released.

  • Improvement: Add Tag Filter in VDS -> Routes
  • Fix: Incomplete VDS Route Status Filter logic - it was not looking at jumpseat or repositioning routes
  • Improvement: Force enable 'Jumpseat to Base' on runtime if pilot has no routes out of airport they are in
  • Feature: Added Diversion Settings to Orwell -> Settings -> Airline
  • Improvement: Do not close PIREP Comment/Diversion report by clicking away
  • Feature: Dispatch via SB from View Booking page.
  • Fix: Rank issue when deleting Honorary Rank.
  • Improvement: New Staff Permission in VDS -> Can Manage Airport Managers
  • Feature: Added restrictions for Airport Managers to only see what is assigned to them.

Discord Sunday #1 22/09/2024

  • Feature: Invite vAMSYS Discord Bot to your Discord Server
  • Feature: Link vAMSYS Discord Bot to your Airline in Your Discord Server
  • Feature: Pilot Nickname assignment via 'Access Request' button
  • Feature: Pilot Rank -> Discord Role management
  • Feature: Remove from Discord removed Pilots
  • Feature: Update Pilot nicknames on change
  • Feature: Booking Notification
  • Feature: Departure Notification
  • Feature: Landing Notification
  • Feature: role mentions for Alert and NOTAM notifications

v5 Progress Roundup 20/09/2024

  • Improvement: Adjusted component spacing in PIREP View
  • Feature: PIREPs can now be accepted/rejected/invalidated
  • Fix: Fixed point/bonus point editing to conform to the new PIREP Processor
  • Feature: Added Statistics Update after PIREP Status Change
  • Feature: Added Activity Check after PIREP Status Change
  • Fix: Autorejects not executing
  • Improvement: PIREP Notes and Comments can be multi-line
  • Improvement: Avg Taxi In/Out Calculation added in PIREP View
  • Feature: Added Time Editing Staff action in PIREP View
  • Fix: Landing Rate detection now ignores bounces
  • Fix: Touchdown parser did not properly detect roll and speed
  • Feature: Add landing rate selector in Staff PIREP View

v5 Progress Roundup 19/09/2024

v5 Progress Roundup 18/09/2024

v5 Progress Roundup 17/09/2024

  • Backend: Added Bonus Point Scorer for Tours

  • Backed: Added Bonus Point Scorers for Events

  • Backend: Added AutoReject Processor

  • Fix: Time Display in Flight Map sidebar

  • Fix: Incorrect data generation for Pegasus

  • Fix: Flight Map zoom when 1 or no aircraft are flying

v5 Progress Roundup 16/09/2024

  • Backend: All PIREP Scorers available in v3 have been re-implemented in v5
  • Backend: Rewrite Network Connectivity tracker for VATSIM and IVAO;

Other Changes:

v5 Progress Roundup 12/09/2024

Re-enabling of disabled Importers

To ease migration between v3 and v5, the following importers were re-enabled:

  • Airports
  • Aircraft
  • Fleet

These importers will not accept prompts to create new entries or delete existing ones.

Other Changes:

v5 Progress Roundup 11/09/2024

v5 Progress Roundup 10/09/2024

Hangar 0.11.0

  • Added customisable color overrides
  • Changed the Home page Recent and Popular sections
  • Updated Documentation
  • Fixed incorrect access restriction for non-owners and staff

Hangar 0.10.0

  • Removed Staff Panel - all staff functions are accessible from the main hangar.to site
  • /pilots prefix removed from URLs
  • Hangar page header (in tabs list) now inherits VA name set

v5 Progress Roundup 07/09/2024

  • Fix hub Ordering in VDS and in Leaderboards
  • Handle invalid time setting in Preparation Scorer which leads to flight booking errors
  • Fix stand group retrieval in Flight Dispatch
  • Fix stand retrieval error when no stands exist during Flight Dispatch
  • Add and implement Prefer Honorary Rank Setting for Pilots

Vision v2.0.3

  • Added Sorting by Reported / Submitted date in Bugs, Improvements and Features
  • Added sort persistence in session for the Reported / Submitted sorts in Bugs, Improvements and Features
  • Fixed Error ID being invisible to Team vAMSYS in some circumstances

Hangar 0.9.6

Improved File filters

  • Simulators filter will only show simulators which have files and addons assigned to them
  • Addons filter looks at Simulator filter and shows only the applicable addons for selected simulator

Other New Features

  • Added File Sorting functionality in Pilot Panel to sort by name, download count and update date
  • To enable the sorting functionality, the Files card in Pilot Panel now shows the count and date
  • Updating Version will update File's updated_at timestamp as well
  • Added Copy Previous function when creating a version. It will copy, if exists, previous versions version, description, external link, sources and authors.

Bug Fixes

  • Fixed disappearing 'Select' box in the navigation menu in some cases
  • Fixed an error when copying files

v5 Progress Roundup 01/09/2024

  • Fixed regression in Pilot Statistics > Default Selection
  • Statistics Boxes will update after initial hub selection
  • Add Staff Action Count to be shown in Navigation under Orwell
  • Added Notification Roles for Alerts/NOTAMs in Discord Settings (feature currently disabled)
  • Add when editing an event, the Event Type is locked and cannot be changed
  • Add skipping steps when editing an event
  • Add Sim and OS Version tracking to PIREPS table; Capturing of actual data to be added when working on PIREP Processing
  • Add Booked Network in PIREPs Table
  • PIREP View page now lists Livery Used
  • PIREP View page now has a section for Paused Time
  • In Booking Dispatch, Send IATA prefix as 'airline' to Simbrief, not ICAO prefix
  • Added ID Column to Load Factor Profiles table in VDS
  • New setting in Orwell > Settings > Airline > Bookings - 'Highlight Booked Aircraft'

Vision by vAMSYS v2

We are happy to bring back Vision - our Bug, Improvement and Feature tracker.

Vision is our in-house solution enabling us to collate our user reports in one easy to manage place. v2 is a complete rebuild - all submission forms follow best practices and encourage to submit actionable bug reports, improvement requests and feature suggestions.

There is still some work to do - in the not too distant future we will enable email notifications, global search and tools to better see if what you are posting might be a duplicate.

v5 Progress Roundup 30/08/2024

  • Resolved Hub Selection modal showing up twice in some cases
  • VDS Load Factor calculator now accepts any 'amount' of more than 1
  • Removed 'secondary' and 'brand' badge colors from the NOTAMs and Alerts
  • Resolve an issue when manipulating containers in Bulk Route Edit and Airport Import
  • Fixed an error when SimBrief dispatch cannot be retrieved
  • Add accent_color to Pegasus Controller for future feature
  • Select Page logo is now shown in Orwell and VDS
  • Fix navigation issue to non-custom Resource and Document Pages
  • Moved Scenery table in Resources > Airports to be under Stand Groups
  • Fixed the styling of the Copy Scorers card

v5 Progress Roundup 29/08/2024

  • Fixed 50% Phoenix dashboard layout when viewing on mobile
  • Fixed event carousel in Phoenix Dashboard not having width in some cases
  • Fixed element spacing in Pages > Panel Component when using columns
  • Fixed sidebar not closing on mobile when navigating to a different page
  • Disabled VDS Options to Delete Aircraft and Fleets - that's in line with the importers being disabled prior to v5 go-live
  • Disabled VDS Option to Create Aircraft - that's in line wit the importer being disabled prior to v5 go-live
  • Replace timepicker with custom solution
  • Added a Panel component to Headless Panel - this allows to construct pages in columns with cards
  • Made Page components collapsible and collapsed by default
  • Removed the /custom level from Resources and Documents custom pages
  • Added an option to hide pages from navigation
  • Added 'internal-button' component in Pages to link to existing page

v5 Progress Roundup 28/08/2024

  • Fixed inaccurate helper text in Orwell > Pilots > Invites > Transfer PIREP
  • Fixed Registration Rejected Email being disabled when it should not be
  • Refactor Leaderboard Content component
  • Fix Leaderboard page error
  • Added warning in email pages regarding copying variables and that one should use preview.
  • Initial work on PIREP Processing
  • Disabled AutoRejects page in v5, as the warning not to edit autorejects goes unheeded.

v5 Progress Roundup 24/08/2024

  • Fixed custom CSS Stylesheet loading
  • Decoupled Hub Selection when Pilot has no location from the Statistics component in Phoenix Dashboard.
  • Select Hub modal cannot be closed by clicking away or pressing ESC
  • Added 'Take me to Orwell' button in Hub Selection for VA Staff
  • Fixed display of email variables _ was missing in the descriptions
  • Fixed incomplete parsing of 'support_email' email variable
  • Fixed text alignment issues in the Team Page in Phoenix
  • Route Creation/Edit modals cannot be closed by clicking away or by pressing ESC
  • Removed Global Search from Pilots List in Orwell
  • Removed enable_stands flag as it's no longer in use anymore
  • Added configuration inheritance for Aircraft in the Aircraft Resource page in Phoenix
  • Fixed swapped placeholders for climb and cruise profiles in Fleet and Aircraft create/edit modals
  • Changed the aircraft information displayed in Dispatch boxes. It now shows Aircraft Name, not type code
  • Added dark image for Social Icons, shown in dark mode
  • Added Flight Length and Distance filters for routes in VDS
  • Changed Scenery download link text
  • Removed Scenery table from Airport Resource page if Airport has no Sceneries added
  • Added search by ICAO/IATA in Routes table in VDS
  • Added Callsign/Flight Number prefill when creating/editing Route in VDS
  • Added Custom Claim Text shown to pilots when submitting a claim
  • Renamed Make a Claim button to Manual PIREP / File a Claim
  • Fixed Reset Discord on Notices when Editing
  • Added Reset Read option on Notices
  • Removed AirportWorkerTimeSetter job as it is no longer required
  • Fixed casting issues when text field is null when previewing emails
  • Fixed Served By in footer to show the hostname of the server
  • Adjusted Statistics and Statistics Slim box to carry same card-header; Made the footprint smaller
  • Removed shadow from fi-modal-header style class
  • Adjusted Event Box highlight for events you are registered for in Events Page

v5 Progress Roundup 23/08/2024

  • Fixed can_access_orwell and can_access_vds property read issues when switching VAs between v3 and v5.
  • Adjusted API responses to Hangar.to queries.
  • Hid Discord and API pages in Orwell.
  • Added Liveries & PIREPs > Pilot Notes. Central section collating all Pilot Notes.
  • Added Liveries & PIREPs > PIREP Comments. Central section collating all PIREP Comments.
  • Added Airline Maintenance Mode.
  • Updated documentation for new features.
  • Added missing documentation for Activity Whitelist, Unmet Initial Activity and Activity Grace pages in Orwell.

v5 Progress Roundup 21/07/2024

New Theme:

  • Resolved dependency issues.
  • Fixed JS and CSS compiling issues.
  • Enhanced the potential for CSS overrides.

Orwell:

  • Added headings to Alerts and NOTAMs tables.
  • Updated various table header actions to use outlined button styles instead of solid ones.
  • Reworked styling of the Orwell Dashboard.
  • Livery List: Moved filters into a filter menu, added a table header.

v5 Progress Roundup 20/07/2024

Hangar 0.9.5:

  • Fixed an error on the Your Downloads page when a downloaded file has been deleted by the VA.
  • Resolved the issue with pack downloads when pack names contain / or \ characters.
  • Corrected a configuration issue that caused uploads to expire earlier than the indicated 10 minutes.

Phoenix:

  • Updated the Friends sub-system and decoupled it from v3.

Backend:

  • Fixed a route caching issue caused by duplicate ACARS routes.

v5 Progress Roundup 19/07/2024

Phoenix:

  • Fixed logic issues on the Booking page when submitting claims.

Orwell:

  • Resolved logic issues related to statistics when reviewing claims.
  • Removed the unnecessary Airline Name field in the Stand Group Exporter.

v5 Progress Roundup 17/07/2024

Phoenix:

  • Improved booking cancellation logic to prevent cancellations when there are recent position reports.

Backend:

  • Added endpoints for Pegasus to authenticate and function in the v5 environment.
  • Updated the generation of Pegasus CSV files and backported these changes to v3.

v5 Progress Roundup 07/07/2024

Phoenix:

  • Improved route line drawing; it is now calculated when a route is selected instead of pre-calculated for all destinations.

Orwell

  • Removed Taxifuel, ATCfuel, WXfuel, and tankering fuel options from Fleets and Aircraft in Importers/Exporters and VDS.
  • Renamed minfob and minfod in VDS to Minimum Block Fuel and Minimum Arrival Fuel.
  • Made Scoring Group optional in the Fleet Importer to mimic VDS behavior.
  • Added an Airport Identifier column to the Route Exporter.
  • Enhanced Route Importer to recognize Departure/Arrival Code by ID, ICAO, or IATA code.
  • Improved array parsing logic in all importers.
  • Fixed a typo in the Route Import error message when the Fleet was not found.
  • Updated the Import/Export table to refresh every 5 seconds, instead of 10.
  • Enhanced Route Import to populate missing CI, ETE, and Flight Distance values if left empty.
  • Added checks for allowable callsign and flight number prefixes in Route Import.

VDS

  • Updated Route Management -> Airports page to no longer refer to route status, which no longer exists.

v5 Progress Roundup 06/07/2024

VDS:

  • Fixed the bug that allowed duplicate airports to be added.

Orwell:

  • Fixed an Airport Import bug that caused silent failures due to integer conversion.
  • Fixed a Route Export bug that failed if routes had no departure/arrival times.
  • Added an ID column to the PIREP Scoring Groups table.

v5 Progress Roundup 03/07/2024

  • Enabled v5 Sandbox for VAs to experiment without affecting their VAs. Sandbox details are provided in our Discord.

Orwell:

  • Added Route Import functionality.
  • Reworked ID and Delete checks for importers.
  • Enabled Airport, Fleet, and Aircraft importers for Sandbox VA.
  • Enabled Claims, Events, and some VDS actions for Sandbox VA.

Backend:

  • Added an option to unban IPs while keeping the account ban intact.

v5 Progress Roundup 02/07/2024

Orwell:

  • Fixed and disabled Airport Import.
  • Fixed Container Export.
  • Added Container Import.
  • Added Load Factor Import.
  • Added Hub Import.
  • Added Scenery Import.
  • Added Stand Import.
  • Added Stand Group Import.
  • Added and disabled Aircraft Import.
  • Added and disabled Fleet Import.

Hangar 0.9.4

  • Small update to Hangar - vAMSYS Sync. v5 will now push Hangar enable/disable settings and rank updates after changes.
  • Disabled Hangar settings in vAMSYS v3.

v5 Progress Roundup 22/06/2024

Phoenix

  • Fixed rendering issues for some HTML elements on Custom Pages.

Orwell

  • Added an Activity Whitelist table under Pilots.
  • Added an Initial Activity table under Pilots.
  • Added an Ongoing Activity table under Pilots.
  • Introduced various Exporters: Fleet, Aircraft, Airport, Hub, Scenery, Stand, Stand Group, and Route.
  • Added Export/Import settings for staff.

Backend

  • Added a job to check routes and start/terminate them on schedule.
  • Added a job to periodically delete old exports.

v5 Progress Roundup 21/06/2024

Routes, Bookings, and PIREPs have been disconnected from v3. v5 Beta is no longer aware of them, meaning that adding routes and making bookings will not affect v3.

Migration Preparation

  • Event creation/editing has been disabled.
  • Submitting claims has been disabled.
  • Fleet creation has been disabled in VDS.
  • Removed the unused VDS Statistics job.

VDS

  • Refactored Route Creation/Editing forms.
  • Route Type selectors now adjust available fields based on the type selected.
  • Removed the Status column from Routes.
  • Added functionality for VFR type routes to bypass route validation.
  • Fixed ETE calculation when not entered.
  • Routing can now be null, eliminating 'MANUAL ROUTE PLANNING REQUIRED' messages.

Phoenix

  • Jumpseat route types now include jumpseat options.
  • Implemented compatibility fixes for Repositioning and Training route types.
  • Added native support for routes to the same airport.
  • Implemented 'Online Network Remarks' to be sent to VATSIM and IVAO.
  • Removed prefile options for bookings not dispatched via SB.
  • Fixed SB Dispatch for Repositioning and Training flights.
  • In the View Booking page, 'Company' route is no longer shown if empty.
  • Added import functionality for Flight Level, Cost Index, and Estimated Time parameters from SB Dispatch.

Orwell

  • Added point, hour, and review options for Repositioning, Training, and Charter flights in Settings -> Airline -> PIREPs.
  • Added an Online Network Remarks setting in Settings -> Airline -> Bookings.

v5 Progress Roundup 20/06/2024

Phoenix:

  • Corrected a typo in the Book Flight filters related to tags.
  • Added the ability to hide the tags filter in Book Flight based on VDS settings.
  • Added the ability to hide the tags filter in Destinations based on VDS settings.

VDS:

  • Added fields for Arrival and Departure Times in route editing.
  • Implemented cross-interaction between Arrival, Departure, and ETE times.
  • Made the Arrival/Departure Time and Tag boxes visible based on VDS settings.
  • Added a Route Type selector.

Orwell:

  • Added an option to whitelist pilots from activity requirements.
  • Added an option in VDS settings to disable Departure/Arrival Times.
  • Added an option in VDS settings to disable Route Tags.

Backend:

  • Implemented logic for processing pilot invites.
  • Added logic to send Registration Rejected emails.
  • Added logic to send Registration Received emails.
  • Split various nightly jobs into independent jobs for greater redundancy if one VA's jobs fail.
  • Refactored the process for removing frozen pilots/users.
  • Updated initial activity logic and added email notifications.
  • Updated ongoing activity logic, including a permanent removal flag and email notifications.
  • Added an option for Team vAMSYS to change the VA owner.
  • Added options for Team vAMSYS to manage VA staff entries and settings.
  • Added options for Team vAMSYS to manage VA callsign parameters.

v5 Progress Roundup 19/06/2024

Phoenix:

  • Event registrations now correctly refresh after registering/removing registration for event

Orwell:

  • Badge count and Award Badge options correctly update after new badge is created/edited.
  • Added Pilots -> Invite functionality replicating the options we have in v3.

v5 Progress Roundup 06/06/2024

Orwell:

  • Reformatted text and layout on the Billing page.
  • Added a list of recipients and a button to manually award badges on the Badges page.
  • Added an action to award badges in the Pilot Table.

Backend:

  • Updated the Aeolus Users table to display staff and owner counts.

v5 Progress Roundup 04/06/2024

Orwell:

  • Added Jumpseat-related settings in Settings -> Airline -> Booking.
  • Added a width setting for components in Settings -> Design -> Phoenix Dashboard.
  • Included a number of items selector (1 to 8) for Booking and PIREP Box in Settings -> Design -> Phoenix Dashboard.
  • Added an option in Settings -> Airline -> Pilot Activity to make pilot removals for inactivity permanent or non-permanent.
  • Added 'Can Manage All Routes' permission in Settings -> Staff.

Phoenix:

  • Implemented jumpseat-related options in Flight Centre -> Book Flight.
  • Implemented jumpseat-related options in Flight Centre -> Destination Map.
  • Improved map bounds fitting when only one aircraft is online in Flight Centre -> Live Flights / Dashboard.
  • Enhanced custom layouts in Dashboard by allowing further splitting, refactoring CSS, and normalizing gaps.
  • Refactored the Pilot Settings Action in Dashboard.

VDS:

  • Fixed the map display for stands in Airport Management -> Stands.
  • Fixed editing of stand groups in Airport Management -> Stands.

Backend:

  • Added logic to remove expired VA Trials.
  • Changed the process for restoring a Trial VA.
  • Enabled the option for Team vAMSYS to delete Trial VAs.
  • Added mailable notifications when a VA on trial is deleted.
  • Refactored internal rank transfers into a queued job with statistics recalculation.

v5 Progress Roundup 28/05/2024

Backend:

  • Fixed route statistics on the View Booking page.
  • Removed all references to Pusher temporarily until reinstated.
  • Updated booking cancellation logic: Bookings will be cancelled if not departed within 60 minutes of the booked departure time when dispatching or 12 hours after the last position report if the booking does not result in PIREP. These checks run every ten minutes and every 2 hours respectively.
  • Added Airport Observer to take appropriate actions (deleting routes, moving pilots, etc.) when an airport is deleted.
  • Improved logic for handling the deletion of a Stand Group.
  • Refactored Ban/Unban logic and moved it to a job.
  • Completed VDS Parameter observer to handle deleting parameters.
  • Deleting a pilot now removes their future event registrations and active sessions.
  • Defined actions to take when a user account is deleted.

Phoenix:

  • Dashboard now includes the stand number in the Booking box if booked.
  • Reworked the table and filters for NOTAMs.
  • Added a checker for unread must-read NOTAMs. Users with unread NOTAMs are redirected to the NOTAMs page.
  • Added tag functionality to the Book Flight section.
  • Estimated departure time in Book Flight now uses a preparation time scorer. If absent, a default of 35 minutes is used.
  • Dispatches in Book Flight now store departure time as date-time, enabling future features.
  • Fixed an issue in View Booking when viewing non-container routes.

Orwell:

  • Activated the View PIREP button in Livery Review's dropdown actions.
  • Fixed display issues in PIREP Review when VA counts taxi time in flight length.
  • Added an option in Billing for VAs on trial to terminate the trial and delete their VA.

VDS:

  • Added tag functionality to Route Management.
  • Added a filter in Airport Management to list previously deleted airports, with an option to restore them.
  • Added sortable columns to Name, ICAO, IATA, Country, Category, and Base in Airport Management. The default sort is by airport, and sort preferences are stored in the session.

v5 Progress Roundup 27/05/2024

Phoenix

  • Slightly refactored the look of the View Booking page.
  • Added confirmation modals for cancelling bookings.

Aeolus

  • Fixed sidebar styling for the Users menu when the sidebar is collapsed.
  • Fixed the Capitalize Name action.
  • Enhanced the Airlines table with new filters.
  • Added edit, delete, and restore actions to the Airlines table.
  • Completely rebuilt the Airline View page.
  • Added a global data jobs overview.
  • Added a global pilot list.

Other Bugs and Changes

  • Restored missing VDS/Orwell shortcut buttons.
  • Added a mandatory 'Reason' field for the "Send for Name Review" action in Orwell.

v5 Progress Roundup 26/05/2024

Select Page

  • Fixed columns breaking mid-VA when the user is a pilot in an uneven number of VAs.
  • Enforced a 9/2 aspect ratio on logos.

Phoenix

  • Disabled re-dispatch. For several reasons, the preferred way to 'edit' the booking is to rebook. A Cancel and Rebook button has been added.
  • Slightly refactored the View Booking page, pending a re-style.
  • In Dispatch, allowed sorting of the booking flight list by flight number instead of callsign.
  • Added a link to VDS from the dispatch page for staff with permission.
  • Leaderboards now link to the Pilot profile.

Bugs

  • Select Page: The buttons now function correctly again.

v5 Progress Roundup 24/05/2024

Phoenix - Finalized Dispatch:

  • Implemented Load Factors for passengers, passenger luggage, cargo, and cargo volume.
  • Added container selection and container amount selection features.
  • Enhanced validation and redirects during dispatching.
  • Fixed issues with SimBrief dispatch using containers and luggage.
  • Resolved issues with redispatching when swapping routes between airports.
  • Improved page load times for the View Booking page, with more optimizations planned.
  • Corrected the calculation of passengers with hold luggage.

Other Changes and Improvements:

  • Users who have not verified their emails are deleted after 7 days.

Hangar 0.9.3

  • Fixed the VA sync job to prevent failures when a deleted VA is restored.
  • Resolved issues with VAs being undeleted in Hangar if they were restored in vAMSYS.
  • Added a sortable Download Count column in the Staff Panel -> Files.
  • Removed the Dashboard from the Staff Panel; the default page is now /files.
  • Introduced a Downloads page in the Staff Panel to list all downloads, with the ability to mark items as 'ignored'.
  • Renamed the Downloads section to Files in the Pilot Panel.
  • Added a Packs section in the Pilot Panel, allowing users to download packs.
  • Added partial download functionality in Pilot Panel -> Packs.
  • Enhanced the Files repeater in Pilot Panel -> Packs with buttons to individually download, view, or hide files.
  • Introduced a new table in Pilot Panel -> Your Downloads, allowing users to remove their download records.

v5 Progress Roundup 22/05/2024

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.

v5 Progress Roundup 21/05/2024

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.

v5 Progress Roundup 20/05/2024

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.

v5 Progress Roundup 18/05/2024

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.

v5 Progress Roundup 17/05/2024

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.

v5 Progress Roundup 16/05/2024

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 0.9.2

New Domain

Hangar now lives under 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.

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.

v5 Progress Roundup 15/05/2024

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.

v5 Progress Roundup 13/05/2024

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.

v5 Progress Roundup 11/05/2024

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.

v5 Progress Roundup 10/05/2024

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 0.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.

Server Migration

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.

Introducing Hangar

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.