Skip to content

Releases: symless/synergy

v1.20.0

05 Nov 15:04
3510697

Choose a tag to compare

What's Changed

  • Bump version to 1.19.1 by @nbolton in #128
  • Refactor versioning and include directives by @nbolton in #129
  • Consistent arch naming in package script by @nbolton in #130
  • Reintroduce missing CodeQL analysis workflow by @nbolton in #131
  • Add CodeQL and SonarCloud badges to README by @nbolton in #132
  • Update launch configurations to use lldb-dap type for debugging by @nbolton in #133
  • Add support for signing binaries with local macOS codesign cert by @nbolton in #134
  • Add SSL_OP_IGNORE_UNEXPECTED_EOF option for TLS by @nbolton in #135
  • fix: handle xkb_keymap_mod_get_mask returning 0 by @nbolton in #136
  • bump: update version to 1.20.0 by @nbolton in #137
  • fix: client to server modifier press/release by @nbolton in #138
  • fix: apply scroll lock setting on initialization by @nbolton in #139
  • Improve handling of modifiers in EI key state (Wayland) by @nbolton in #140
  • fix: stuck modifiers after screen unlock on windows by @nbolton in #141
  • Only set Core binary install target when building GUI by @nbolton in #142
  • Correct format specifier in debug log for desk switch by @nbolton in #143

Full Changelog: v1.19.0...v1.20.0

v1.19.0

06 Oct 14:24
c135aee

Choose a tag to compare

What's Changed

  • Bump version to 1.18.2 by @nbolton in #97
  • Make filenames predictable for rolling releases by @nbolton in #98
  • fix: Pass ClientScrollDirection to EiScreen by @nbolton in #102
  • feat: Support Remote Desktop token persistence by @nbolton in #101
  • Account for additional modifiers in EI keymap calculation by @nbolton in #100
  • Differentiate between snapshot, release, and dev by @nbolton in #104
  • Add ARM64 support for Ubuntu 22.04 by @nbolton in #105
  • Set snapshot env var for CI comment workflow by @nbolton in #106
  • Fix hotkeys handling with multiple actions by @nbolton in #103
  • Remove cmake from Darwin dependencies installation by @nbolton in #108
  • Re-introduce Flatpak for immutable Linux distros by @nbolton in #107
  • Add Slack notifications for CI failures by @nbolton in #109
  • Switch back to the Ubuntu default mirror by @nbolton in #111
  • Move S3 upload to new workflow job by @nbolton in #113
  • Refactor config dir handling and show permission error message by @nbolton in #114
  • Fix source file name reference in CMakeLists.txt for Core binary by @nbolton in #115
  • Refactor CI build steps into reusable action by @nbolton in #116
  • Move Daemon source files to win32 dir by @nbolton in #117
  • Refactor CI workflow for improved version handling by @nbolton in #119
  • Enhance Qt deployment process for Daemon and GUI targets by @nbolton in #120
  • Move --version arg handling to main for Core bin by @nbolton in #121
  • Show socket/address in use error on Windows server by @nbolton in #122
  • Fix Wayland client sleep inhibit feature for EI by @nbolton in #123
  • Bump version to 1.19.0 by @nbolton in #125
  • Fix Wayland server layout parser for empty names by @nbolton in #124
  • Add Qt installation to Mac dependencies by @nbolton in #126
  • Update default Qt version to 6.9.3 by @OwenMPhillips in #127

New Contributors

Full Changelog: v1.18.1...v1.19.0

v1.18.1

13 Aug 23:44
f9655a4

Choose a tag to compare

What's Changed

  • Use shared PR merge comment action by @nbolton in #88
  • Enable mouse keys when secondary screen is created by @nbolton in #91
  • Update Git versioning command to include lightweight tags by @nbolton in #93
  • Change to release trigger and fix upload condition by @nbolton in #96

Full Changelog: v1.18.0...v1.18.1

v1.18.0

16 Jun 13:27
1bba595

Choose a tag to compare

