Skip to content

Releases

v0.1.8

Choose a tag to compare

@github-actions github-actions released this 18 Jan 14:23

Changelog

  • 972df3b Merge pull request #20 from surge-downloader/test-pool
  • e841f1a feat: Add rounded border styling to tabs in RenderTabBar and include counts in RenderNumberedTabBar.
  • e28f896 feat: Adjust settings view layout to push help text to the bottom and style numbered tabs with rounded borders.
  • c95091a feat: Enhance settings view UI with a larger modal, improved spacing, and new visual dividers.
  • 717b804 feat: Implemented clipboard monitoring (#22)
  • 59d8dc2 feat: Introduce renderModalWithOverlay to centralize modal rendering with a dark overlay and apply it to all modal views.
  • 7718f2b feat: Make maximum concurrent downloads configurable via settings. (#21)
  • d0be95a feat: Make settings modal width responsive and adjust layout padding and column widths.
  • f76c6ac feat: add a vertical divider between the list box and right content in the settings view
  • 0759f68 feat: add clipboard integration to README and include README and LICENSE in archive
  • 92c7ac0 feat: update settings view active tab, selected row, and box border colors to purple
  • 26b123b refactor: move help text rendering to the bottom of the confirmation modal in RenderWithBtopBox and remove it from View.
  • 0994ee5 refactor: remove tab divider and center help text with a gray foreground.
  • 2294790 refactor: rename extension to extension-chrome
  • f616532 style: customize progress bar gradient colors and update default pane border colors.
  • f6fb219 style: unify gray color usage in TUI view components.

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 18 Jan 05:56
3dd1e8e

Changelog

  • 229be6e Add GitHub Actions workflow for Go project (#15)
  • 3dd1e8e Merge pull request #19 from surge-downloader/test-config
  • 7a71191 feat: Set up automated releases with GoReleaser, including Homebrew distribution, and update README with installation instructions and project badges.
  • eff766b feat: implement automatic version update checking with TUI notification and user settings (#18)
  • b2c79e1 refactor core (#14)

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 18 Jan 04:56
3a17a9c

Changelog

v0.1.3

Choose a tag to compare

@SuperCoolPencil SuperCoolPencil released this 16 Jan 13:23

Changelog

  • 2e6d3c9 fix: Resolve filepicker cursor desync panics with a new initialization
  • 5d34180 fix: func sanitizeFilename to sanitize files correctly on linux as well
  • 5179a1f refactor: Update Go module path and all internal imports to surge-downloader.
  • 6760651 show port on surge number instance (#13)

v0.1.2

Choose a tag to compare

@SuperCoolPencil SuperCoolPencil released this 16 Jan 05:57

Changelog

  • 045087c Merge pull request #7 from o1x3/fix/security-path-traversal
  • 238e6d3 Merge pull request #9 from junaid2005p/firefox-extension
  • 291acfd added firefox temporary addon and updated readme
  • 2f9ffc7 implement batch downloads (#10)
  • 0baf8bf make TUI also check for duplicate links within file
  • 709530c refactor TUI (#11)
  • 5d412bb security: remove CORS and add path validation

v0.1.0

Choose a tag to compare

@SuperCoolPencil SuperCoolPencil released this 15 Jan 18:38

We are excited to announce the first official release of Surge - v0.1.0!

Surge is built for power users who want the speed of multi-connection downloads with the convenience of a modern terminal interface and browser integration.

What's Included

  • Full TUI implementation using Bubble Tea and Lipgloss.
  • Browser extension for Chrome-based browsers.
  • Persistent configuration and download history management.

If you find Surge useful, consider giving it a ⭐ on GitHub!