Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: SurgeDM/Surge

v0.10.0

Choose a tag to compare

@SuperCoolPencil SuperCoolPencil released this 21 Jun 17:07
1ef7ff6

New Features & Enhancements

  • feat: added functionality to delete failed, completed, all downloads from cli tui and extension (#479)
  • replace sqlite with gob for state management (#502)

Fixes & Optimizations

  • fix: config backwards compatibility (#500)
  • fix: strip caller-supplied Range header in single downloader (#496)
  • fix: use the first server of a comma-separated custom DNS list (#498)
  • fix: keep Content-Disposition filename when header carries extra RFC 6266 params (#494)
  • concurrent: avoid data race on hedged SharedMaxOffset (#491)
  • fix(utils): trim trailing periods and spaces after stripping control chars (#489)
  • chore: remove dependency bloat by dropping sqlite (#501)

Surge Extension v2.1.0

Choose a tag to compare

@SuperCoolPencil SuperCoolPencil released this 21 Jun 17:15
49ef2dd

New Features & Enhancements

  • feat(extension): add server profile switcher (#503)
  • feat: added functionality to delete failed, completed, all downloads from extension (#479)
  • ext small files guard (#499)

CI/CD

  • ci: implement automatic upload to chrome webstore (#506)

What's Changed

Full Changelog: v0.10.0...ext-v2.1.0

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 17:20
3198ae3

Changelog

  • 16db424 add vim navigation keys to the settings interface (#443)
  • d046dbb chore(deps): bump charm.land/bubbletea/v2 from 2.0.6 to 2.0.7 (#474)
  • 8b90128 chore(deps): bump charm.land/lipgloss/v2 from 2.0.3 to 2.0.4 (#485)
  • 360b4f9 chore(deps): bump modernc.org/sqlite from 1.51.0 to 1.52.0 (#475)
  • 91062dc ci: add data race detector test for go (#483)
  • 1f14c32 ci: delete stale test failure comments and run on always (#488)
  • 3198ae3 feat: add global and per download rate limiting to surge (#465)
  • 11a4273 feat: implement purge functionality (#480)
  • f24dfa7 fix(cli): don't split a single URL into mirrors on query-string commas (#316) (#481)
  • 8e397c7 fix: make keymap parsing case-insensitive and add open folder binding (#487)

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

v0.8.7

Choose a tag to compare

@github-actions github-actions released this 03 Jun 09:46
dffed94

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!

ext-v2.0.4

Choose a tag to compare

@github-actions github-actions released this 03 Jun 09:42
dffed94

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


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

v0.8.6

Choose a tag to compare

@github-actions github-actions released this 11 May 06:19
4061deb

Changelog

New Contributors


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

ext-v2.0.3

Choose a tag to compare

@github-actions github-actions released this 11 May 06:15
4061deb

What's Changed

fixed #378 in #437

v0.8.5

Choose a tag to compare

@github-actions github-actions released this 01 May 19:15
ee48e8d

Changelog


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

v0.8.4

Choose a tag to compare

@github-actions github-actions released this 30 Apr 18:55
73bca40

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

Choose a tag to compare

@github-actions github-actions released this 24 Apr 16:30
e48a0ad

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!

Morty Proxy This is a proxified and sanitized view of the page, visit original site.