Skip to content

Releases: rust17/remote-mouse

Global Languages, Haptic Feedback & Mobile UX Refinements

14 Jan 15:43
b674a80

Choose a tag to compare

Added

  • Web Client: Implemented internationalization (i18n) support with Chinese and English translations.
  • Web Client: Integrated haptic feedback using web-haptics for button interactions and slider adjustments.
  • Web Client: Added visual click feedback for non-modifier functional keys.

Changed

  • Web Client: Optimized iOS compatibility and keyboard layout, ensuring functional keys remain accessible when the system keyboard is open.
  • Web Client: Refactored theme switching to apply classes to the root <html> element for improved CSS targeting.
  • Web Client: Refactored ConnectionStatus to use constant objects for better type safety.

Fixed

  • Web Client: Fixed UI glitches in FAB (Floating Action Button) positioning relative to the function panel.

Rate Monitor

15 Mar 15:06

Choose a tag to compare

Added

  • Server: Added real-time rate monitoring (Packets Per Second and Bytes Per Second) to the system tray icon.
  • Server: Added a "Show Rate" toggle to the system tray menu for real-time performance tracking.
  • Server: Implemented dynamic tray icon rendering with text overlay and automatic font fallback for cross-platform compatibility.
  • Docs: Added AGENTS.md to provide specialized instructions for AI coding assistants.

Fixed

  • Server: Resolved mDNS service name conflicts when running multiple instances in development environments.
  • Web Client: Improved connection status display and transport layer metrics collection.

Fix 404 error after long-term running

14 Mar 10:18

Choose a tag to compare

v1.0.3 - Restart and Enable/Disable Logs

18 Jan 10:10

Choose a tag to compare

Added

  • Server: Added a "Restart" option to the system tray menu. Now uses service-level soft restart to instantly reload the web server and mDNS without restarting the process.
  • Server: Added a "Enable/Disable Logs" toggle to the system tray menu for real-time logging control.
  • Server: Added command-line arguments (--port, --log) to configure the initial port and logging state.

Fixed

  • Server: Fixed a crash on Windows when restarting the application in packaged (PyInstaller) builds by replacing process spawning with internal service reloading.
  • Server: Fixed a crash in non-console environments (like Windows GUI mode) caused by logging configuration.
  • Server: Fixed an issue where toggling logs off did not correctly release file handlers.

v1.0.2 - Light Mode, Theming, and Accessibility Improvements

17 Jan 10:21

Choose a tag to compare

Added

  • UI: Added Light Mode toggle and theming support.
  • Settings: Added scroll position toggle (left/right) for better accessibility.

Changed

  • Docs: Updated README with new screenshots showing different modes.
  • CI: Updated release workflow artifact paths.

v1.0.1 - Enhanced Sensitivity & UI, macOS/Linux Bundler, Docs & Performance Updates

17 Jan 06:38

Choose a tag to compare

Added

  • Settings: Enhanced sensitivity settings and added a scroll sensitivity feature.
  • UI: Added scroll slider to the settings zone.
  • Build: Added support for macOS bundler (.app creation) and linux.
  • Docs: Added README documentation and PWA.
  • UI: Update function keys layout and improve navigation controls.

Changed

  • Refactor: General refactoring of both server and frontend codebases for better maintainability.
  • Optimization: Optimized application size.