No description
Find a file
Igor Sikachyna 2fdde93f3d
SYNERGY-1032 - Send secure input notifications to client (#7043)
* SYNERGY-1017 - Try usnig NSUserNotification

* SYNERGY-1032 - Use UNUserNotificationCenter instead of deprecated notifications

* SYNERGY-1032 - Update app delegate and add log after notification access

* SYNERGY-1032 - Try using deprecated notification

* SYNERGY-1032 - Add notifications to the platform dependant code

* SYNERGY-1032 - Check for development builds before asking permission for notifications

* SYNERGY-1032 - Remove old notification and secure input detection

* SYNERGY-1032 - Add permission request to the main app

* SYNERGY-1032 - Only show notifications on server

* SYNERGY-1032 - Request and show notification from main app

* SYNERGY-1032 - Remove logging from OSX helpers

* SYNERGY-1032 - Add UN notification for testing

* SYNERGY-1032 - Show notification once

* SYNERGY-1032 - Try replicating old flow

* SYNERGY-1032 - Reuse notification center

* SYNERGY-1032 - Send notification after granting permission

* SYNERGY-1032 - Update app delegate

* SYNERGY-1032 - Remove deprecated property

* SYNERGY-1032 - Add output for debugging

* SYNERGY-1032 - Try updating delegate

* SYNERGY-1032 - Print current bundle name

* SYNERGY-1032 - Add AppDelegate to the server

* SYNERGY-1032 - Move notification creation to synergy app

* SYNERGY-1032 - Update notification text

* SYNERGY-1032 - Fix QString conversion for notification

* SYNERGY-1032 - Move notification creation outside the handler

* SYNERGY-1032 - Remove debug notification, show notification with no delay

* SYNERGY-1032 - Show notification inside the completion handler

* SYNERGY-1032 - Remove timed notification trigger

* SYNERGY-1032 - Request permissions on synergy start

* SYNERGY-1032 - Remove unused includes

* SYNERGY-1032 - Update changelog

* SYNERGY-1032 - Add empty notification implementations for Windows and Linux

* SYNERGY-1032 - Removed temporary debug messages

* SYNERGY-1032 - Resolve code smell

* SYNERGY-1032 - Add base code for handling sending secure input notification

* SYNERGY-1032 - Compile on Mac

* SYNERGY-1032 - Allow client downgrade for 1.7 down to 1.6

* SYNERGY-1032 - Add utility to show notifications. Update secure input message format

* SYNERGY-1032 - Update notification util on Mac

* SYNERGY-1032 - Don't disconnect on invalid message from client

* SYNERGY-1032 - Remove unused code

* SYNERGY-1032 - Update changelog

* SYNERGY-1032 - Update secure input notification message

* SYNERGY-1032 - Better formatting for debug comments

* SYNERGY-1032 - Resolve code smells

* SYNERGY-1032 - Resolve more code smells

* SYNERGY-1032 - Revert log level change

* SYNERGY-1032 - Resolve merge error
2021-06-29 18:45:15 +03:00
.github SYNERGY-972 Add Fedora 34 (#7035) 2021-06-11 13:33:25 +01:00
CI Merge changes from V1.14.0 (#7032) 2021-06-09 11:23:09 +03:00
cmake Merge changes from V1.14.0 (#7032) 2021-06-09 11:23:09 +03:00
debian #6305 Allow any arch in deb package manager 2018-07-08 16:51:43 +01:00
dist SYNERGY-914 Add openssl dependency for rpm 2021-05-19 10:40:28 +03:00
doc updating manpages to reflect current state of --help 2020-02-24 18:00:17 -06:00
ext SYNERGY-957 Update openssl for windows builds 2021-06-01 12:48:35 +03:00
res SYNERGY-670 Fix logo for Linux and dark logo for macOS (#6884) 2020-12-21 13:09:52 +02:00
scripts Revert openssl changes (#6926) 2021-01-26 13:36:39 +02:00
src SYNERGY-1032 - Send secure input notifications to client (#7043) 2021-06-29 18:45:15 +03:00
.gitignore Revert openssl changes (#6926) 2021-01-26 13:36:39 +02:00
.gitmodules #6661 Updated google tests to 1.8.1 2020-07-01 14:12:44 +01:00
azure-pipelines.yml SYNERGY-972 Add Fedora 34 (#7035) 2021-06-11 13:33:25 +01:00
Build.properties Version to v1.10.2 2018-08-23 15:20:22 +01:00
ChangeLog SYNERGY-1032 - Send secure input notifications to client (#7043) 2021-06-29 18:45:15 +03:00
CMakeLists.txt SYNERGY-1032 - Use native notifications for secure input on MacOS (#7041) 2021-06-29 13:20:56 +03:00
crowdin.yml Update Crowdin configuration file 2020-05-04 21:07:32 +01:00
Doxyfile #6666 Fixed absolute path 2020-04-21 16:54:43 +01:00
LICENSE Delete old build system and cruft 2017-02-07 01:27:15 +00:00
README.md Update README.md (#6967) 2021-05-28 16:07:24 +03:00

Synergy Core

This is the open source core component of Synergy, a keyboard and mouse sharing tool.

We're hiring! Join the Synergy Team (Node.js, React, C++)

News: Visit the Symless blog for updates

Things most people will need.

  • Download - Get the compiled version of Synergy 1 or Synergy 2.
  • Contact Support - Open a support ticket and talk directly to the Synergy team.
  • Help Guides - Self-help guides and information for when you don't want to talk to people.
  • Join us on Slack - Talk to other Synergy users in real time using instant messaging.
  • Symless Forums - Discuss Synergy issues on the Symless Forums.
  • Symless Blog - Find out what's happening at Symless and with Synergy development.

Advanced Users

Not for the faint hearted. Only use these if you know what you're doing.

  • Getting Started - How to checkout the code from git and use the right branch.
  • Compiling - Instructions on how to compile Synergy Core from source.
  • Translations - If you want to submit translations to the Synergy Core.
  • Text Config - Write a text config file when running Synergy Core manually.
  • Command Line - Go full manual and run Synergy Core from the command line.