Help us keep the list up to date and submit new video software here.
Tool
Complete Version history / Release notes / Changelog / What's New for Brisk
v2.3.5
Changelog
New Features and Improvements
Fixed download addition hotkey issues
Added support for capturing cookies from the browser extension to allow for downloading files that require it
Added compatibility for video button injection into video stream iframes (requires browser extension v1.4.0)
Added caching and prefetching of video stream metadata to skip the waiting for retrieving file information for downloading video streams
Minor memory optimizations
Fixed automatic ffmpeg installation not working
Fixed editing category issues in settings
Minor UI fixes and improvements
v2.3.4
Changelog
New Features and Improvements
This hotfix version is a rebuild of v2.3.3 which fixes the UI bug that appeared on that version in release mode only.
Fixed incorrectly determining some files as pause incapable
Added the feature to add multiple download URLs separated by newline
Added restart extension button
Added Spanish (by SantiagoCecena) and Russian (by flowXM) translations
Minor UI fixes
v2.3.3
Changelog
New Features and Improvements
Fixed incorrectly determining some files as pause incapable
Added the feature to add multiple download URLs separated by newline
Added restart extension button
Added Spanish (by SantiagoCecena) and Russian (by flowXM) translations
Minor UI fixes
v2.3.2
Changelog
New Features and Improvements
Download Engine Optimization:
The file integrity validation process has been optimized and is now significantly faster and more efficient, especially for larger files
Added Automatic file save path categorization to settings:
When this option is disabled, Brisk will no longer use categorized directories based on file types (Compressed, Videos, Music, etc.) for save paths.
New Dynamic Tray Icons:
The system tray icon has been changed and now reflects the status of the app; if there is a file being downloaded, the tray icon will reflect this by changing its color to green. When there is no file being downloaded, the tray icon will be the remain the default (app logo in white for dark mode and in dark blue for light mode)
v2.3.1
Changelog
New Rust-based Http Client
A new option is now available: rhttp, a Rust-based HTTP client to boost download performance compared to the default Dart HTTP client.
Since rhttp uses FFI, it requires additional system resources, as it spawns extra threads to allow for communication between the Rust layer and the Dart app.
You can enable this client via:
Settings Connection Download Engine HTTP Client Type Performance (Beta)
Because this feature is still new, it remains opt-in and is not enabled by default. The default client remains the Dart-based HTTP client due to its proven stability and compatibility with the download engine.
Bug Fixes and Improvements
Fixed a Github dialog reappearing issue
Fixed downloading video stream issues from some websites
Fixed app crashing on macOS
v2.3.0
Changelog
Improvements on downloading video streams
Soft-Subbing video files
Brisk can now retrieve all available subtitles from streaming websites and soft-sub them into downloaded video files.
This feature requires FFmpeg:
It's generally recommended to have FFmpeg installed via a proper package manager
On Windows and Linux, Brisk can automatically download and integrate FFmpeg for you
You can check FFmpeg integration status and set a custom FFmpeg path in Settings General FFmpeg
Smart Naming for Video Stream Files
The browser extension is now able to automatically assign a proper name for video files from the following websites (extension v1.3.0):
aniwatchtv.to
hianimez.to
aniplaynow.live
openani.me
Bug Fixes and Improvements
Fixed tray menu not dismissing on Windows #116
Minor UI bug fixes and improvements
Fixed an issue where Brisk’s window opened even if the download was skipped due to extension capture rules
Fixed downloading video streams not working on some websites for Chrome
Internationalization
Added Turkish translations by Holi
v2.2.5
Changelog
Internationalization
Added chinese translations by Norman-W
Minor italian translation fixes by bovirus
Bug Fixes and Improvements
Download engine bug fixes and improvements
Fixed download items flickering on window resize
Fixed launch at startup for flatpak and snap packages
Added single instance mechanism: The app now only runs on a single instance on all platforms. Opening the app a second time results in the already open instance to show
Launch at startup improvement: The app now silently launches at startup in system tray
Fixed queue not opening when finished or unfinished download grid filters were set
Change app font to Inter
Minor UI improvements
Upgrade to Flutter 3.32.0
v2.2.3
Change Log
Localization Support
Added localization for the following languages:
Persian
German
Italian by bovirus
If you're interested in adding support for your language, please open an issue.
Bug Fixes and Improvements
New app logo and icon
Fixed a bug that caused files to be assembled incorrectly when some websites did not provide a proper file name
Download Engine bug fixes and improvements
Fixed failing to retrieve file info for multiple selected links from the browser
Added automatic URL update feature #66
Added browser extension installation guide in the UI
Minor UI fixes
Credits
Thanks to bovirus for contributing the Italian translations
v2.2.2
Change Log
Bug Fixes and Improvements
Fixed an edge case bug in the download engine
Added an engine panic and restart mechanism to automatically recover from critical download failures
Optimized the download engine's connection reuse mechanism
Fixed failing to delete downloaded temp files for unfinished downloads
Minor UI fixes
Credits
Special thanks to Norman-w for his contributions to macOS support
v2.2.1
Change Log
Bug Fixes and Improvements
Fixed an issue in the download engine where pausing a download would still occasionally allow some connections to continue receiving data
Fixed displaying GitHub ratelimit error on each startup
Added a logger to save all crashes and warnings of the app
v2.2.0
Change Log
New UI
Almost all parts of the UI, except for the main page have been completely redesigned with better colors, layout structure, and overall UI clarity.
Improved UX
Download checkboxes have been removed in favor of keyboard-controlled actions. You can now use common shortcuts like:
Ctrl + A to select all downloads
Delete to remove selected downloads
Shift + Left Click to select a range
Ctrl + Left Click to select multiple downloads individually
Feature: Download Scheduling
You can now schedule to download a queue based on a start time and end time. You can also choose if you want the PC to be shut down automatically after the download is complete.
Bug Fixes and Improvements
Fixed an issue where video streams couldn’t be downloaded from several websites (Requires browser extension v1.2.2)
Fixed various bugs in the download engine for improved stability
Upgraded to Flutter SDK v3.29.2
v2.1.1
Change Log
Bug Fixes and Improvements
Preqrequisite: Brisk Browser Extension v.1.2.1
Fixed a bug resulting in automatic default Brisk download directory creation despite using a custom path #80
Fixed custom path selection not working in the download dialog #80
Added support for capturing mp4 and webm streams from the browser (Browser Extension v.1.2.1)
v2.1.0
Change Log
Feature: Downloading Video Streams From The Browser
Preqrequisite: Brisk Browser Extension v.1.2.0
Brisk now support downloading m3u8 video streams from the browser. After a website has finished loading the video stream, click on the browser extension's icon to view all available m3u8 streams. From there, you can click "Download" and Brisk will capture the selected video stream.
Note: Since websites handle video streams differently from one another, if you encountered issues with downloading streams from a specific website, open an issue to let me know. It's important to note that downloading DRM encoded streams (SAMPLE-AES encryption) are not supported.
Feature: Proxy Settings
You can now set proxy settings in Setting -> Connection -> Proxy.
v2.0.4
Change Log
Bug Fixes and Improvements
Fixed a bug resulting in setting values resetting to default on startup
Updated to Flutter v3.27.1
v2.0.3
Change Log
Bug Fixes and Improvements
Fixed a bug in the download engine that prevented downloads from completing successfully.
Enhanced the performance of the download engine, addressing an issue where download speeds slowed down near
completion.
Note
Although this is a minor hotfix, it is strongly recommended to update to this version to avoid potential issues with your downloads.
v2.0.2
Change Log
File Rules Feature
You can define an unlimited number of file rules for two functionalities:
Browser Extension Capture Skip:
Rules that will define which files should be excluded from being captured by brisk via browser extension
File Save Location Rules:
Rules that will define in which locations should files be saved.
Rules are defined by a condition and a value.
Conditions:
FileSizeGreaterThan, FileSizeLessThan, FileNameContains, FileExtensionIs, FileTypeIs, DownloadUrlContains
Example of File Rules:
Browser Extension Capture Skip Rule:
Condition: FileSizeLessThan Value: 1 MB
Based on the above condition, files that are less than 1MB in size, will not be captured by the browser extension.
For "File Save Location Rules", you can also define rules and files that follow such rules will be saved in a defined location.
You can find these options in [Settings --> File --> Rules] and [Settings --> Extension --> Rules]
Automatic Update Feature
Brisk is now shipped with an automatic update feature which allows for automatically downloading and installing the latest version without the need for manual installation, as well as displaying the change log related to the downloaded version.
Note
Unfortunately, due to the added complexity of packaging the brisk_auto_update module for .rpm and .deb, support for these packages are dropped from this version forward.
On linux, make sure to extract Brisk's binaries in a location which does not require elevated permissions in order for the automatic update to work properly.
This version requires browser extension v1.1.4
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
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
Contributors
@AliML111
AliML111
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
Contributors
@ZorinFoss
ZorinFoss
V1.4.1
Fixed google drive download failure (#28)
Minor UI responsiveness improvements
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
v1.2.3
Fixed the bug that caused download rows to not update
v1.2.2
Fix window manager bugs that appeared on the previous version
Fix Linux default temp path
Other minor changes
v1.2.1
Added download file deletion functionality
Minor bug fixes
Performance and CPU usage improvement
v1.2.0
Added Download Queues feature
Added hotkey feature (ctrl+alt+A) to quickly add a download URL from the clipboard
Added notifications for macOS
Migrated the database to Hive
Minor bug fixes
v1.0.2
Brisk now reassembles files which their assemble processes had previously failed or were left uncompleted
Minor bug fixes
v1.0.1
Fixed a bug relating to improper connection reset timing which lead to corrupted downloads
Added popup menu for download rows
Added update download link option (issue)
Added options for opening file location and the file itself
v1.0.0
update app to version 1.0.1
Changelog
New Features and Improvements
Fixed download addition hotkey issues
Added support for capturing cookies from the browser extension to allow for downloading files that require it
Added compatibility for video button injection into video stream iframes (requires browser extension v1.4.0)
Added caching and prefetching of video stream metadata to skip the waiting for retrieving file information for downloading video streams
Minor memory optimizations
Fixed automatic ffmpeg installation not working
Fixed editing category issues in settings
Minor UI fixes and improvements
v2.3.4
Changelog
New Features and Improvements
This hotfix version is a rebuild of v2.3.3 which fixes the UI bug that appeared on that version in release mode only.
Fixed incorrectly determining some files as pause incapable
Added the feature to add multiple download URLs separated by newline
Added restart extension button
Added Spanish (by SantiagoCecena) and Russian (by flowXM) translations
Minor UI fixes
v2.3.3
Changelog
New Features and Improvements
Fixed incorrectly determining some files as pause incapable
Added the feature to add multiple download URLs separated by newline
Added restart extension button
Added Spanish (by SantiagoCecena) and Russian (by flowXM) translations
Minor UI fixes
v2.3.2
Changelog
New Features and Improvements
Download Engine Optimization:
The file integrity validation process has been optimized and is now significantly faster and more efficient, especially for larger files
Added Automatic file save path categorization to settings:
When this option is disabled, Brisk will no longer use categorized directories based on file types (Compressed, Videos, Music, etc.) for save paths.
New Dynamic Tray Icons:
The system tray icon has been changed and now reflects the status of the app; if there is a file being downloaded, the tray icon will reflect this by changing its color to green. When there is no file being downloaded, the tray icon will be the remain the default (app logo in white for dark mode and in dark blue for light mode)
v2.3.1
Changelog
New Rust-based Http Client
A new option is now available: rhttp, a Rust-based HTTP client to boost download performance compared to the default Dart HTTP client.
Since rhttp uses FFI, it requires additional system resources, as it spawns extra threads to allow for communication between the Rust layer and the Dart app.
You can enable this client via:
Settings Connection Download Engine HTTP Client Type Performance (Beta)
Because this feature is still new, it remains opt-in and is not enabled by default. The default client remains the Dart-based HTTP client due to its proven stability and compatibility with the download engine.
Bug Fixes and Improvements
Fixed a Github dialog reappearing issue
Fixed downloading video stream issues from some websites
Fixed app crashing on macOS
v2.3.0
Changelog
Improvements on downloading video streams
Soft-Subbing video files
Brisk can now retrieve all available subtitles from streaming websites and soft-sub them into downloaded video files.
This feature requires FFmpeg:
It's generally recommended to have FFmpeg installed via a proper package manager
On Windows and Linux, Brisk can automatically download and integrate FFmpeg for you
You can check FFmpeg integration status and set a custom FFmpeg path in Settings General FFmpeg
Smart Naming for Video Stream Files
The browser extension is now able to automatically assign a proper name for video files from the following websites (extension v1.3.0):
aniwatchtv.to
hianimez.to
aniplaynow.live
openani.me
Bug Fixes and Improvements
Fixed tray menu not dismissing on Windows #116
Minor UI bug fixes and improvements
Fixed an issue where Brisk’s window opened even if the download was skipped due to extension capture rules
Fixed downloading video streams not working on some websites for Chrome
Internationalization
Added Turkish translations by Holi
v2.2.5
Changelog
Internationalization
Added chinese translations by Norman-W
Minor italian translation fixes by bovirus
Bug Fixes and Improvements
Download engine bug fixes and improvements
Fixed download items flickering on window resize
Fixed launch at startup for flatpak and snap packages
Added single instance mechanism: The app now only runs on a single instance on all platforms. Opening the app a second time results in the already open instance to show
Launch at startup improvement: The app now silently launches at startup in system tray
Fixed queue not opening when finished or unfinished download grid filters were set
Change app font to Inter
Minor UI improvements
Upgrade to Flutter 3.32.0
v2.2.3
Change Log
Localization Support
Added localization for the following languages:
Persian
German
Italian by bovirus
If you're interested in adding support for your language, please open an issue.
Bug Fixes and Improvements
New app logo and icon
Fixed a bug that caused files to be assembled incorrectly when some websites did not provide a proper file name
Download Engine bug fixes and improvements
Fixed failing to retrieve file info for multiple selected links from the browser
Added automatic URL update feature #66
Added browser extension installation guide in the UI
Minor UI fixes
Credits
Thanks to bovirus for contributing the Italian translations
v2.2.2
Change Log
Bug Fixes and Improvements
Fixed an edge case bug in the download engine
Added an engine panic and restart mechanism to automatically recover from critical download failures
Optimized the download engine's connection reuse mechanism
Fixed failing to delete downloaded temp files for unfinished downloads
Minor UI fixes
Credits
Special thanks to Norman-w for his contributions to macOS support
v2.2.1
Change Log
Bug Fixes and Improvements
Fixed an issue in the download engine where pausing a download would still occasionally allow some connections to continue receiving data
Fixed displaying GitHub ratelimit error on each startup
Added a logger to save all crashes and warnings of the app
v2.2.0
Change Log
New UI
Almost all parts of the UI, except for the main page have been completely redesigned with better colors, layout structure, and overall UI clarity.
Improved UX
Download checkboxes have been removed in favor of keyboard-controlled actions. You can now use common shortcuts like:
Ctrl + A to select all downloads
Delete to remove selected downloads
Shift + Left Click to select a range
Ctrl + Left Click to select multiple downloads individually
Feature: Download Scheduling
You can now schedule to download a queue based on a start time and end time. You can also choose if you want the PC to be shut down automatically after the download is complete.
Bug Fixes and Improvements
Fixed an issue where video streams couldn’t be downloaded from several websites (Requires browser extension v1.2.2)
Fixed various bugs in the download engine for improved stability
Upgraded to Flutter SDK v3.29.2
v2.1.1
Change Log
Bug Fixes and Improvements
Preqrequisite: Brisk Browser Extension v.1.2.1
Fixed a bug resulting in automatic default Brisk download directory creation despite using a custom path #80
Fixed custom path selection not working in the download dialog #80
Added support for capturing mp4 and webm streams from the browser (Browser Extension v.1.2.1)
v2.1.0
Change Log
Feature: Downloading Video Streams From The Browser
Preqrequisite: Brisk Browser Extension v.1.2.0
Brisk now support downloading m3u8 video streams from the browser. After a website has finished loading the video stream, click on the browser extension's icon to view all available m3u8 streams. From there, you can click "Download" and Brisk will capture the selected video stream.
Note: Since websites handle video streams differently from one another, if you encountered issues with downloading streams from a specific website, open an issue to let me know. It's important to note that downloading DRM encoded streams (SAMPLE-AES encryption) are not supported.
Feature: Proxy Settings
You can now set proxy settings in Setting -> Connection -> Proxy.
v2.0.4
Change Log
Bug Fixes and Improvements
Fixed a bug resulting in setting values resetting to default on startup
Updated to Flutter v3.27.1
v2.0.3
Change Log
Bug Fixes and Improvements
Fixed a bug in the download engine that prevented downloads from completing successfully.
Enhanced the performance of the download engine, addressing an issue where download speeds slowed down near
completion.
Note
Although this is a minor hotfix, it is strongly recommended to update to this version to avoid potential issues with your downloads.
v2.0.2
Change Log
File Rules Feature
You can define an unlimited number of file rules for two functionalities:
Browser Extension Capture Skip:
Rules that will define which files should be excluded from being captured by brisk via browser extension
File Save Location Rules:
Rules that will define in which locations should files be saved.
Rules are defined by a condition and a value.
Conditions:
FileSizeGreaterThan, FileSizeLessThan, FileNameContains, FileExtensionIs, FileTypeIs, DownloadUrlContains
Example of File Rules:
Browser Extension Capture Skip Rule:
Condition: FileSizeLessThan Value: 1 MB
Based on the above condition, files that are less than 1MB in size, will not be captured by the browser extension.
For "File Save Location Rules", you can also define rules and files that follow such rules will be saved in a defined location.
You can find these options in [Settings --> File --> Rules] and [Settings --> Extension --> Rules]
Automatic Update Feature
Brisk is now shipped with an automatic update feature which allows for automatically downloading and installing the latest version without the need for manual installation, as well as displaying the change log related to the downloaded version.
Note
Unfortunately, due to the added complexity of packaging the brisk_auto_update module for .rpm and .deb, support for these packages are dropped from this version forward.
On linux, make sure to extract Brisk's binaries in a location which does not require elevated permissions in order for the automatic update to work properly.
This version requires browser extension v1.1.4
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
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
Contributors
@AliML111
AliML111
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
Contributors
@ZorinFoss
ZorinFoss
V1.4.1
Fixed google drive download failure (#28)
Minor UI responsiveness improvements
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
v1.2.3
Fixed the bug that caused download rows to not update
v1.2.2
Fix window manager bugs that appeared on the previous version
Fix Linux default temp path
Other minor changes
v1.2.1
Added download file deletion functionality
Minor bug fixes
Performance and CPU usage improvement
v1.2.0
Added Download Queues feature
Added hotkey feature (ctrl+alt+A) to quickly add a download URL from the clipboard
Added notifications for macOS
Migrated the database to Hive
Minor bug fixes
v1.0.2
Brisk now reassembles files which their assemble processes had previously failed or were left uncompleted
Minor bug fixes
v1.0.1
Fixed a bug relating to improper connection reset timing which lead to corrupted downloads
Added popup menu for download rows
Added update download link option (issue)
Added options for opening file location and the file itself
v1.0.0
update app to version 1.0.1