Skip to content

Releases: AminBhst/brisk

v2.0.1

28 Oct 22:09
Compare
Choose a tag to compare

Change Log

✨ Improved UX

  • New UI for multi download addition dialog: The dialog that appears when brisk captures multiple download requests from the extension (when "download selected links with Brisk" is clicked) now has an improved UI. You'll be able to sort by file name and size and also delete the selected download items using the delete key on your keyboard.
  • Custom Save Path: In that same dialog, you'll be able to select a custom save path for all files in that list.

πŸ› οΈ Bug Fixes and Improvements

  • Fixed "Failed to retrieve file information" for servers that reject HEAD requests
  • Fixed browser integration bugs
  • Fixed sorting by file size not working correctly caused by library limitations
  • Released a new browser extension version (v1.2.3) with bug fixes for Chrome (must be installed regardless of your browser).

πŸ“ Note

To prevent compatibility issues, Brisk will not capture requests from an outdated version of the browser extension. If you're using an older version of the extension, there will be an error indicating that the extension version is outdated and you'll be prompted to Install the new one. For Firefox, the new version is already available in the official Firefox Addons website.

v2.0.0

23 Oct 15:40
b25717d
Compare
Choose a tag to compare

Change Log

πŸš€ Introducing Download Engine V2

Brisk's download engine has been fully redesigned to consistently deliver the highest possible download speeds throughout the entire download process.

The new engine comes with two major features:

  • Dynamic Connection Spawn: Downloads now starts with a single connection and as they progress, new connections are added on the fly and without interfering with one another. This ensures that a higher number of connections are used only when necessary, significantly improving the download speed of small-to-medium sized files.

  • Dynamic Connection Reuse: After a connection completes receiving its designated byte range, it is immediately reassigned to assist another connection. This means that finished connections actively contribute to the overall download process by handling portions of other busy connections' byte ranges. As a result, the engine maintains as many active connections as possible, ensuring that download speeds remain consistently at their peak.

✨ Improved UX

  • Right-Click on Download Rows: Right-clicking a download now opens the context menu, replacing the three-dots icon
    button for better accessibility.

  • Double Taps: Double-tapping a download now does two actions depending on the state of the download; If the file is
    currently being downloaded, double-tapping opens the download progress window. Otherwise, the download info dialog will be opened.

  • Automatic CheckBox Selection: Clicking download rows now automatically triggers their checkbox.

  • Open File Location: The Open File Location button now also highlights the target file in the File Explorer (Windows Only)

🎨 New Default Theme

To reflect the major improvements of Brisk's new release, a new default dark-mode theme has been added
named Celestial Dark. The old theme is still available and can be selected via Settings -> User Interface -> Active Theme -> Signature Blue

πŸ› οΈ Bug Fixes and Improvements

  • Fixed browser-integration occasionally not working
  • Fixed failing to extract download links from a selected text area in the browser if that area contained invalid URLs.
  • Upgraded Flutter to version 3.22.0

πŸ“ Note

Due to the massive engine changes in this major release, unfinished downloads of older versions of Brisk cannot be continued with the new 2.0.0 version. This version uses a different path for its database so you can delete the old Brisk directory inside your documents directory if you no longer need older versions of Brisk.

❀️ Credits

Special thanks to AliML111 for his work on the projects' GitHub Actions.

v1.4.6

29 May 11:14
Compare
Choose a tag to compare

Change Log

  • Fixed some more browser integration bugs
  • Fixed URL validation logic resulting in sometimes incorrectly determining valid URLs as invalid
  • Other minor bug fixes

Note

For this version, It is highly recommended to delete the Brisk directory located in the Documents directory then restart the app to prevent unexpected issues. By doing so, however, your unfinished downloads will be lost.

Windows: C:\Users\User\Documents\Brisk
Linux: /home/user/Documents/Brisk

v1.4.5

28 May 10:58
Compare
Choose a tag to compare

Change Log:

  • Fixed browser integration not functioning in the previous release build

Note:

In case you encountered unexpected problems after updating from a previous version (v1.4.3 or lower), deleting the Brisk directory located in the Documents directory might help. By doing so, however, your unfinished downloads will be lost.

Apologies for the bad build files for v1.4.4 that resulted in browser extension not functioning. I have no Idea why the build was broken and I didn't quite have the time to fix the issue. Anyways, this build should work fine with the extension. If you experienced any problems please open an issue and I will look into it.

Also, I'm working on some major under-the-hood improvements that take some time to be fully stable. So if you like the project, giving it a ⭐ will further boost my motivation :)

Thank you for the support ❀️

v1.4.4

27 Apr 12:47
bbfc623
Compare
Choose a tag to compare
  • Added Low Resource Mode Option in Settings
    Reduces CPU and Memory usage
    Caveat: less smooth UI updates for download rows and download progress window
  • Some minor download and UI bug fixes

Special thanks to @AliML111 for setting up the GitHub Actions

V1.4.3

05 Feb 11:42
Compare
Choose a tag to compare
  • Added minimize to tray feature
  • Added launch at startup feature

Note:

Linux users need to install appindicator3-0.1 for current and future versions. Otherwise, the app will crash.
Fedora: sudo dnf install libappindicator-gtk3-devel
Ubuntu: sudo apt-get install libayatana-appindicator3-dev

V1.4.2

27 Jan 09:01
Compare
Choose a tag to compare
  • Upgraded to Flutter version 3.16.9 (Thanks to @ZorinFoss)
  • Improved app startup time on Linux
  • Fixed Update URL button availability
  • Added Update URL functionality directly from browser extension requests
  • Added User-Agent header to requests
  • Fixed duplicate download items coming from the browser extension

V1.4.1

24 Nov 09:20
Compare
Choose a tag to compare
  • Fixed google drive download failure (#28)
  • Minor UI responsiveness improvements

V1.4.0

12 Nov 15:07
Compare
Choose a tag to compare
  • Added chunk download addition functionality via the browser extension.
    On a webpage, simply select texts that contain download links then right click and choose 'Download selected links with Brisk'. The browser extension will extract all download links in that selected area and you will be able to add them to Brisk all at once. (Requires browser extension version 1.1.2 >=)
  • Minor bug fixes and improvements

v1.3.0

13 Aug 12:35
Compare
Choose a tag to compare

Note: If you're updating Brisk from a previous version, please delete the Brisk folder inside your documents directory (e.g. windows: C:\Users\User\Documents\Brisk, Linux: /home/user/Documents/Brisk. It's important to note that by doing so, all of your unfinished downloads will be lost

Changes:

  • Added support for Browser extension
  • Added check for the latest version every 24 hours
  • Other minor improvements