V3.2.0
LynxHub: 3.2.0, Build: 29 | Electron: 38.0.0 | Chromium: 140.0.7339.41 | NodeJs: 22.18.0 | V8: 14.0.365.4
💫 What's New?
✨ New Features
- Added Browser download manager.
- Added screen sharing functionality.
⚡ Improvements
- Improve home searching performance.
- Improve card's loading and usage performance.
- Improve loading modules performance.
- Improve ui performances.
- Caching encryption and decryption of browser urls for better performance.
- Handle Git ownership warnings and add safe directories handling
- Added retry mechanisms for extension and modules server port selecting. (When port already in use)
- Added error handling for the clipboard copy action in the terminal.
- Show a window error message on calculating folder size issues.
- Improve reloading modules and extensions and add error handling.
- Implement smooth and robust context menu animations
- Added the ability to clear browser history and related data.
🐛 Bug Fixes
- Fixed installer terminal will be add commands to terminal pre commands or assignments.
- Fixed extensions performance issues. (By loading extension initializers just once)
- Fixed url handing in the browser.
- Fixed browser freezing by validating url's. #34
- Fixed app crash on using
Staticsbefore initialization. - Fixed the white screen during initialization. #34
- Fixed the terminal installer font wasn't loaded.
- Fixed the issue when the app tries to communicate with the closed browser tab. #34
- Fixed Context Menu wrong sizes by validating window size before resizing.
- Fixed app crash in some situations by ignoring system files and directories while watching.
- Fixed some app errors by closing modules and plugins server before app exit.
- Fixed the issue when Context Menu tries to communicate with the closed main window.
- Fixed
Update Allbutton in modules' page causing app error. - Fixed terminal clear button not working correctly on
Windows. - Fixed changing custom run behavior not working.
- Fixed extensions items installing or updating buttons states.
- Removed extension update state after uninstallation.
📌 Minor Changes
- Close the next popover in the installer and open the restart terminal popover on error.
- Adjust padding for switch components in config cards.
- Update close buttons cursor.
- Improve card menu styling and structure adjustments.
- Enhance the preview argument's UI with improved styling.
- Open Issue's page in error page in user default browser.
- Update unloaded styles and button in modules and extensions pages.
- Adjust unloaded tooltip styles and consolidate button.
- Update button and chip styles, add icons for unloaded and update states.
- Update extensions button and chip color for improved clarity
⚙️ API and Backend Changes
App:
- chore(deps): upgrade to Tailwind CSS v4 and update related configurations. 6cce70f
- add support for custom notifications with actions and styling. 3807845
- chore(tsconfig): update compiler options to support ESNext and synthetic imports. 4d90954
- separate portable build config and fix auto-update channel settings. 53af7f0
- refactor(cards): migrate cards state management from
mobxtozustand. 3ff6ca3 - feat(git-manager): add method to retrieve current commit hash with short/long option. ed282b5
- chore(build): remove obsolete releases_log.json file. 91fec2c
Plugins:
- increase maxRetries and delay for channel listening retries. 2c4e60f
- refactor(vite_config): remove
mobx-react-litefrom shared dependencies. efd3b6c - refactor(cards): pass
useCardStoretoReplaceComponentinLynxCardWrapper. - feat(plugins): implement compatibility checks for plugins based on
moduleApiVersionandextensionApiVersion. f1233dc - feat(schema): add engine compatibility fields for module and extension schemas. dce0282
- fix(build): correct path for electron.vite.config in tsconfig.node.json for extension. 3f1feb1
Modules:
- migrate and consolidate type definitions into
ModuleTypesfor improved maintainability. fe9224d
Extensions:
- update RefElementProps to use function-based ref type. 960b8fb
- reorganize and migrate type definitions and imports for better code structure and modularity. e788d2b
📥 Download LynxHub v3.2.0
Windows (10, 11)
Installers
Portable
Linux (Debian, Ubuntu, Fedora, etc.)
Package Installers
- Debian/Ubuntu: x64 (.deb) | arm64 (.deb)
- Fedora/Red Hat: x64 (.rpm) | aarch64 (.rpm)
Portable / Archives
- AppImage: x64 (.AppImage) | arm64 (.AppImage)
- Archive: x64 (.tar.gz) | arm64 (.tar.gz)
macOS (Beta)
Apple Silicon (arm64)
Intel (x64)
🌱 Source
- Full Changes:
V3.1.4 -> V3.2.0 - Source Point:
737bcd3