Releases: AminBhst/brisk
v2.0.1
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
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
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
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
V1.4.3
- 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
- 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
V1.4.0
- 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
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