Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement customer-focused code based on Deskflow #1

Open
wants to merge 119 commits into
base: master
Choose a base branch
from

Conversation

nbolton
Copy link
Member

@nbolton nbolton commented Sep 27, 2024

nbolton added a commit that referenced this pull request Oct 22, 2024
* Build Deskflow as subproject

* Add to tasks and launch files

* Remove subproject

* Ignore Deskflow in .gitignore

* Update kill command in tasks.json with new bin names

* Use SSH address instead of URL

* Apply branding CMake vars

* Update README.md

* Clone specific Deskflow tag

* Add reinstall daemon task

* Improve comment about FetchContent

* Apply Synergy branding

* Replace "macos" with "mac"

* Set macOS bundle code

* Windows daemon Synergy args

* Add package script (works on Windows)

* Extra args for packaging script

* Use venv and improve mac packaging

* Further improve package script wrapper

* Cloned Deskflow CI

* Cloned Deskflow CI

* Fixed bash typo

* Conditional repo address

* Fixed action path

* Multiline output

* Add --no-install-deps opt

* Fixed json path

* Simplify json filter

* Debug line

* Remove init Python

* Better venv debugging

* Use Deskflow actions

* Use bin-dir option

* Hash deskflow vcpkg config

* Only get git repo first

* Improve comment

* Convenience script to setup venv

* Fixed deps and vcpkg cache paths

* Specify MSI GUID and fixed env vars

* Pull in upload action

* Change to submodule :(

* Only if not CI

* Use submodules in CI

* Use decommercialize branch

* Remove unused import

* Update submodule commit reference

* Update submodule commit reference

* Add Synergy brand for macOS icons

* Update submodule commit reference

* Use Synergy macOS icons

* Update submodule commit reference

* Update submodule commit reference

* Pull in license code

* Update submodule commit reference

* Update submodule commit reference

* Update submodule commit reference

* Fixed dir name

* Update submodule commit reference

* Do not use dev thanks message

* Update submodule commit reference

* Run pre-start code in GUI

* Change macro name

* Update submodule commit reference

* Update submodule commit reference

* Show activation dialog

* Use QtCore instead

* Fixed activation dialog logic

* Update submodule commit reference

* Update submodule commit reference

* Update submodule commit reference

* Show activation on top of main window

* Update submodule commit reference

* Save and load serial key

* Show upgrade dialog

* Use function instead of lambda for old Qt6

* Remove rogue using namespace in header

* Remove obsolete code

* Apply Clang format

* Support for older Qt6 without lambda callback

* Fixed serial key action

* Cleanup dead/prviate code

* remove todo funcs

* Bump CI

* Bump CI

* Bump CI

* Product name env or set it

* Make name and activation configurable with envs

* Bump CI

* Update subproject commit reference

* Improve logging for product name

* Use new var names

* Roll back mac bundle name

* Use product name env var

* Use default product name

* Print var names in package script

* Use new var names and set window title via hook

* Update subproject commit reference

* Update subproject commit reference

* Defines for Deskflow

* Update subproject commit reference

* Apply TLS available to enabled setting

* Fixed trial/subscription logic

* Add missing include

* Remove CI debug

* Better time related aliases

* Set macOS target

* Refactor config

* Change macOS sysroot

* Move definition into cpp

* Remove ineffective --sysroot

* Update subproject commit reference

* Sigh... don't call a file "Time.h"

* Improve log levels

* Fixed logic for enable/disable TLS

* License handling for invert connection

* Update subproject commit reference

* Update subproject commit reference

* use pr sha

* Update subproject commit reference

* Update subproject commit reference

* Remove retention limit

* Restore `macos`

* Add missing .env.example

* Update subproject commit reference and submodule URL

* Update subproject commit reference and submodule URL

* Update subproject commit reference

* Update subproject commit reference

* Update subproject commit reference

* Update subproject commit reference
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant