Downloads hub, Focus Events, ACARS update alerts, and a rebuilt SkyMiles programme.
What's new
-
Downloads
A dedicated downloads page driven by the Addons Hub. Files are grouped into the categories you configure, filterable by category, simulator and free-text search, and every download is counted so you can see what pilots actually use. Mark any file as featured to give it the hero slot.
-
ACARS update notifications
vAOMS now reads the vAOMS Connect release manifest from the CDN and tells pilots when a new version is out, with the version number, what changed, and how to update. The ACARS page shows the current version and its release notes, and the download button always points at the published build instead of a hardcoded link.
-
Focused Flights
A new activity type alongside Focus Airport. Feature a route from your schedule for a set window, with its own points and briefing. Focused flights appear on the dashboard banner carousel and have their own page.
-
Focus Events page
A new Events & Awards area in the sidebar. Shows the flight and destination of the month with their stats and top pilots, a route network map of everywhere the focus airport connects to, and a statistics datalist of every flight logged there. Page back through previous months to see past focuses.
-
Scoring Log on PIREPs
Every approved PIREP now records which scoring rule contributed what, alongside the inputs it was measured against. Shown on the PIREP page next to the ACARS flight log, so an unexpected score can be explained without stepping through the rule set by hand. Run pirep:explain-score to inspect older PIREPs too.
-
Search engine optimisation
Public pages now carry descriptions, canonical URLs, Open Graph and X cards, and a social share image. Added a generated sitemap.xml that picks up new changelog posts automatically, plus structured data on the home page. The crew portal and admin panels are explicitly excluded from indexing.
What's improved
-
SkyMiles is now a distance programme
SkyMiles previously summed your scoring points for the month, which made it a second copy of the rank system. It now works the way the name implies: you earn SkyMiles by flying nautical miles, boosted by an aircraft-type multiplier and your tier's own earning rate. Tiers qualify on a rolling 12 months, so a single long-haul no longer jumps you up the ladder. SkyMiles never affect rank — that stays purely points-driven. Existing tier thresholds have been rescaled from points to miles; run skymiles:backfill to credit flights logged before this release.
-
SkyMiles tier retention
Tiers are now held rather than recalculated from scratch on every page load, so the retention threshold finally does something. Reaching a tier takes the full requirement, but keeping it only takes the retain figure, meaning a quiet month no longer costs you a tier you have just earned. Promotions still apply immediately.
-
New vAOMS branding
The new vAOMS wordmark and icon are used throughout, with light and dark variants that follow your theme. The sign-in, registration and password pages were still showing the stock framework logo and are now branded.
-
Airport and flight pages
Airport pages gained the focused statistics datalist, showing who flew in and out each month with their aircraft and flight time. Routes featured as a focused flight now have their own detail page.
What's fixed
- Starting points were multiplied by flight distance when Mile Points was enabled, turning a flat 500-point base into 6,500 on a long sector. Starting points are now always a flat per-flight award; use the per-100nm rule for distance-based scoring.
- The PIREP approval DM showed the platform-wide PIREP id instead of the pilot's own flight number, so their fourth flight was announced as PIREP #14.
- The PIREP approval DM reported airborne time rather than the credited time the flight was actually logged for.
- The route was missing from PIREP approval DMs and from the staff review embed, both of which read airport columns that do not exist on bookings.
- Flight times in Discord embeds were formatted as though seconds were minutes, reporting a three-hour flight as 207 hours.
- The Focus Events page added a second scrollbar and could be scrolled past the footer.