vAMSYS 5.3.23
Marketing Email Opt-In
5.3.23 adds Marketing module via a toggle at Orwell → Settings → vAMSYS Modules → Enable Marketing.
Once enabled, pilots can subscribe to receive marketing communications from your Virtual Airline. The Marketing System allows for GDPR compliant way for users to opt-in for such emails.
This module adds a few things:
On registration, there will be a checkbox to opt-in to marketing messages.
In Phoenix -> My Profile -> Preferences the Marketing Communications opt-in can also be toggled.
To help inform your existing pilots of the marketing communications, a dismissable alert will be shown for All Pilots who have not opted in or dismissed the alert.
Finally, a Marketing section in Orwell will list all the pilots who have opted in, together with some stats, export and Usage Guidelines
Following Usage Guidelines is non negotiable;
Other Changes
Rewritten Route API to be more robust and less error prone
Fixed a Typo in Discord Settings in Orwell
Added checkbox to agree to vAMSYS ToS on registration
Fixed stale cache in Route Importer causing issues with adding routes to airports which were just created
Fixed departure and arrival conversions when creating/updating routes via Importer or API
Fixed Discord notification errors and badge awarding on PIREP accept
Fixed foreach on null error in email template processing, especially when handling Pending Registrations
Fixed missing departure airport error in Dispatch table, when coming from Activity page
Fixed Jumpseat Airports not forced on when there are no onward destinations from current location
Added Jumpseat button to Dispatch table
Fixed Container creation when creating a new container via Route Create/Edit page
Fixed an issue with Rejecting Pilot Registration, not removing the rejected entry from the table
Fixed SimBrief Pax/Bag weight conversions/override when said override is done via SimBrief Airframe Profile
Fixed Activity registration button being visible outside of specified registration start and end times
Fixed an issue where fetching current weather runs into an error
Fixed orphaned ranks set as transfer rank targets causing issues
Improved ‘Airports’ section in Tour Activity page showing airport names of yet to be revealed legs
Fixed include_statistics parameter being ignored in List Pilots API endpoint
Improved Event type Activity page load performance
Fixed Event type Activity page Map and Route table ignoring callsign and fleet restrictions
There are still a few bugs left to resolve - will tackle them and more Could be Improved posts tomorrow!