Commit graph

  • b56dd3f387 chore: ValidatorError, create explicit private section sithlord48 2025-12-24 10:14:06 -0500
  • 2cbe2c65e8 refactor: screenSettingsDialog, do not set the initial style for name alias lineedits sithlord48 2025-12-24 10:01:34 -0500
  • b8b7799a47 refactor: LineEditValidator, adjust border style based on the Qt Style in use sithlord48 2025-12-23 23:42:56 -0500
  • 2b8e7fa6b2 refactor: screensetting dialog, adjust spacers for dead corners sithlord48 2025-12-23 10:46:59 -0500
  • fdb5405e2c refactor: use system color for hyperlinks sithlord48 2025-12-23 09:29:03 -0500
  • 0c440843b0 chore: replace deskflow::gui::style::kColorWhite with the svg color white sithlord48 2025-12-23 10:02:53 -0500
  • caf77fe342 chore: remove unused deskflow::gui::style::kLightGreyColor sithlord48 2025-12-23 09:31:09 -0500
  • b432cbc145 fix: error on start shows gui do not show client errors if the windows is not visible enzious 2025-10-20 15:31:56 -0500
  • ce97817d45 refactor: constants, move kTlsFingerprintTrustedClientsFilename => Settings::defaultValue where used sithlord48 2025-12-21 23:49:51 -0500
  • 2b4b6a8470 refactor: constants, move kTlsFingerprintTrustedServersFilename => Settings::defaultValue where used sithlord48 2025-12-21 23:46:06 -0500
  • 5c34d0edc5 refactor: constants, move kTlsCertificateFileanme to => Settings::defaultValue where used sithlord48 2025-12-21 23:43:16 -0500
  • 049f8d718a refactor: constants, move kTlsDir to => Settings::tlsDir where used sithlord48 2025-12-21 23:41:01 -0500
  • c693d258fd refactor: constants, move kDefaultLogFile to => Settings::defaultValue where used sithlord48 2025-12-21 23:38:38 -0500
  • b23e9f9b04 refactor: constants, move kDaemonLogFile => Settings::defaultValue where used sithlord48 2025-12-21 23:34:26 -0500
  • a5bb310e94 chore: constants remove unused kWindowsRegistryKey sithlord48 2025-12-21 23:31:17 -0500
  • 7f3d661e31 refactor: net, lookup hostname using any valid Ip4 or Ip6 address fixes: #9110 sithlord48 2025-12-16 10:09:48 -0500
  • 6982ce824f build (win32): do not include icu related dlls for windows deployments sithlord48 2025-12-15 11:27:49 -0500
  • 0c5b7de554 build: reduce duplication by setting the win32 depends pre and post excludes in src/apps/CMakeLists sithlord48 2025-12-15 11:26:08 -0500
  • 2a54f57532 chore: add Q_OBJECT macro to Validators with translations sithlord48 2025-12-16 22:50:43 -0500
  • f0e77c499b chore: settings, remove unneeded {} sithlord48 2025-12-16 22:35:48 -0500
  • fa78b957b5 refactor: settings, use state not settings in the log when changing the state file sithlord48 2025-12-16 22:25:32 -0500
  • 60d5bb8378 chore (settings): fix typo peroid -> period sithlord48 2025-12-16 22:13:11 -0500
  • d8e2537d47 refactor: Settings::logLevelToInt simplify the method and add tests to cover it sithlord48 2025-12-16 22:02:25 -0500
  • 425d427fce ci: adjust CI to use qt 6.10.1 with 6.9.3 being used for intel macs sithlord48 2025-12-10 22:42:22 -0500
  • 8f972bf15e docs: add note about what versions of mac os are supported for arm and intel sithlord48 2025-12-10 22:30:17 -0500
  • c36074df9f docs: Add note to read me that windows 10 v1809 or higher is needed sithlord48 2025-12-10 20:18:25 -0500
  • 5e347d8725 fix: Mac os log file not working fixes: #9274 The log file path is not able to be empty since Settings::value will return the default path if it is, Do not send a c_str to create our FileLogger it wants a QString sithlord48 2025-12-12 20:43:39 -0500
  • ef734a869c build: make sure that translations are built before the source files this makes sure that the I18N tests are not run before the translation files are generated. sithlord48 2025-12-12 21:33:14 -0500
  • c942de81e7 refactor: I18NTests add additional Tests sithlord48 2025-12-10 22:08:39 -0500
  • dfe6c82a5c refactor: I18N make sure m_currentLang is set to the 639 name on initial load sithlord48 2025-12-10 21:36:58 -0500
  • 97b11bf2da refactor: I18n, add static s_prefix -> "_" to use when loading sithlord48 2025-12-10 21:16:57 -0500
  • 023c9509e0 refactor: correct typo I18N::langaugesChanged => I18N::languagesChanged sithlord48 2025-12-08 19:55:03 -0500
  • b1bac23dcb chore: Add tests for I18N sithlord48 2025-12-08 19:49:26 -0500
  • 13750f4175 chore: remove unused io/Filesystem sithlord48 2025-12-05 16:45:28 -0500
  • 27579e4fae refactor: Move file open logic to SecureUtil where its used sithlord48 2025-12-05 16:43:28 -0500
  • cb4621cad7 chore: SecureUtils::generatePemSelfSignedCert take QString for path sithlord48 2025-12-05 15:52:40 -0500
  • 2d682d9151 chore: io/FileSystem remove unused methods sithlord48 2025-12-05 16:30:07 -0500
  • 26417a2543 ci: add dispatch event to homebrew-tap sithlord48 2025-12-04 08:10:38 -0500
  • 87e6521f65 doc: add additional note about damaged app on mac os sithlord48 2025-12-03 09:55:35 -0500
  • b151666f6b refactor: I18N use short (ISO639) names to save and load not native strings, the documentation says we use these already sithlord48 2025-12-03 17:00:37 -0500
  • d1e2865319 fix: macOS not showing Colorful icon fixes: #9255 sithlord48 2025-12-03 12:05:41 -0500
  • 70c54d6cf7 chore: remove unused Unicode::UTF8ToUCS4 sithlord48 2025-12-02 21:00:10 -0500
  • 62a73996b9 chore: remove unused Unicode::UTF8ToUTF32 sithlord48 2025-12-02 20:59:12 -0500
  • 75a1ab9719 chore: remove unused Unicode::UCS4ToUTF8 sithlord48 2025-12-02 20:57:56 -0500
  • 6174043c7f chore: remove unused Unicode::UTF32ToUTF8 sithlord48 2025-12-02 20:55:45 -0500
  • bfc65ebf6b chore(tr): Add translators as CODEOWNERS for language files Nick Bolton 2025-11-20 14:05:58 +0000
  • 53441821e0 refactor: Replace deskflow::string::stringToSizeType with QString::size() sithlord48 2025-12-02 17:46:51 -0500
  • f012cf2e4b refactor: replace deskflow::string::sizeTypeToString with QString::number() sithlord48 2025-12-02 17:43:29 -0500
  • c73923947a Fix Homebrew tap command in README Albert Sikkema 2025-12-02 17:42:05 +0100
  • a6daff59f6 refactor: SecureSocket::doWrite remove unnessessary reset of bufferSize sithlord48 2025-12-01 22:53:58 -0500
  • dc76366a48 fix: SecureSocket::secureConnect, uset SSL host name before connect sithlord48 2025-12-01 22:15:58 -0500
  • 9b40bf2f9b chore: remove unused base/Path class sithlord48 2025-12-01 21:44:19 -0500
  • ea0222b1e6 refactor: App::loadConfig(const std::string&) => App::loadConfig(const QString &) sithlord48 2025-12-01 21:39:58 -0500
  • 78234f60c4 refactor: base/Path use QString to convert to WString fo windows sithlord48 2025-12-01 21:29:13 -0500
  • 7d07222832 refactor: SecureSocket::loadCertificates(const std::string) & => SecureSocket::loadCertificate(const QString &) sithlord48 2025-12-01 20:33:59 -0500
  • e5513101a6 refactor: Use the Settings::Gui::AutoStartCore to control if the Gui should start the core when starting up removes Settings::Core::StartedBefore sithlord48 2025-11-30 14:51:14 -0500
  • df78f0757e refactor: Gui control if the server first shown message is shown with its own setting sithlord48 2025-11-30 14:20:32 -0500
  • 8e8ab25fd0 refactor: use Settings::Gui::ShownFirstConnectionMessage to control message popup on initial connection a to client / server sithlord48 2025-11-30 14:06:46 -0500
  • b4e4277e08 refactor: add missing options sithlord48 2025-11-30 14:01:15 -0500
  • 13219ca49c fix: only restore the size if the windows was in the tray fixes: #9237 sithlord48 2025-11-30 11:42:08 -0500
  • 0446db93e6 refactor: handle error suppression in gui not message stack sithlord48 2025-11-30 11:30:16 -0500
  • a37d30c6ab refactor: SecureUtils::GenerateFingerprintArt, auto type for char pool sithlord48 2025-11-30 16:03:21 -0500
  • a78702d68f refactor: make DaemonIpcServer::writeToClietnSocket const sithlord48 2025-11-30 16:02:05 -0500
  • 7831ba293a fix: Mac os Preferences missing when translated fixes: #9226 In the MainWindow give all menu items a role to prevent mac os from misplacing them due to their label when translated sithlord48 2025-11-29 10:03:14 -0500
  • a01a6b0b89 fix: key repeat regression for windows caused by #9217 sithlord48 2025-11-30 01:41:33 -0500
  • c1b5e125b0 refactor: ServerConnection: keep track of ignored clients so we only prompt for them once sithlord48 2025-11-28 17:06:03 -0500
  • accb9d9c59 refactor: ServerConnection: Handle the new client via signals Use QtTests now that we can for ServerConnnecitonTests sithlord48 2025-11-28 16:26:29 -0500
  • 11fa5d636e refactor: ServerConnection return a bool for the results of the newClientPrompt no Enum needed sithlord48 2025-11-28 15:02:06 -0500
  • cca6f80cb5 refactor: ClientConnection, use signal to ask for dialog move ClientConnectionTests to Qt Tests track if the dialog is open in the gui track suppression in clientConnection based on connect / disconnect message sithlord48 2025-11-28 13:37:01 -0500
  • 1ebcab60e2 refactor: Move messages client connection error to common, new common/Enums sithlord48 2025-11-28 12:55:57 -0500
  • 2485916ad1 refactor: new signal ClientConnection::requestShowError sithlord48 2025-11-27 09:21:43 -0500
  • 5287c51957 refactor: clearer ClientConnection::showMesssage logic sithlord48 2025-11-27 09:14:46 -0500
  • 695dc04c00 refactor: new ClientError::NoError sithlord48 2025-11-27 09:10:51 -0500
  • fd94403a73 fix: ServerApp, do not blindly read the external config path for our settings location use the default value unless the setting for using the external config is also set fixes: #9227 sithlord48 2025-11-28 08:34:03 -0500
  • d35716f574 feat: Configure default screen lock state PseudoResonance 2025-11-24 15:35:32 -0800
  • b6bc9202db chore: remove unused SecureUtils::pemFileCertFingerprint sithlord48 2025-11-24 22:25:21 -0500
  • 4cb184989c refactor: TlsUtility::isCertValid we only use RSA keys for now sithlord48 2025-11-24 22:13:57 -0500
  • ff02285a6a refactor: move SecureUtils::getCertLength -> TlsUtility, and use Qt to get the length of the key file sithlord48 2025-11-24 21:45:16 -0500
  • 1a6f81a34b refactor: SecureUtils use QStringLiterals where possible sithlord48 2025-11-24 21:17:40 -0500
  • 2dfba73cfb refactor: use QCryptographicHash::Algorithm in place of Fingerprint::Type sithlord48 2025-11-24 21:01:03 -0500
  • 52e0daba0f fix: deskflow-core always starts a new instance without --new-instance fixes: #9216 sithlord48 2025-11-26 15:53:54 -0500
  • 2f5166fafa fix: keyholding fixes: #7971 suggested by: PseudoResonance https://github.com/deskflow/deskflow/issues/7971#issuecomment-3570046036 sithlord48 2025-11-26 16:30:38 -0500
  • 274fae1e31 fix: macOS, crash when log is open and you minimize the gui fixes: #9206 on macOS the minimize creates a race to show and hide the log sithlord48 2025-11-25 10:35:00 -0500
  • 7e278b6210 chore: move gui/tls/TlsUtility -> gui/TlsUtility sithlord48 2025-11-22 12:49:09 -0500
  • 5736566a79 refactor: TlsUtility a collection of methods in a namespace sithlord48 2025-11-22 12:47:33 -0500
  • bd4db268f1 chore: remove unused TlsCertificate class sithlord48 2025-11-22 12:37:37 -0500
  • c13421c20a refactor: TlsUtility::generateCertificate() handle all the steps internally and make method static sithlord48 2025-11-22 12:35:41 -0500
  • 0d5d66b880 chore: remove unused Settings::tlsLocalDb we no longer use the local fingerprint file sithlord48 2025-11-22 12:26:21 -0500
  • ad01e296dc chore: remove unused TlsCertificate::generateFingerprint sithlord48 2025-11-22 12:22:58 -0500
  • 4698326717 refactor: MainWindow keep a local copy of the fingerprint This also makes it so MainWindow does not use the local_fingerprint file sithlord48 2025-11-22 12:15:23 -0500
  • 2087097415 refactor: new static TlsUtility::certFingerprint to generate fingerprint on the fly sithlord48 2025-11-22 10:51:39 -0500
  • 94eaa79768 chore: rename MainWindow::regenerateLocalFingerprints -> MainWindow::generateCertificate sithlord48 2025-11-22 11:38:07 -0500
  • 6f10cd269e refactor: move TlsCertificate::getCertKeyLength -> static TlsUtility::getCertKeyLength sithlord48 2025-11-22 10:29:47 -0500
  • c4a2dfd300 chore: remove unused TlsUtility::persistCertificate sithlord48 2025-11-22 10:20:20 -0500
  • 393c2fa9bc refactor: remove unused TlsCertificate::isCertificateValid sithlord48 2025-11-22 11:05:17 -0500
  • 91b9680643 refactor: new static TlsUtiliy::isCertValid sithlord48 2025-11-22 10:06:20 -0500
  • 4216acdb3a refactor: TlsUtility::isEnabled is now a static member sithlord48 2025-11-22 08:32:00 -0500
  • bc857a7cb4 ci: use debian stable-slim tag for debian builds sithlord48 2025-11-21 17:53:18 -0500
  • 2039106be2 ci: reorder fedora so 42 is in the list before fedora 43 sithlord48 2025-11-21 17:31:59 -0500
  • 18ed5faf99 build: update flatpak recipe to use kde 6.10 platform sithlord48 2025-11-21 17:20:30 -0500