Genie Emerald

📋

Changelog

There's always something new at Disneyland--er, Emerald. Updated periodically with some of the cooler changes made.

August 23rd, 2023

90 MILLION samples!

This weekend Genie Emerald has surpassed 90 million collected samples from 3.5 million queries. Major optimizer speed-ups and a more powerful linter were added.

Major Changes

  • The optimizer is now 1.5x-2x faster on all platforms

Improvements

  • The linter will now use the internal park-hop optimizer scoring tool to let you know when you are hopping parks too frequently.

  • Changed backend infrastructure to use Cloudflare for faster load times

  • Updated the way the front-end will cache ride analytics data for faster load times

  • Changed the theming of the website

Bugfixes

  • Fixed an issue with multithreading in the optimizer that impacted warm-up times

April 12th, 2023

Bugfixes & Optimizer Tweaks

Some minor changes were made to the optimizer and to the user interface. Additionally, a major bug that caused slowdowns on Firefox was fixed.

Additions

  • The optimizer now has a 'cancel' button to cancel in-progress optimizations

  • The main page will now display a loading radial while it is loading your plans instead of a blank list

  • Added a new example plan, 'All Coasters', which hits all coasters in all the parks at WDW (and Tower of Terror, because why not)

  • Added Sentry to track application errors

Improvements

  • The optimizer now takes into account how long you would need to be in each park to use all your windows, and will internally heavily discourage frequent (<90 minutes) park hopping

Bugfixes

  • Fixed an issue where Slinky Dog Dash would be hated by the Optimizer due to it's 12+ hour wait. The optimizer is also now slightly more lenient towards long waits

  • Fixed a layout issue where you would have to 'scroll' twice to see the far end of the itinerary on mobile

  • Removed $ILL attractions still in the example plans (oops)

  • Fixed an issue where the 'bookings' table was not displaying it's elements on Safari

  • Fixed a caching bug that was causing the optimizer to slow to a crawl on Firefox

April 11th, 2023

Improved Layouts, Searching, and Optimizing

This update improves search capabilities and adds better UX to several components in the plan editor. Additionally, the optimizer was optimized (ha!) and now produces better results.

Major Changes

  • Multi-threaded the optimizer, making it significantly faster on Chrome, Edge, Opera, and Safari (sadly, not Firefox). Because of this, the optimizer will now evaluate more bookings and make better itineraries for you.

  • To celebrate, Optibot 9000 has been promoted to Optibot 9001! We always knew they had it in them 🥲

Additions

  • The wishlist now displays a warning triangle when a ride you have added has no accompanying park session

  • Added a sort button to let you vertically sort your bookings by time, if you make changes to the optimizer output.

Improvements

  • The search bar now searches for park sessions, rides in a plan, and other plan metadata to provide richer results

  • Replaced the castle icon with fireworks (🎆) for Disneyworld's Magic Kingdom to distinguish it from Disneyland

  • Changed the 'Disabled' optimizer mode to now say 'Empty' to more easily convey what it actually does

  • Redesigned the splash plans list

  • Added a ton of neat animations, because what's the point of having a website if things won't bounce around super smoothly?

Removals

  • Removed several $ILL attractions from the listings. $ILLs are not supported and were not supposed to be added.

April 11th, 2023

Is this thing on?

Tap... tap... okay, good. Hi! I'll be putting my changes here to improve observability and to help gather feedback. Thanks for stopping by!

Additions

  • Added the changelog

Improvements

  • The homepage now displays the newest changelog entry