Skip to content

V3.4.0

Choose a tag to compare

@KindaBrazy KindaBrazy released this 26 Jan 13:34
8b29723

LynxHub: 3.4.0, Build: 35, Chromium: 142.0.7444.235

✨ New Features

  • Terminal
    • Added search in terminal output.
    • Added option to save terminal output to a file.
    • Added cd entries to dropdown lists with history support.
    • Added quick commands with hotkey support.
    • Added support for font ligatures.
    • Added support for progress tracking.
  • Browser
    • Download Manager
      • Added download location and behavior settings.
      • Added option to clear all or individual items from the download list.
    • Context Menu
      • Added Copy Image Address for images.
      • Added Copy Image for images.
      • Added Cut for selections.
      • Added Search with Google for selections.
      • Added Inspect Element.
    • Added autocomplete suggestions to address bar.
    • Added link preview on hover.
    • Added audio management (global and per-tab controls).
    • Added stop loading page functionality.
    • Added open DevTools hotkey and functionality.
    • Added in-page navigation to history.
  • Settings
    • Added search functionality with highlighting.
    • Added advanced performance settings.
  • Modules
    • Added ability to enable/disable module tools.
    • Added delay configuration to URL Catching module default options.
  • Image Caching
    • Added image caching system with settings section for overview and cleanup.
    • Used for: card avatars, card information, plugin icons, profile pictures, browser icons, and terminal search.

🍎 macOS

  • Added Cmd key support for terminal shortcuts.
  • Improved hotkey handling.
  • Fixed x64 build not running correctly.
  • Fixed top window grey line issue.
  • Fixed app startup reliability when clicking the dock icon.
  • Fixed browser not loading when reopening app from dock after closing window.
  • Fixed npm, Node.js, and other environment paths not being recognized.

⚡ Improvements

  • Terminal
    • Improved terminal colors visibility in light mode.
    • Terminal now reliably falls back to home directory when the target folder is inaccessible.
  • Browser
    • Middle-click now opens links in background without switching away from current tab.
    • New tab page now shows titles for favorites and history items.
    • Prioritized higher quality formats for favicons.
    • Improved browser tab responsiveness and performance when resizing windows.
    • Improved browser address bar and card list rendering.
    • Improved browser cache and cookies clearing.
    • Service workers are now automatically cleaned up when all browser tabs are closed. #38
  • UI/UX
    • Improved context menu positioning logic.
    • Improved modal handling and tab-specific opening behavior.
    • Improved find menu with keyboard navigation and auto-refocus on input.
    • Improved new tab page layout, animations, and style.
    • Improved installation stepper header style and layout.
    • Improved installation terminal output.
  • Performance
    • Improved settings and dashboard loading performance with skeleton visuals.
    • Improved app startup by loading all settings in a single operation.
  • Other
    • Improved Patreon login validation and alerts.
    • App now works with limited functionality when Git is not installed.

🐛 Bug Fixes

  • Memory Leaks
    • Fixed terminal timer memory leak.
    • Fixed browser tabs event listeners memory leak.
    • Fixed Dialog and Toast window event listeners leak.
    • Fixed modal data not being properly cleaned up when closing.
    • Fixed menus and clipboard copy button timer cleanup.
    • Fixed terminal event listeners not being properly disposed. #38
    • Fixed context menu listener cleanup in terminal.
    • Fixed Git progress listener cleanup.
  • Terminal
    • Fixed terminal not clearing correctly on Linux.
    • Fixed terminal not clearing correctly during installation steps.
    • Fixed terminal clipboard paste errors when the app window isn't focused.
    • Fixed terminal URL handler sometimes using outdated settings when opening links.
    • Fixed terminal processes hanging when stopping (now includes safety timeout).
  • Browser
    • Fixed browser showing error page when websites fail to load ads.
    • Fixed download manager not saving files correctly when duplicate filenames exist.
    • Fixed download pause button not working correctly in some cases.
    • Fixed address bar paste formatting.
    • Fixed search in browser context menu not clearing properly when closing.
    • Fixed many browser tab errors.
  • Git
    • Fixed Git stderr operation errors.
    • Fixed canceling Git operations preventing subsequent Git operations from working.
  • Other
    • Fixed x64/ARM builds not loading correctly, especially on macOS.
    • Fixed macOS not recognizing some modules or tools correctly.
    • Fixed window handling and cleanup to prevent errors on close.
    • Fixed changing app data folder causing app crash.
    • Fixed warning dialog close button sometimes not responding correctly.
    • Fixed context menu window sizing validation issues. #36
    • Fixed clone repository dialog cards not displaying correctly in light mode.
    • Fixed errors when cloning a repository that already exists.
    • Fixed plugin loading when the plugins folder doesn't exist yet.
    • Fixed rare crashes during file reading (now with automatic retry).

📌 Minor Changes

  • UI/UX
    • Added card appearance animation to the Tools page.
    • Added tooltips to terminal top bar items.
    • Added transition animation for tab icons.
    • Updated notification styles.
    • Updated tab loading spinner style.
    • Updated trash icon in browser empty page to match app design.
    • Corrected download manager icon rotation.
    • Adjusted browser error page layout.
    • Adjusted EmptyPage animation timing for smoother transitions.
    • Improved plugins changelog styling and transitions.
    • Improved active section tracking in settings and dashboard navigation.
    • Close button in close tab confirmation is now focused by default.
    • Fixed settings layout gaps.
    • Fixed extra borders in browser zoom window.
    • Fixed download button not being clickable in some situations.
    • Fixed find in page window error.
  • Performance
    • Improved card list rendering performance.
    • Improved card loading performance.
    • Minor improvement to hotkeys performance.
  • Error Handling
    • Improved error handling for Git unavailability.
    • Improved app updates network error handling.
    • Improved handling of card folder validation errors.
    • Improved handling of Markdown view URL fetching errors.
    • Improved handling of terminal initialization errors.
    • Migration errors now show a helpful dialog with options to retry, skip, or quit.
    • Plugins with missing metadata are now gracefully skipped.
    • Dashboard and notifications now handle missing data gracefully.
  • Security
    • Enhanced image loading security by blocking potentially dangerous URL schemes.
  • Removed
    • Removed Discord RPC integration.

⚙️ API and Backend Changes

  • Added SpotlightCard and ToolsCard components.
  • Fixed storage migration write error.

Plugins

  • Updated plugins to use protocol-based communication instead of HTTP server.

💖 Powered by Community

LynxHub is an independent project. A massive thank you to the amazing people who help keep the lights on and development active.

Lis Carter Wiktoria Adrian Deck
⚡ Early Access ⚡ Early Access ⚡ Early Access

Patreon

📥 Download LynxHub V3.4.0

Windows (10, 11)

Installers

Portable

Linux (Debian, Ubuntu, Fedora, etc.)

Package Installers

Portable / Archives

macOS (Beta)

Apple Silicon (arm64)

Intel (x64)

macOS Users: App Not Signed

LynxHub is not code-signed with an Apple Developer certificate. macOS will show a security warning when you first try
to open it. To bypass this:

  1. Right-click (or Control-click) on the app and select Open
  2. Click Open in the dialog that appears
  3. Alternatively, go to System Settings → Privacy & Security, scroll down and click Open Anyway

You only need to do this once. The app is safe to use, it's just not signed.


🌱 Source