Skip to content

Releases: SurgeDM/Surge

v0.8.5

01 May 19:15
ee48e8d

Choose a tag to compare

Changelog


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

v0.8.4

30 Apr 18:55
73bca40

Choose a tag to compare

Changelog

  • 5f388af Enhance Category Manager UX and Implement Robust Settings Validation (#421)
  • 6205957 Fix runtime directory for Termux on Android (#420)
  • 6a8922d chore(deps): bump postcss from 8.5.9 to 8.5.10 in /extension (#416)
  • f26c4dd chore: npm update (#419)
  • 44074cf feat(tui): mark restart-required settings and add confirmation modal (#417)
  • 73bca40 feat: official auto-start service support (#422)
  • 5af64dd fix delete failed (#418)
  • eec85c0 long urls break tui (#415)

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

v0.8.3

24 Apr 16:30
e48a0ad

Choose a tag to compare

Changelog

  • 502c526 Implement optimistic probe fallback and concurrent bootstrap (#404)
  • e48a0ad feat: add automatic bug reporting flow (closes #334) (#345)
  • 29fc556 fix settings tui cutoff (#409)
  • 8a4249b fix worker buffer size (#408)
  • e4b72bf fix: drain response body before signaling readiness in concurrent downloader to ensure connection reuse (#407)
  • 418fcdf refactor: introduce shared NetworkPool to manage and reuse HTTP transports across downloaders (#410)
  • 3c10034 refactor: unify download progress state management using SessionReset and effective total size passing (#411)

New Contributors


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

v0.8.2

20 Apr 14:54
bf375b4

Choose a tag to compare

Changelog


New Contributors


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

ext-v2.0.2

20 Apr 14:38
6727801

Choose a tag to compare

Changelog

  • ci: automate extension versioning and upload to AMO by @SuperCoolPencil in #369
  • fix(extension): fixed a bug that caused to stop browser download before checking if surge is online by @junaid2005p in #394
  • chore: add FIREFOX_EXTENSION_ID to extension workflow environment variables by @SuperCoolPencil in #397

v0.8.1

14 Apr 17:10
1f8cc12

Choose a tag to compare

Changelog

  • 88bd426 Update Windows installation instructions in README (#347)
  • fa4bdd7 chore(deps): bump modernc.org/sqlite from 1.48.1 to 1.48.2 (#346)
  • efe0575 ci: seperate workflows and versions for extension and surge (#367)
  • 1f8cc12 feat: pass resolved filename from backend to extension and implement robust path truncation (#368)
  • 8f3fff5 fix(docker): Windows paths not being converted into linux while being run in WSL (#366)

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

ext-v2.0.1

14 Apr 17:06
1f8cc12

Choose a tag to compare

What's Changed

  • Update Windows installation instructions in README by @junaid2005p in #347
  • fix(docker): Windows paths not being converted into linux while being run in WSL by @junaid2005p in #366
  • chore(deps): bump modernc.org/sqlite from 1.48.1 to 1.48.2 by @dependabot[bot] in #346
  • ci: seperate workflows and versions for extension and surge by @SuperCoolPencil in #367
  • feat: pass resolved filename from backend to extension and implement robust path truncation by @SuperCoolPencil in #368

Full Changelog: v0.8.0...ext-v2.0.1

v0.8.0

11 Apr 00:56
781b3a7

Choose a tag to compare

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)

v0.7.8

05 Apr 18:16
5f1e8b4

Choose a tag to compare

Changelog

  • f563d64 Fix for always downloading to default directory with firefox extension (#319)
  • 785ed14 chore(deps): bump modernc.org/sqlite from 1.48.0 to 1.48.1 (#320)
  • 93fec16 fix(tui): show Conns: 1 for single-connection downloads (#315)
  • 5f1e8b4 refactor: make LifecycleManager the sole owner of all download management logic (#321)

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

v0.7.7

03 Apr 14:11
45b2cdf

Choose a tag to compare

Changelog

  • 45b2cdf refactor: remove verbose flag and enable persistent debug logging (#314)

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