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)