Releases: SurgeDM/Surge
Releases · SurgeDM/Surge
v0.8.7
Changelog
- fix config fails by @SuperCoolPencil in #439
- fix(extension): prevent download items from shrinking in popup list by @FHYQ-Dong in #446
- refactor: modularize concurrent downloader logic by extracting helper methods and state management into dedicated routines by @SuperCoolPencil in #444
- symlink 'Surge' binary as 'surge' for nix run compatibility by @leomeowqq in #447
- Fixed various issues in internal/engine/types by @SuperCoolPencil in #450
- tui refactor by @SuperCoolPencil in #461
- chore(deps): bump modernc.org/sqlite from 1.50.0 to 1.50.1 by @dependabot[bot] in #457
- chore(deps): bump modernc.org/sqlite from 1.50.1 to 1.51.0 by @dependabot[bot] in #464
- chore(deps): bump github.com/mattn/go-runewidth from 0.0.23 to 0.0.24 by @dependabot[bot] in #463
- feat: adds a new flag --no-server to start and use surge TUI without the HTTP server by @junaid2005p in #466
- fix(cli): send download id as ?id= query param to match HTTP API by @junaid2005p in #467
- test: refactor shared state DB reset into TestMain for cmd tests by @SuperCoolPencil in #458
- fix: batch downloads were being overwritten and only last one would be queued. Fixes #469 by @junaid2005p in #471
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.4
Changelog
- fix(extension): prevent download items from shrinking in popup list by @FHYQ-Dong in #446
- fix(extension): resolve vitest CVE — upgrade wxt to 0.20.26, fix test isolation by @SuperCoolPencil in #472
New Contributors
- @FHYQ-Dong made their first contribution in #446
Enjoying Surge? Consider supporting the project to keep it blazing fast!
v0.8.6
Changelog
- chore(deps): bump modernc.org/sqlite from 1.49.1 to 1.50.0 by @dependabot[bot] in #426
- feat: add Nix support by @leomeowqq in #432
- fix: gate service mode behind internal subcommand by @tetra-fox in #427
- fix: update Nix vendorHash for sqlite v1.50.0 by @leomeowqq in #434
- fix: pair local service discovery with auth token by @SuperCoolPencil in #437
- feat(tui): pin tab + auto-follow new downloads by @SuperCoolPencil in #438
New Contributors
- @leomeowqq made their first contribution in #432
- @tetra-fox made their first contribution in #427
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.3
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