Sail Launcher v4.2.6 Changelog
Please remember to report bugs to me as i dont have any testers other then myself, i only got 1 pc, and im lowk lazy...
Updated quite a bit of stuff this update! Finally added those extra sorting options i promised last time and got ad blocking working in the browser. Refer here to see updates to the website and refer here to see updates to the launcher.
Major updates:
Overhauled the website "sort of" with a homepage and fullscreen mod pages
Added a new "developer mode" in the experimental settings tab which lets me manage and publish announcement banners directly to everyone who has the launcher open using Supabase!
Implemented an integrated ad & popup blocker for the built-in browser (sources page) so you don't get annoying pop-ups or redirect modals when browsing pages with ads.
Added advanced library sorting options and a "Favorites First" toggle so you can customize how your games are laid out.
Launcher Updates
New Features & Enhancements
#1 Developer Mode with Remote Alerts:
Added a new "Developer Mode" checkbox in experimental settings that is password-protected.
Toggling it ON pops open a custom password modal overlay (had to build this because Electron doesn't support native prompt dialogs and would fail silently).
Once unlocked, it reveals a new Alerts Manager tab where I can write alert messages, select severity types (Info, Warning, Critical), and publish them.
Alerts show up instantly as a banner for everyone online, which stays sticky at the top.
#2 Default Glass UI & Legacy UI Toggle:
Made the glassmorphic layout default for all users since it looks way cooler.
Added a "Legacy UI" toggle under System Settings so you can turn it off and go back to the old flat UI layout if you want (for whatever reason).
Moved the glass translucency slider into the System Settings tab too (it automatically hides when Legacy UI is enabled).
#3 Advanced Sorting & Favorites First:
Added more sorting modes in Settings -> Library Management: Alphabetical (A-Z), Alphabetical (Z-A), Newly Added, Oldest Added, Playtime (Highest/Lowest), and Recently Played.
Steam, Epic, GOG auto-imports and manual saves now save addedAt timestamps so sorting works perfectly.
Added a "Favorites First" checkbox next to the sorting select (enabled by default) to keep your favorites pinned at the top under any active sorting method.
#4 Ad & Popup Blocker:
Created a network-level interceptor in main.js to block requests to major ad and tracking scripts.
Added a popup blocker inside the sources webview event listeners. If a site tries to trigger pop-unders or redirect tabs, it gets silently blocked instead of popping up the redirect confirmation box.
#5 Other Launcher Changes:
Updated discover page url to https://sailhub.fyi/plugins since i updated the site recently.
Bumped the launcher version to v4.2.6 across the board (package.json, main.js, settings buttons, etc.).
Website Updates
Made an actual homepage where you can download the latest installer and see cool stuff about the launcher! :D
Made the mod/theme cards actually clickable so you can see the full description and cover photo.
Added an edit button that lets you edit your released mods/themes.
Added a version number entry that lets you say what version of the mod/theme it is.
Updated the site recently and redirected discover tab lazy loading directly to the new plugins page at sailhub.fyi/plugins.
Fixed some routing on the auth pages to redirect clean URLs home.
Full Changelog: 4.2.4...4.2.6
yes im comparing 4.2.4 to this because that was the last "actual" update.