August 23rd, 2023
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
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
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
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