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