Releases: SurgeDM/Surge
Releases · SurgeDM/Surge
v0.8.5
Changelog
Enjoying Surge? Consider supporting the project to keep it blazing fast!
- GitHub Sponsors
- Buy Me a Coffee
- Release automation powered by GoReleaser Pro
v0.8.4
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!
- GitHub Sponsors
- Buy Me a Coffee
- Release automation powered by GoReleaser Pro
v0.8.3
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!
- GitHub Sponsors
- Buy Me a Coffee
- Release automation powered by GoReleaser Pro
v0.8.2
Changelog
- bf375b4 feat: auto-approve non-duplicate extension requests in headless mode (#385)
- feat: modularize TUI dashboard components into individual view files by @SuperCoolPencil in #363
- Trace by @SuperCoolPencil in #370
- chore(deps): bump modernc.org/sqlite from 1.48.2 to 1.49.1 by @dependabot[bot] in #391
- chore(deps): bump charm.land/bubbletea/v2 from 2.0.2 to 2.0.6 by @dependabot[bot] in #390
- chore(deps): bump charm.land/lipgloss/v2 from 2.0.2 to 2.0.3 by @dependabot[bot] in #392
- fix(cmd): Fixed various bugs in connect.go by @junaid2005p in #393
- fix(tui): Fixed a bug that caused tui to be stuck in filepath picker box by @junaid2005p in #395
- feat: Add support for themes by @bladeacer in #380
- feat: add GitHub Sponsors link to release footer by @SuperCoolPencil in #396
New Contributors
- @bladeacer made their first contribution in #380
Enjoying Surge? Consider supporting the project to keep it blazing fast!
- GitHub Sponsors
- Buy Me a Coffee
- Release automation powered by GoReleaser Pro
ext-v2.0.2
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
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!
- Buy Me a Coffee
- Release automation powered by GoReleaser Pro
ext-v2.0.1
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
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!
- Buy Me a Coffee
- Release automation powered by GoReleaser Pro
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
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!
- Buy Me a Coffee
- Release automation powered by GoReleaser Pro
v0.7.7
Changelog
Enjoying Surge? Consider supporting the project to keep it blazing fast!
- Buy Me a Coffee
- Release automation powered by GoReleaser Pro