Lan Mouse Changelog

What's new in Lan Mouse 0.7.3

Mar 22, 2024
  • Changes:
  • Refactored some things
  • This release now includes an aarch64 build for apple silicon
  • Fixes:
  • Fixed a regression in dns resolving
  • Chores:
  • Release lan-mouse version 0.7.3 (Ferdinand Schober)

New in Lan Mouse 0.7.2 (Mar 21, 2024)

  • Update flake.lock, Cargo.lock (Ferdinand Schober)
  • Fix download-artifact job (Ferdinand Schober)
  • Update to reis 0.2 (Ferdinand Schober)
  • Update dependencies (Ferdinand Schober)

New in Lan Mouse 0.6.0 (Jan 28, 2024)

  • New Features:
  • MacOS is now fully supported on the receiving end thanks to @kiwiz (except for #83)
  • Clients can now be activated on startup through the config file (see README.md for details)
  • Different instances of the GTK UI are now correctly synchronized initially and among each other
  • A systemd service file and a firewalld config file are now available
  • Incoming request now only check for IP address, which makes it possible to use lan-mouse behind a NAT router
  • Bug Fixes:
  • initial dns resolve was not working (Ferdinand Schober)
  • Chores:
  • Release lan-mouse version 0.6.0 (Ferdinand Schober)
  • Commits
  • b598087: Modified .desktop file to conform with standard (#72) (CupricReki) #72
  • 13597b3: fix app_id + app icon (Ferdinand Schober)
  • 8c276f8: temporary fix for AUR pkg (Ferdinand Schober)
  • 2e52660: fix name of desktop entry (Ferdinand Schober)
  • d90eb0c: Activate on startup (#70) (Ferdinand Schober) #70
  • 0017dbc: Update README.md (Ferdinand Schober)
  • 347256e: fix frontend channel buffer size (Ferdinand Schober)
  • 7897db6: remove unneccessary enumerate request (Ferdinand Schober)
  • 118c0df: cleanup (Ferdinand Schober)
  • 535cd05: fix initial activation (Ferdinand Schober)
  • f199445: Revert "temporary fix for AUR pkg" (Ferdinand Schober)
  • f28f754: add a warning when mouse is released by compositor (Ferdinand Schober)
  • fad48c2: no config is not an error (Ferdinand Schober)
  • b3caba9: fix misleading warning (Ferdinand Schober)
  • 6674af8: allow incoming requests from arbitrary ports (#78) (Ferdinand Schober) #78
  • ecab3a3: refactor producer task (Ferdinand Schober)
  • 61ff05c: refactor consumer task (Ferdinand Schober)
  • 622b04b: refactor frontend task (Ferdinand Schober)
  • 2803db7: refactor dns task (Ferdinand Schober)
  • 36001c6: refactor udp task (Ferdinand Schober)
  • 017bc43: refactor timer task (Ferdinand Schober)
  • e5b770a: Update README.md (Ferdinand Schober)
  • 006831b: add systemd user service definition (Ferdinand Schober)
  • 82926d8: fix error handling in consumer task (Ferdinand Schober)
  • handle exit of service properly (Ferdinand Schober)
  • 8084b52: Revert "gtk: handle exit of service properly" (Ferdinand Schober)
  • add keyboard support (#81) #81 (Kai)
  • c9deb6e: add firewalld config file (Ferdinand Schober)

New in Lan Mouse 0.5.1 (Jan 12, 2024)

  • Chores:
  • Release lan-mouse version 0.5.1 (Ferdinand Schober)
  • Bug Fixes:
  • Keys can no longer get stuck in KDE.
  • The KDE Remote Desktop Portal implies reference counting for key press events which could previously result in keys that were permanently pressed (or released). This should no longer happen now.
  • Some other minor bug fixes.
  • Commits:
  • 64e3bf3: release stuck keys (#53) (Ferdinand Schober)
  • f5827bb: fix port changing (Ferdinand Schober)
  • 6cdb607: Fix Error handling in layershell producer (#61) (Ferdinand Schober) #61
  • 4561c20: layer-shell: recreate windows, when output is removed / added (#62) (Ferdinand Schober) #62
  • 1553ed4: Update README.md (Ferdinand Schober)
  • 40b0cdd: Add security disclaimer (Ferdinand Schober)
  • impl key repeating (#63) #63 (Ferdinand Schober)
  • 91176b1: Update README.md (Ferdinand Schober)
  • eb366bc: Update README.md (Ferdinand Schober)
  • fa15048: ignore every event except Enter in receiving mode (#65) (Ferdinand Schober) #65
  • 767fc8b: comment about pointer relase in sending state (Ferdinand Schober)
  • d54b3a0: ignore double press / release events (#71) (Ferdinand Schober) #71

New in Lan Mouse 0.5.0 (Dec 28, 2023)

  • Update screenshot light / dark (Ferdinand Schober)
  • Fix a compiler warning (Ferdinand Schober)
  • Added example .desktop file. (#40) (CupricReki) #40
  • Address clippy lints (Ferdinand Schober)
  • Update version number (Ferdinand Schober)
  • Remove duplicate log messages when ignoring events (Ferdinand Schober)
  • Cleanup server code (Ferdinand Schober)
  • Simplify enumerate (Ferdinand Schober)
  • Mouse emulation now fully supported (Ferdinand Schober)
  • Impl keyboard events (still disabled) (Ferdinand Schober)
  • Update README (Ferdinand Schober)
  • Make libc optional (Ferdinand Schober)
  • Add debug information to xdgrdp backend (Ferdinand Schober)
  • Remove unused warnings (Ferdinand Schober)
  • Add leave event to make entering a client more reliable (#50) (Ferdinand Schober) #50
  • Fix an issue where client could not be entered again (#51) (Ferdinand Schober) #51
  • Add a dummy backend (Ferdinand Schober) #52
  • Dont panic on unavailable compositor (Ferdinand Schober) #52
  • Remove kde-fake-input backend (Ferdinand Schober) #52
  • Fix Keycodes in X11 (Ferdinand Schober)
  • Implement keycode translation for windows (#54) (Ferdinand Schober) #54
  • Update README.md (Ferdinand Schober)
  • Remove unused code (Ferdinand Schober)
  • Add cargo fmt + cargo clippy to rust workflow (Ferdinand Schober)
  • Fix remaining clippy lints (Ferdinand Schober)
  • Formatting (Ferdinand Schober)
  • For connection (#55) #55 (Ferdinand Schober)
  • Impl relative mouse motion (Ferdinand Schober)
  • Fix formatting (Ferdinand Schober)
  • downgrade libadwaita (Ferdinand Schober)
  • Update Roadmap (Ferdinand Schober)
  • Add missing release() on event producer (Ferdinand Schober)
  • Update dependencies (#56) (Ferdinand Schober) #56
  • Dont stall the event loop if udp blocks (Ferdinand Schober)
  • Split tasks - event loop now properly asynchronous (#57) (Ferdinand Schober) #57
  • Enable gtk frontend in windows (#58) (Ferdinand Schober) #58
  • Include dlls in release (Ferdinand Schober)
  • zip windows files (Ferdinand Schober)
  • Missing exe (Ferdinand Schober)
  • SIGTERM instead of killing the service (#59) #59 (Ferdinand Schober)
  • Remove duplicate code (#60) (Ferdinand Schober) #60
  • Fix error handling in portchange (Ferdinand Schober)

New in Lan Mouse 0.4.0 (Dec 26, 2023)

  • add missing exe (Ferdinand Schober)