Commit graph

767 commits

Author SHA1 Message Date
Serhii Hadzhilov
3fabb2c294 SYNERGY-799 Don't select type by default 2021-04-15 17:59:03 +03:00
Serhii Hadzhilov
db2cb8954d SYNERGY-799 Update security controls enabling logic 2021-04-15 16:02:37 +03:00
Serhii Hadzhilov
fe28d4c126 SYNERGY-799 Update browse buttons 2021-04-15 14:53:28 +03:00
Serhii Hadzhilov
2cecc9ad00 SYNERGY-799 Move “Elevate” to the “Advanced” section 2021-04-15 13:53:43 +03:00
Serhii Hadzhilov
02618cb495 SYNERGY-799 Set default size 2021-04-15 13:45:11 +03:00
Serhii Hadzhilov
e690f40e65 SYNERGY-799 Logs section 2021-04-14 18:12:36 +03:00
Serhii Hadzhilov
c3aab85f88 SYNERGY-799 Security section 2021-04-14 15:51:07 +03:00
Serhii Hadzhilov
4fa82d5dcb SYNERGY-799 Move common settings 2021-04-14 14:42:58 +03:00
Serhii Hadzhilov
35fa9c8f01 SYNERGY-799 Move computer name 2021-04-14 14:03:40 +03:00
Andrey Batyiev
d73ce7cfbc
SYNERGY-835 Synergy stops working (#6975)
* SYNERGY-835 Synergy stops working
* Add temporary fix of problem with missed config file

* SYNERGY-835 Synergy stops working
* Update ChangeLog

* SYNERGY-835 Synergy stops working
* Fix code smell

* SYNERGY-835 Synergy stops working
* Change logic of temp config generation

* SYNERGY-835 Synergy stops working
* Change variable name

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-04-14 13:06:28 +03:00
SerhiiGadzhilov
7e562bbf69
SYNERGY-799 Update Synergy UI. Main screen (#6973)
* SYNERGY-799 Add computer name field

* SYNERGY-799 Add field “This computers IP addresses”

* SYNERGY-799 Arrange panels

* SYNERGY-799 Increase size for panels

* SYNERGY-799 Add radio buttons

* SYNERGY-799 Remove unnecessary label

* SYNERGY-799 Radio buttons switch logic

* SYNERGY-799 Move configure server button

* SYNERGY-799 Move “Existing Config” to “Advanced settings”

* SYNERGY-799 Server state label has been added

* SYNERGY-799 Client state label has been added

* SYNERGY-799 Button connect has been added

* SYNERGY-799 Add “TLS/SSL active - view”

* SYNERGY-799 Fixed issue with list on welcome screen

* SYNERGY-799 Fixed issue with auto switching

* SYNERGY-799 Fix issue with server status message

* SYNERGY-799 Disable all tabs if external config is selected

* SYNERGY-799 Fix code smells

* Update ChangeLog
2021-04-12 12:03:37 +03:00
Andrey Batyiev
4d99707e93
SYNERGY-511 SonarCloud security hotspots in Synergy-core (#6972)
* SYNERGY-511 SonarCloud security hotspots in Synergy-core
* Test commit to check sonar reaction

* SYNERGY-511 SonarCloud security hotspots in Synergy-core
* Update changelog
* Supress unsafe strcpy for SonarCloud

* SYNERGY-511 SonarCloud security hotspots in Synergy-core
* Fix all SonarCloud security hotspots

* SYNERGY-511 SonarCloud security hotspots in Synergy-core
* Fix SonarCloud code smells

* SYNERGY-511 SonarCloud security hotspots in Synergy-core
* Fix missed size in memcpy for C-style string

* SYNERGY-511 SonarCloud security hotspots in Synergy-core
* Return unsafe http as domain adress

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-04-06 13:54:25 +03:00
Andrey Batyiev
ad1fd9c1af
SYNERGY 512 SonarCloud vulnerabilities in Synergy-Core (#6971)
* SYNERGY-512 SonarCloud vulnerabilities in Synergy-Core
* Fix all vulnerablilities from SonarCloud besides TLS
* Update ChangeLog

* SYNERGY-512 SonarCloud vulnerabilities in Synergy-Core
* Fix SonarCloud messages(Code Smells level)

* SYNERGY-512 SonarCloud vulnerabilities in Synergy-Core
* Fix build on Linux based systems

* SYNERGY-512 SonarCloud vulnerabilities in Synergy-Core
* Fix Sonar messages

* SYNERGY-512 SonarCloud vulnerabilities in Synergy-Core
* Fix Sonar messages

* SYNERGY-512 SonarCloud vulnerabilities in Synergy-Core
* Fix Sonar messages

* SYNERGY-512 SonarCloud vulnerabilities in Synergy-Core
* Resolve comment issues

* SYNERGY-512 SonarCloud vulnerabilities in Synergy-Core
* Fix comments

Co-authored-by: Andrii Batyiev <andrii-external@symless.com>
2021-04-06 13:02:25 +03:00
SerhiiGadzhilov
3c2810a3e0
SYNERGY-799 Add validation for aliases (#6969)
* SYNERGY-799 Add validation for aliases

* SYNERGY-799 Update ChangeLog

* SYNERGY-799 Fix code smells

* SYNERGY-799 Use new version of "trilom/file-changes-action"
2021-03-24 14:38:50 +02:00
SerhiiGadzhilov
cf66eeaf08
SYNERGY-799 Update synergy UI. Setup wizard (#6959)
* SYNERGY-799 Add image to the welcome screen

* SYNERGY-799 Add title

* SYNERGY-799 Update controls positions

* SYNERGY-799 Correct font size

* SYNERGY-799 Assign validator

* SYNERGY-799 Rename buttons and remove unused code

* SYNERGY-799 Add validator

* SYNERGY-799 Add error messages

* SYNERGY-788 Add validator to settings

* Update ChangeLog

* SYNERGY-799 Fix code smells

* SYNERGY-799 Fix github checks

* SYNERGY-799 Update labels

* SYNERGY-799 Disable button apply

* SYNERGY-799 Add separate message for spaces

* SYNERGY-799 Show wizard again if user closed it

* SYNERGY-799 Add validation for duplicate

* SYNERGY-799 Fix compilation

* SYNERGY-799 Fix code smells
2021-03-23 09:49:52 +02:00
SerhiiGadzhilov
4878a8c07c
SYNERGY-881 System loses synchronisation between settings and configuration (#6968)
* SYNERGY-881 System loses synchronisation between settings and configure server

* Update ChangeLog
2021-03-19 17:53:32 +02:00
SerhiiGadzhilov
2009409c14
SYNERGY-786 The system resets server name (#6961)
* SYNERGY-786 The system resets server name

* Update ChangeLog

* Update job-test-windows.yml

* Update job-test-windows.yml

* Update codeql-analysis.yml

* Update codeql-analysis.yml
2021-03-12 20:09:30 +02:00
SerhiiGadzhilov
b7a5da9404
Merge V1.13.1 (#6955)
* Release 1.13.1-rc1

* Enable ubuntu 16 build

* SYNERGY-832 Synergy client doesn't save the server address when rebooted (#6950)

* Update ChangeLog

* Fix issue creating standard version for Raspberry Pi

* SYNERGY-843 Update version

* Update Version.cmake to merge into master
2021-03-01 15:23:27 +02:00
SerhiiGadzhilov
f47ee011fa
SYNERGY-793 move language selection to advanced section (#6954)
* SYNERGY-793 Section advanced has been added

* SYNERGY-793 Move language selection to advanced sections

* SYNERGY-793 Remove debug traces

* Update ChangeLog
2021-02-25 09:59:00 +02:00
SerhiiGadzhilov
22c77b4e8b
SYNERGY-786 The system does not update server name in Server configuration (#6953)
* SYNERGY-786 The system does not update server name in Server configuration

* SYNERGY-768 Remove unused header

* SYNERGY-786 Update ChangeLog and version

* SYNERGY-786 Fix code smells

* SYNERGY-786 Save screen name after update
2021-02-22 13:33:18 +02:00
SerhiiGadzhilov
05ce7f37bc
SYNERGY-826 Add a new option SYNERGY_AUTOCONFIG (#6949)
* SYNERGY-826 Add a new option SYNERGY_AUTOCONFIG

* Update ChangeLog

* Update Version.cmake

* SYNERGY-826 Return stage back
2021-02-15 13:44:46 +02:00
SerhiiGadzhilov
8b26dd3495
SYNERGY-821 The system doesn't recognize old settings (#6947)
* SYNERGY-821 The system doesn't recognize old settings

* SYNERGY-821 Update ChangeLog
2021-02-10 20:49:29 +02:00
SerhiiGadzhilov
56710260ee
SYNERGY-691 Systray icon is incorrect for macOS Big Sur (#6944)
* SYNERGY-691 Systray icon is incorrect for macOS Big Sur

* Update ChangeLog
2021-02-10 12:11:40 +02:00
SerhiiGadzhilov
ec33961905
SYNERGY-688 all the text in all the windows should have the same font and size (#6942)
* SYNERGY-688 All the text in all the windows should have the same font and size

* SYNERGY-688 Use paddings instead of margins

* Update ChangeLog
2021-02-09 13:51:41 +02:00
SerhiiGadzhilov
be48003081
SYNERGY-687 Remove auto config message (#6938)
* SYNERGY-687 Remove autoconfig message

* Update ChangeLog
2021-02-08 15:15:10 +02:00
SerhiiGadzhilov
801e796b93
SYNERGY-677 Common settings should always be saved. (#6936)
* SYNERGY-677 Application loses settings

* SYNERGY-677 Update ChangeLog

* SYNERGY-677 Code smells fix.

* SYNERGY-677 Don't save settings into memory if the file is not writable.

* SYNERGY-677 Update ChangeLog

* SYNERGY-677 Common settings should be saved in any case.

* SYNERGY-677 Update ChangeLog
2021-02-05 20:32:26 +03:00
SerhiiGadzhilov
8455aa3651
SYNERGY-677 Application loses settings. Don't save settings into memory if the file is not writable. (#6935)
* SYNERGY-677 Application loses settings

* SYNERGY-677 Update ChangeLog

* SYNERGY-677 Code smells fix.

* SYNERGY-677 Don't save settings into memory if the file is not writable.

* SYNERGY-677 Update ChangeLog
2021-02-05 18:14:52 +03:00
SerhiiGadzhilov
ab3fb6e149
SYNERGY-719 Text on welcome screen on macOS is shown without spaces (#6934)
* SYNERGY-719 Fix for spaces for "," and language switch

* Update ChangeLog
2021-02-05 12:39:19 +02:00
SerhiiGadzhilov
b3034859ff
SYNERGY-677 Application loses settings (#6933)
* SYNERGY-677 Application loses settings

* SYNERGY-677 Update ChangeLog

* SYNERGY-677 Code smells fix.
2021-02-04 19:10:27 +02:00
SerhiiGadzhilov
e56f234917
Synergy 579 auto hide on start changing to false when open syn (#6930)
* Save configuration on apply

* obtained PR number

* SYNERGY-579 Save settings during modification

* SYNERGY-579 Save configuration on apply

* SYNERGY-579 Fix sonar code smell

* SYNERGY-579 Change evaluate mode should enable save button on Windows platform

Co-authored-by: Ignacio Rodriguez <ignacionr@gmail.com>
Co-authored-by: Serhii Hadzhilov <gadzhilov.sergey@gmail.com>
2021-02-02 09:42:27 +02:00
Ignacio Rodríguez
61f316aebf
Save configuration on apply (#6907)
* Save configuration on apply

* obtained PR number

* SYNERGY-579 Save settings during modification

* SYNERGY-579 Save configuration on apply

* SYNERGY-579 Fix sonar code smell

Co-authored-by: Serhii Hadzhilov <serhii-external@symless.com>
Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-02-01 21:21:46 +02:00
Kyle Bloom
70d67040b7
Revert openssl changes (#6926)
* Revert "Core builds (#6908)"

This reverts commit 4c7456d3cc.

* Re-add minor gitignore changes

* Re-add buildCoreWindows script

* Re-add synergy no legacy flag

* Minor format fix

* Revert openssl checksums

* Remove enhancement

* Install python-pip for gcovr

* Fix mixed tabs and spaces
2021-01-26 13:36:39 +02:00
Ignacio Rodriguez
1dbf35dfba resolved code smell reported 2021-01-21 22:32:12 +07:00
Ignacio Rodriguez
6c72c0ce1c Merge branch 'SYNERGY-767-all-windows-builds-1-13-1-started-from-b3-and' of github.com:symless/synergy-core into SYNERGY-767-all-windows-builds-1-13-1-started-from-b3-and 2021-01-21 22:14:47 +07:00
Ignacio Rodriguez
5d6c1768dc reflecting status post-init 2021-01-21 22:14:40 +07:00
Ignacio Rodríguez
3fd65414c3
Merge branch 'master' into SYNERGY-767-all-windows-builds-1-13-1-started-from-b3-and 2021-01-21 22:11:26 +07:00
Ignacio Rodriguez
17accd23ac Handling pre-main window status notifications 2021-01-21 22:09:14 +07:00
Ignacio Rodríguez
9f5f0276d8
Duplicating text spaces after dot only for Mac (#6914)
* duplicating text spaces after dot

* updated changelog

* implemented suggestion

Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-01-21 12:46:01 +02:00
Ignacio Rodríguez
577bb9f492
Synergy 722 remove synchronize screen saver and enable drag (#6912)
* removes config UI as requested

* changelog pass 1

* Update ChangeLog

Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-01-21 10:33:47 +02:00
Kyle Bloom
4c7456d3cc
Core builds (#6908)
* Fix formatting in CMakeLists

* Add SYNERGY_NO_LEGACY environment flag

* Add build script for Windows

* Find_package for OpenSSL

* Move build scrits to scripts folder

* Add macOS and Linux build scripts

* Add environment variable

* Compile core with static openssl

* Default builds to Release

* Streamline OpenSSL dependancies

* Remove openssl from repo

* Change actions to test actions

* Add zip creation to build scripts

* Re-add original tests

* Add action value output

* Build per platform on release

* Fix path for core build

* Temporarily keep artifacts

* Set execute flag

* Zip before archiving

* Static build only for windows

* Remove -m flag from zip

* Change zip to tar

* Fix workflow name

* Add hints to openssl on mac

* Fix zip files

* Fix verbose flag on tar

* Remove path on download artifacts

* Try an array of build targets

* Extract action binaries

* Install full openssl

* Add 32bit openssl

* Modify installer to use the openssl.exe from ext

* Install OpenSSL full for windows release build

* Add openssl installation during windows CI

* Modify changelog

* Add enhancments section

* Remove bottom line in changelog
2021-01-20 14:47:56 +00:00
Ignacio Rodríguez
d91f0b1cc0
Save global settings (#6903)
* changed buttons as requested

* improved/added translations

updated changelog

Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-01-20 14:40:55 +02:00
Ignacio Rodríguez
519b4af730
Main Window receives screen name change (#6916)
* corresponding slot and signal

* changelog updated

Co-authored-by: SerhiiGadzhilov <71632867+SerhiiGadzhilov@users.noreply.github.com>
2021-01-20 13:27:46 +02:00
Ignacio Rodríguez
c06cdda15f
Ubuntu Tray Icon at Start Up (#6889)
* refactored and setup retries

* undoing suggested change, due to older qt on CI

* ensuring a fresh connection for checking tray icon

* cleaning debug messages

* Update ChangeLog

* removed <iostream> unneeded include

* incorporating suggestions

* incorporated SonarCloud suggestions, changed timer

* additional suggestion -applied on legacy base

* added a const version of appConfig
2021-01-10 15:31:56 +02:00
SerhiiGadzhilov
a6f90cf537
SYNERGY-693 Update Welcome screen (#6886)
* SYNERGY-693 Update Welcome screen

* Update ChangeLog

* SYNERGY-693 Remove extra space
2020-12-24 15:43:29 +02:00
SerhiiGadzhilov
fbd32a9797
SYNERGY-670 Fix logo for Linux and dark logo for macOS (#6884)
* SYNERGY-670 Fix logo for Linux and dark logo for macOS

* Update ChangeLog
2020-12-21 13:09:52 +02:00
SerhiiGadzhilov
190b943959
Fixed #6858 Application is blurry and unfocused on macOS (#6864)
SYNERGY-622 Application is blurry and unfocused on macOS
2020-12-08 14:30:42 +02:00
Andrea Candian
3e2233f800
Merge pull request #6855 from symless/l10n_master
New Crowdin updates
2020-12-02 00:34:41 -08:00
Andrea Candian
205624725f
Merge pull request #6859 from symless/SYNERGY-508-systray-icon-does-not-work-on-initial-boot-ubuntu
removing unnecessary check on icon tray
2020-12-02 00:34:06 -08:00
Andrea Candian
a4d7b0ac07
Merge pull request #6860 from symless/SYNERGY-595-about-synergy-window-contains-old-logo-
refreshed logo, set it up for retina
2020-12-02 00:33:44 -08:00
Ignacio Rodriguez
fde12484de refreshed logo, set it up for retina 2020-12-02 10:57:09 +07:00