Releases: U-C-S/Hurl
v0.9.0-alpha-3: Initial step towards WinUI
A new alpha release, to test out the feasibility of new WinUI3/WinAppSDK based Hurl Settings
App, replacing previous Hurl RulesetManager
App. Open any feedback on UI or features within #143
Hurl Settings App currently does
- Managing and testing rules
- Application Settings like Background Type etc.
- Accessible directly via Start Menu shortcut, from main app through tray or menu option.
Prerequisites: Make sure you have Windows Application SDK runtime latest or v1.5.5 installed in your system.
See #143 (comment) for task progress on missing features
Full Changelog: v0.9.0-alpha-2...v0.9.0-alpha-3
v0.9.0-alpha-2: Improved Browser Extension
An another alpha release, primarily focused on improving Chrome Browser Extension using Native Messaging Host API, which is more stable and goes well along with previous alpha release to have proxy application to launch Hurl.
Please provide any feedback if you are one of those that use/looking forward to use browser extension
- Installation docs for Google Chrome are available at Extensions/README.md, while other chromium browsers needs some tweaking to installation script
- Features: Context menu/Right-click on a link and select
Hurl the link
to open the links in hurl.
Additional UI improvements are also part of this alpha release, with a fix for #139
What's Changed
- Experiment: Use Native Messaging for Browser Extension by @U-C-S in #126
- Code improvements by @Jay-o-Way in #136
- Refactor browser-list control by @U-C-S in #140
Full Changelog: v0.9.0-alpha-1...v0.9.0-alpha-2
v0.9.0-alpha-1 : Fast Startup Experiment
An early alpha release, Introduced a new proxy application written in Rust, that can make the startup times of Hurl nearly instantaneous. Might encounter some issues, Report it in the Release Discussion
Application Updates (Auto-generated)
- Ruleset: CardExpander: buttons and relevant UI changes by @Jay-o-Way in #114
- fix: No longer ignore LaunchArgs in AutoRulesCheck by @ItsJustRuby in #118
- Experiment: Hurl Proxy Launcher by @U-C-S in #123
Full Changelog: v0.8.3...v0.9.0-alpha-1
v0.8.3
Small update fixing various reported bugs and UX issues from v0.8.2
.
Application Updates
- Installer now automatically installs .NET 8 before installing Hurl (#75)
- Clicking settings icon, now opens the
UserSettings.json
in default file handler forJSON
files, instead of notepad (#89) - Add a button for deleting current Timed default browser (#89)
- Support deleting rules (#105)
- Fix various crashes when opening Ruleset Manager, copying URL etc (#68, #102)
- Improve UX as per various reported issues (#89, #106)
Thanks to @Jay-o-Way, @war59312, @mix3d and others for opening issues and giving feedback
With those fixed, Now it's time for improving the code quality of Hurl. Some fixes above are not the complete fixes, but rather a temporary ones, Which I hope will get redone and fixed during this code quality improvement phase. Also, exploring to improve the startup times etc.
Full Changelog: v0.8.2...v0.8.3
v0.8.2 - Ruleset Manager
Breaking Changes (sorry Semantic Versioning)
- Move to
.NET 8
Desktop Runtime, instead of .NET 7 (Download it here) - Remove
Id
property in Rulesets (No impact)
Application Updates
- Introducing
Ruleset Manager
Beta π - New feature for creating, editing, deleting and testing Rulesets/Rules, You can open it from Browser Selection window. (In future, It will be available as a desktop shortcut and Rest of the settings like Editing Browsers, Visual etc will be available from this one unified window for editing) - Add new Rule Type
Domain
- Add few Tooltips in Browser Selection Window (#89)
- Fix Hurl running in the background even after Crashing (#97)
Development Updates
- Update
WPF-UI
tov3.0.1
Full Changelog: v0.8.1...v0.8.2
v0.8.1 - Automation of Release
A small release to test the release automation workflow.
Application Updates
- Minor UI updates to Quick Add Rulesets, Edit URL
- Improved Error Handling
- Increase Font and Browser Icon sizes by a bit
- Fix #80
- Updates to
UserSettings.schema.json
, now includes descriptions and input validations for few properties. - BREAKING CHANGE: Rename
AutoRoutingRules
property toRulesets
Development Updates
- Release Automation through Github Actions. (yey π₯³)
- Update
WPF-UI
tov3.0-preview
Full Changelog: v0.8.0...v0.8.1
v0.8 - Two Years of Hurling Release
Breaking Changes
- Use .NET 7 Desktop Runtime, instead of .NET 6 (Download it here)
- Remove
DisableAcrylic
andBackgroundRGB
setting options - Rename
UseWhiteBorder
settings option toNoWhiteBorder
Feature Updates
- Add Basic Browser Rules Support, with support for String, Regex, Glob match (#18)
- New Quick Add Rule window to add rules from Hurl mainwindow
- Keyboard Shortcuts for copying URl (C), editing URI (E), Quick adding rule (R), Timed browser (T) and Num keys (1-9) for selecting respective browser (#44)
- Updated Hurl's Toolbar layout to get more focus
- Simplify Custom Icon code
Development Updates
- Migrate to Singleton Pattern to ease dev process.
- Yet an another project structure update to make space for Hurl Settings project
- Revert back to using wpfui repo as git submodule, instead of Nuget package
- Add Settings JSON Schema: https://gist.github.com/U-C-S/1f3fe5876a3b2ccf0ca5c7e630427185
Full Changelog: v0.7.1...v0.8.0
v0.8.0-alpha : Rules and Keys
This is a tough one from user-experience POV, I did what I thought was best as I did dogfooding and ideas from discussion in the linked isssues. "Hurl Settings" is not available yet with this alpha release.
Feature Updates
- Add Basic Browser Rules Support, with support for String, Regex, Glob match (#18)
- New Quick Add Rule window to add rules from Hurl mainwindow
- Few Keyboard Shortcuts for copying URl (C), editing URI (E), Quick adding rule (R), Timed browser (T) (#44)
- Updated Hurl's Toolbar layout to get more focus
- misc:
- (BREAKING) Remove
DisableAcrylic
andBackgroundRGB
setting options - (BREAKING) rename
UseWhiteBorder
toNoWhiteBorder
- (BREAKING) Remove
Development Updates
- Migrate to Singleton Pattern to ease dev process. (which is a half-lie and now I can see why people are against it)
- Yet an another project structure update to make space for Hurl Settings project
- Revert back to using wpfui repo as git submodule, instead of Nuget package
NOTE: There's no installer provided with this alpha release. Copy the exe file into the hurl installed location (default at C:\Program Files (x86)\Hurl
and Install the newer .NET 7 Desktop Runtime
JSON Schema: https://gist.github.com/U-C-S/1f3fe5876a3b2ccf0ca5c7e630427185
Full Changelog: v0.7.1...v0.8.0-alpha
v0.7.1 - Fix Win10 Crash
Fixes #60 crash caused due to Acrylic background in win10
Note: Acrylic Background in v0.7.x versions is only supported in win11 builds 22523 or above due to library limitations. Mica is now the default background in all win11 builds while win10 is now only limited to black background.
Refer v0.7 release for full changelog. This is a bug fix release.
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Its been a some time since last release and after lot of delays. Despite taking long time, I didn't handle many edge cases that can cause some crashing and issues. Please do open a issue if u encounter any crashes. My testing is only limited to newly released 22H2 due to time-being.
Refer wiki for more config information
Feature Updates
- Timed Default Browser Feature - Set a browser to be temporary default browser for a period of time and Hurl will redirect all the links to it for that set period
- Icons now overflow to new row instead of being scrollable
- Window can be resized and stores the resized state
- Open hurl under the mouse (#44). Can be enabled by setting
LaunchUnderMouse
to true under AppSettings - Support
Mica
backdrop. Used by default in win11. Acrylic only works in latest 22H2 due to some limitations. configurable withBackgroundType
setting - Support
UseWhiteBorder
setting for enabling or disabling the white border around the window - Minimize Hurl when clicked outside (#55)
- Support opening .html, .htm files (#56)
- Add tooltips for browser icons that shows full browser name
- Alternate launches's context menu now only shows up for those that actually use them. So no more empty context menu.
- A small plus symbol is added for those browsers that has alternate launches as indication
Development Updates
- Partially implement MVVM pattern (#52)
- Use nuget packages, instead of git submodules
Full Changelog: v0.6.3...v0.7.0