github SurgeDM/Surge v0.8.0

17 hours ago

Release v0.8.0 is here!

What's New

  • Extension v2! We've completely rewritten the browser extension from the ground up using WXT and SolidJS. It's faster, sleeker, and features a brand-new settings category with seamless auth token copying and deeper browser integration.
  • Stable Multiple Downloads! We've implemented graceful download queue clearing and throttled concurrent server probes under the hood using a semaphore. Multiple concurrent downloads are now much more stable!
  • Fully Dynamic TUI! We've completely centralized the layout logic and introduced fully dynamic sizing, ensuring a beautiful, responsive experience no matter how you resize your terminal.

Other Cool Stuff

  • Custom DNS Settings:
  • Live Speed Graph Options:

A huge thank you to everyone who contributed to making this release happen. Happy Downloading!

Enjoying Surge? Consider supporting the project to keep it blazing fast!


Changelog

  • 9442980 add custom dns settings (#337)
  • 781b3a7 feat(extension): rewrite browser extension with WXT + SolidJS (#327)
  • 25a90eb feat: add Extension settings category with auth token copying and browser integration support (#341)
  • d3a7073 feat: add LiveSpeedGraph setting to toggle between EMA smoothing and raw speed data (#340)
  • 673d9a7 feat: proper rendering of surge in all terminal sizes. (#322)
  • ab15dcc fix: implement graceful download queue clearing and throttle concurrent server probes with a semaphore (#339)
  • a2d94ce refactor: centralize TUI layout logic and constants to standardize responsive dimensions (#342)
  • bc497df refactor: make tui size dynamic and make settings modular (#336)
  • cd95a58 refactor: update active download criteria to account for paused, pausing, and resuming states (#343)

Don't miss a new Surge release

NewReleases is sending notifications on new releases.