What's Changed

  • Reorganize repos so that customer centric code is included by @nbolton in #1
  • Fix broken GUI res path by @nbolton in #2
  • Skip CI comment workflow when not PR by @nbolton in #3
  • Mirror upstream apps dir structure by @nbolton in #4
  • Backport new upstream daemon IPC by @nbolton in #5
  • Remove redundant scripts dir in extra repo by @nbolton in #6
  • Use git describe for version rev and get rid of tag spam by @nbolton in #7
  • Include .exe when comparing binary names in Windows watchdog by @nbolton in #8
  • Update CI workflow to set env var when on tag by @nbolton in #9
  • Initialize revision count for release version detection in CMake by @nbolton in #10
  • Comment on PR with version number on merge build done by @nbolton in #11
  • Improve logging message for missing PR in CI comment workflow by @nbolton in #12
  • Change warning to debug log for serial key saving by @nbolton in #13
  • fix: build issue on Qt 6.9 by @nbolton in #15
  • Simplify hooks and call activation hook on Core start by @nbolton in #14
  • Update log message to use correct file path for loading env vars by @nbolton in #16
  • Only set activated to false on dialog accept by @nbolton in #18
  • Force sysroot on macOS to fix ld: library 'pthread' not found by @nbolton in #21
  • Remove HIGHDPIAWARE WIN7RTM from Windows installer by @nbolton in #20
  • Use scheduled process state in daemon by @nbolton in #22
  • Kill legacy synergys and synergyc when daemon starts by @nbolton in #23
  • Update Qt version to 6.8.3 and use mirror by @nbolton in #25
  • Show friendly message when daemon connection fails by @nbolton in #24
  • Increase IPC client timeout and improve logging by @nbolton in #27
  • Show Qt debug messages in release builds by @nbolton in #28
  • Show CI run result in PR merge comment by @nbolton in #29
  • Align GUI debug log with log level setting by @nbolton in #30
  • Add check for existing connection in DaemonIpcClient by @nbolton in #31
  • Update CMake presets for vcpkg and Qt by @nbolton in #32
  • Daemon IPC client connect retry by @nbolton in #33
  • Move version check define to top of CMake config by @nbolton in #34
  • Save TLS cert path and key length to settings by @nbolton in #35
  • Make version if more readable on ci-comment workflow by @nbolton in #36
  • Actually use github.event.workflow_run.event on ci-comment workflow by @nbolton in #37
  • Move logic to script from CI comment workflow by @nbolton in #38
  • Use null chain for workflow dispatch inputs on CI comment workflow by @nbolton in #39
  • Load system settings first if they exist by @nbolton in #42
  • Read-only settings override .ini file by @nbolton in #43
  • Use conventional paths for .ini files by @nbolton in #44
  • Allow selection of user scope even when read only by @nbolton in #45
  • Copy settings when switching scopes by @nbolton in #46
  • Copy settings when switching scopes (2) by @nbolton in #47
  • Copy new settings not yet copied on scope switch by @nbolton in #48
  • Restart GUI on scope change instead of hot switch by @nbolton in #50
  • Release portal input capture when EI_EVENT_DISCONNECT is encountered by @nbolton in #51
  • Conditional compile for portal input capture on disconnect event by @nbolton in #53
  • Improved vcpkg build and cache by @nbolton in #52
  • Move show fingerprint label logic after server radio check logic by @nbolton in #54
  • Use FeatureHandler in extra for scope toggle by @nbolton in #56
  • Conditional execution for SonarCloud analysis job by @nbolton in #57
  • Resolve deprecated-enum-float-conversion compiler warnings by @samumbach in #55
  • Improve error dialog when clearing settings by @nbolton in #58
  • Use system paths for server config and TLS by @nbolton in #59
  • Remove Rocky Linux and AlmaLinux from CI workflow by @nbolton in #61
  • Ensure main window references are set when not enabled by @nbolton in #60
  • Update subproject reference for extra repo by @nbolton in #62
  • Split out TLS checkbox and control logic by @nbolton in #63
  • Use environment variable for package prefix by @nbolton in #64
  • Refactor activation UI for better clarity and user guidance by @nbolton in #65
  • Fix wording in radio button label for clarity by @nbolton in #66
  • Remove automatic TLS enable if available by @nbolton in #67
  • Workaround for no return warning on Windows by @nbolton in #69
  • Fix keymap not correctly loading for the Ei backend by @nbolton in #68
  • Forward-port combined CI job from v1.16 by @nbolton in #74
  • Update CI workflow to trigger S3 upload on push events by @nbolton in #75
  • Restore package step for each platform by @nbolton in #76
  • Ensure proper handling of disabled checks by @nbolton in #73
  • Fix typo in success dialog message regarding serial key usage by @nbolton in #77
  • Remove 1024 value for TLS key length by @nbolton in #78
  • Change link color depending on context by @nbolton in #79
  • Shorten AWS S3 upload path for releases by @nbolton in #80
  • Show TLS fingerprint on Core started event by @nbolton in #81

New Contributors

Full Changelog: v1.17.1...v1.18.0