Hey everyone,
The team has been hard at work, and we're excited to announce that QhtLink Firewall version 0.1.11, codenamed “Curse Blade,” has been released! This update is packed with significant improvements focused on enhancing the user experience, boosting stability, and hardening security. We've listened to your feedback and made a ton of changes that we think you'll really appreciate.
What's new and noteworthy?
A more intuitive upgrade process
Say goodbye to the old upgrade process. We've streamlined the entire flow to be more seamless and informative.
Intuitive "Upgrade" notification: The "Check Manually" button now visually morphs into an orange "Upgrade" triangle when a new version is available, with the text and countdown right inside it. You'll know exactly when an update is ready without any guesswork.
Inline changelog: No need to hunt for release notes anymore. An inline changelog viewer is now available right next to the upgrade button for a quick review of new features and fixes before you commit.
Auto-refresh after upgrade: After you upgrade, the UI will automatically refresh, so you'll see the changes reflected much faster.
Snappier and cleaner UI
We've made several tweaks to make the interface more responsive and easier to navigate.
Real-time log tailing: The Watcher log display now puts the newest entries at the top for live AJAX output, so you can see what's happening in real-time without scrolling.
Improved modal windows: The modal windows are now pinned and constrained for better readability on different screen sizes.
Space-saving design: We've tidied up the interface by removing redundant information, making it cleaner and more focused.
Quick Actions for faster control
This is a feature we think a lot of you will love. We've introduced a Quick Actions toolbar for faster, more efficient rule management.
Compact toolbar: A new compact toolbar with six violet, five-point stars gives you quick access to essential actions like Allow, Deny, Ignore, and more.
Inline results: Submitting an action is now an AJAX process, so you'll get inline results instantly without a full-page reload.
Long-press for Quick View: Long-pressing an action like "Allow" or "Deny" will now trigger a "Quick View" popup, giving you more control and information right where you need it.
New Temporary Rule modal
Need to temporarily allow or deny something? The new Temporary Rule modal is here to help.
Pulsating glow: A subtle, pulsating yellow glow makes it easy to spot, and it scrolls with the firewall container for convenience.
More intuitive controls: Closing the modal is more consistent, and we've kept the helper text concise and to the point.
More resilient: It works with or without jQuery and degrades gracefully.
Under the hood: More robust and secure
As always, we've tightened security and made the firewall more resilient.
Supply-chain hardening: We've replaced instances of $.ajax with jQuery.ajax to remove dependency on the global $ alias.
Vanilla JS fallback: We've implemented a vanilla XMLHttpRequest fallback for all critical flows, adding a layer of defense-in-depth.
RBL and Ports module support: The UI will no longer throw errors if certain optional modules are missing, making the system more stable and adaptable.
Enhanced security: We've converted inline JavaScript to use single-quoted heredocs to prevent accidental code injection via Perl interpolation.
We believe these updates will make managing your firewall easier, faster, and more secure. We look forward to hearing your feedback and continuing to build a better QhtLink Firewall for everyone.
Happy securing!
The QhtLink Development Team
QhtLink Firewall 0.1.11 “Curse Blade” is live! Time to upgrade for a smoother, smarter, and safer UI experience
QhtLink Firewall 0.1.11 “Curse Blade” is live! Time to upgrade for a smoother, smarter, and safer UI experience
- Attachments
-
- Quick-Action.png (66.16 KiB) Viewed 1145 times
-
- Options.png (66.99 KiB) Viewed 1145 times