Commit Graph

  • 0e04364d17 refactor: use ArchDaemonWindows::daemonFailed directly remove now unused ArchMiscWindows::daemonFailed update copyright year sithlord48 2026-01-03 09:24:41 -05:00
  • 3ff06b7d9a refactor: use ArchDaemonWindows::getDaemonQuitMessage directly remove now unused ArchMiscWindows::getDaemonQuitMessage sithlord48 2026-01-03 09:11:39 -05:00
  • c7da833f07 refactor: use ArchDaemonWindows::daemonRunning directly removes: unused DAEMON_RUNNING define in App.h unused ArchMiscWindows::daemonRunning update copyright years sithlord48 2026-01-03 08:58:28 -05:00
  • 09c1bd1582 refactor: MainWindow, unify how Automatic and Fixed Ip are displayed sithlord48 2026-01-02 19:17:56 -05:00
  • d324dd1a93 refactor: MainWindow::updateIpLabel, simplify IPValid checks sithlord48 2026-01-02 17:55:56 -05:00
  • 889689bd8e fix: MainWindow, IpLabel Only now NoIP Detected if we are not running or started with no address sithlord48 2026-01-02 17:10:30 -05:00
  • 844ebf5216 refactor: Remove need for NetworkMonitor::getSuggestedIpAddress. Its always first if there is data sithlord48 2026-01-02 16:12:53 -05:00
  • ae9ca35448 refactor: NetworkMonitor: use QStrings allows us to simplify alot of the code around the lists and lets us also fliter lists easily sithlord48 2026-01-02 13:06:33 -05:00
  • dac9539ad9 refactor: EventQueue, use auto for EventQueueTimer pointers sithlord48 2026-01-02 12:15:28 -05:00
  • b8e0415632 fix: macOS key repeat not working sithlord48 2026-01-04 08:23:01 -05:00
  • 3598eb6a47 refactor: RM IEventQueueBuffer::newTimer and IEventQueueBuffer::deleteTimer Povilas Kanapickas 2026-01-01 09:26:09 -05:00
  • 38722f7308 build: macos, add app to the utilities category sithlord48 2026-01-01 08:52:52 -05:00
  • 8d52facc0b fix: macos, prevent automatic termination during memory pressure John Weldon 2025-12-31 14:33:41 -07:00
  • 61fcad2c14 refactor: MainWindow::updateIpLabel, remove single use vars sithlord48 2025-12-31 10:10:48 -05:00
  • a84e91a3f2 refactor: Mainwindow::updateIpLabel return early if we are using fixedIp from settings sithlord48 2025-12-31 09:21:12 -05:00
  • c2314ad893 refactor: MainWindow, remove m_currentIPValid by reducing its scope to the method where its used sithlord48 2025-12-30 17:21:33 -05:00
  • 1973005e98 refactor: MainWindow, simplify ip update if core is not running sithlord48 2025-12-31 08:43:23 -05:00
  • 00235ba189 refactor: NetworkMonitor, use ranged sort for ip ranges sithlord48 2025-12-31 08:06:35 -05:00
  • 495277c7c9 refactor: NetworkMonitor, use isLocalLink to check for 169.254/16 range sithlord48 2025-12-31 07:55:11 -05:00
  • a73057f3a7 refactor: NetworkMonitor, short phyical using isPrivateUse() this an Ip is considered private when its in a RFC1918 range 10/8, 172.16/12 and 192.168/16 are private IPs sithlord48 2025-12-31 07:48:22 -05:00
  • a0f06d907f refactor: NetworkMonitor, set m_isMonitoring initial state in header sithlord48 2025-12-30 13:09:10 -05:00
  • 3d8cf17d57 chore: gui Remove custom tab stops from settings dialog and use default Nick Bolton 2025-11-20 14:19:18 +00:00
  • ca418b3ba5 chore: gui, Improve log message for disabled update check Nick Bolton 2025-11-21 09:49:30 +00:00
  • 189053697b refactor: Log server response on version check error Nick Bolton 2025-09-12 11:05:20 +01:00
  • e674d8b27c refactor: Rename setting Settings::Core::UpdateUrl => Settings::Gui::UpdateCheckUrl Nick Bolton 2025-09-12 10:02:26 +01:00
  • 7682e17afe refactor: Move src/lib/Config => src/lib/platform/XWindowsConfig This file is used only in XWindows related platform code. sithlord48 2025-12-30 11:29:12 -05:00
  • 163ec18730 refactor: VersionInfo is now part of common sithlord48 2025-12-30 10:43:12 -05:00
  • d27fd22d8f refactor: SettingsDialog adjust network section so IP is on left and port is on right sithlord48 2025-12-30 09:03:12 -05:00
  • cbebaad3b8 feat: add network monitoring and IP address management re2zero 2025-12-11 22:07:26 +08:00
  • 16d35349d3 build: use a tweak of 9999 when a valid version tag can not be found loosely based on https:://github.com/deskflow/deskflow/pull/9303 where it was pointed out that using the gitrev as a fallback could create an invalid version sithlord48 2025-12-29 10:51:45 -05:00
  • f8d9de1f2e build: platform, remove unneeeded include_dir for mac os system path sithlord48 2025-12-29 23:12:33 -05:00
  • 53d2c5e399 build: platform, remove link_wayland_libs macro and do it in its only used place allowing more simplification of the linking platform lib sithlord48 2025-12-29 23:11:21 -05:00
  • 89ee932db3 build: adjust spacing for cmake files sithlord48 2025-12-29 22:09:03 -05:00
  • fb63b70e8d build: lib/common/CMakeLists.txt, remove unneeded unset calls sithlord48 2025-12-29 21:29:40 -05:00
  • 4a62e51d1d build: unset GITREV after use sithlord48 2025-12-29 10:44:20 -05:00
  • 2dd0360dec fix: Restore clipboard sharing after 53441821e0 Christian Schmidt 2025-12-29 20:47:34 +01:00
  • 9976caafab refactor: LineEditValidator only call errorMessage::isEmpty once sithlord48 2025-12-27 11:32:42 -05:00
  • 530bcad8a6 chore: remove unused gui/Styles sithlord48 2025-12-24 11:20:25 -05:00
  • 949913cd6e refactor: use crimson for the error color sithlord48 2025-12-24 11:19:28 -05:00
  • 1855d33e1f refactor: ValidationError, use palette to set the colors used sithlord48 2025-12-24 11:16:56 -05:00
  • ccd40c2927 refactor: validatorError::setMessage return early sithlord48 2025-12-24 10:36:03 -05:00
  • 6851046c5a refactor: validatorError, make clear a private method sithlord48 2025-12-24 10:31:57 -05:00
  • 1a9316150d refactor: ValidatorError, m_pLabel -> m_label sithlord48 2025-12-24 10:20:16 -05:00
  • b56dd3f387 chore: ValidatorError, create explicit private section sithlord48 2025-12-24 10:14:06 -05:00
  • 2cbe2c65e8 refactor: screenSettingsDialog, do not set the initial style for name alias lineedits sithlord48 2025-12-24 10:01:34 -05:00
  • b8b7799a47 refactor: LineEditValidator, adjust border style based on the Qt Style in use sithlord48 2025-12-23 23:42:56 -05:00
  • 2b8e7fa6b2 refactor: screensetting dialog, adjust spacers for dead corners sithlord48 2025-12-23 10:46:59 -05:00
  • fdb5405e2c refactor: use system color for hyperlinks sithlord48 2025-12-23 09:29:03 -05:00
  • 0c440843b0 chore: replace deskflow::gui::style::kColorWhite with the svg color white sithlord48 2025-12-23 10:02:53 -05:00
  • caf77fe342 chore: remove unused deskflow::gui::style::kLightGreyColor sithlord48 2025-12-23 09:31:09 -05:00
  • 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 -05:00
  • ce97817d45 refactor: constants, move kTlsFingerprintTrustedClientsFilename => Settings::defaultValue where used sithlord48 2025-12-21 23:49:51 -05:00
  • 2b4b6a8470 refactor: constants, move kTlsFingerprintTrustedServersFilename => Settings::defaultValue where used sithlord48 2025-12-21 23:46:06 -05:00
  • 5c34d0edc5 refactor: constants, move kTlsCertificateFileanme to => Settings::defaultValue where used sithlord48 2025-12-21 23:43:16 -05:00
  • 049f8d718a refactor: constants, move kTlsDir to => Settings::tlsDir where used sithlord48 2025-12-21 23:41:01 -05:00
  • c693d258fd refactor: constants, move kDefaultLogFile to => Settings::defaultValue where used sithlord48 2025-12-21 23:38:38 -05:00
  • b23e9f9b04 refactor: constants, move kDaemonLogFile => Settings::defaultValue where used sithlord48 2025-12-21 23:34:26 -05:00
  • a5bb310e94 chore: constants remove unused kWindowsRegistryKey sithlord48 2025-12-21 23:31:17 -05:00
  • 7f3d661e31 refactor: net, lookup hostname using any valid Ip4 or Ip6 address fixes: #9110 sithlord48 2025-12-16 10:09:48 -05:00
  • 6982ce824f build (win32): do not include icu related dlls for windows deployments sithlord48 2025-12-15 11:27:49 -05:00
  • 0c5b7de554 build: reduce duplication by setting the win32 depends pre and post excludes in src/apps/CMakeLists sithlord48 2025-12-15 11:26:08 -05:00
  • 2a54f57532 chore: add Q_OBJECT macro to Validators with translations sithlord48 2025-12-16 22:50:43 -05:00
  • f0e77c499b chore: settings, remove unneeded {} sithlord48 2025-12-16 22:35:48 -05:00
  • fa78b957b5 refactor: settings, use state not settings in the log when changing the state file sithlord48 2025-12-16 22:25:32 -05:00
  • 60d5bb8378 chore (settings): fix typo peroid -> period sithlord48 2025-12-16 22:13:11 -05:00
  • d8e2537d47 refactor: Settings::logLevelToInt simplify the method and add tests to cover it sithlord48 2025-12-16 22:02:25 -05:00
  • 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 -05:00
  • 8f972bf15e docs: add note about what versions of mac os are supported for arm and intel sithlord48 2025-12-10 22:30:17 -05:00
  • c36074df9f docs: Add note to read me that windows 10 v1809 or higher is needed sithlord48 2025-12-10 20:18:25 -05:00
  • 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 -05:00
  • 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 -05:00
  • c942de81e7 refactor: I18NTests add additional Tests sithlord48 2025-12-10 22:08:39 -05:00
  • dfe6c82a5c refactor: I18N make sure m_currentLang is set to the 639 name on initial load sithlord48 2025-12-10 21:36:58 -05:00
  • 97b11bf2da refactor: I18n, add static s_prefix -> "_" to use when loading sithlord48 2025-12-10 21:16:57 -05:00
  • 023c9509e0 refactor: correct typo I18N::langaugesChanged => I18N::languagesChanged sithlord48 2025-12-08 19:55:03 -05:00
  • b1bac23dcb chore: Add tests for I18N sithlord48 2025-12-08 19:49:26 -05:00
  • 13750f4175 chore: remove unused io/Filesystem sithlord48 2025-12-05 16:45:28 -05:00
  • 27579e4fae refactor: Move file open logic to SecureUtil where its used sithlord48 2025-12-05 16:43:28 -05:00
  • cb4621cad7 chore: SecureUtils::generatePemSelfSignedCert take QString for path sithlord48 2025-12-05 15:52:40 -05:00
  • 2d682d9151 chore: io/FileSystem remove unused methods sithlord48 2025-12-05 16:30:07 -05:00
  • 26417a2543 ci: add dispatch event to homebrew-tap sithlord48 2025-12-04 08:10:38 -05:00
  • 87e6521f65 doc: add additional note about damaged app on mac os sithlord48 2025-12-03 09:55:35 -05:00
  • 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 -05:00
  • d1e2865319 fix: macOS not showing Colorful icon fixes: #9255 sithlord48 2025-12-03 12:05:41 -05:00
  • 70c54d6cf7 chore: remove unused Unicode::UTF8ToUCS4 sithlord48 2025-12-02 21:00:10 -05:00
  • 62a73996b9 chore: remove unused Unicode::UTF8ToUTF32 sithlord48 2025-12-02 20:59:12 -05:00
  • 75a1ab9719 chore: remove unused Unicode::UCS4ToUTF8 sithlord48 2025-12-02 20:57:56 -05:00
  • 6174043c7f chore: remove unused Unicode::UTF32ToUTF8 sithlord48 2025-12-02 20:55:45 -05:00
  • bfc65ebf6b chore(tr): Add translators as CODEOWNERS for language files Nick Bolton 2025-11-20 14:05:58 +00:00
  • 53441821e0 refactor: Replace deskflow::string::stringToSizeType with QString::size() sithlord48 2025-12-02 17:46:51 -05:00
  • f012cf2e4b refactor: replace deskflow::string::sizeTypeToString with QString::number() sithlord48 2025-12-02 17:43:29 -05:00
  • c73923947a Fix Homebrew tap command in README Albert Sikkema 2025-12-02 17:42:05 +01:00
  • a6daff59f6 refactor: SecureSocket::doWrite remove unnessessary reset of bufferSize sithlord48 2025-12-01 22:53:58 -05:00
  • dc76366a48 fix: SecureSocket::secureConnect, uset SSL host name before connect sithlord48 2025-12-01 22:15:58 -05:00
  • 9b40bf2f9b chore: remove unused base/Path class sithlord48 2025-12-01 21:44:19 -05:00
  • ea0222b1e6 refactor: App::loadConfig(const std::string&) => App::loadConfig(const QString &) sithlord48 2025-12-01 21:39:58 -05:00
  • 78234f60c4 refactor: base/Path use QString to convert to WString fo windows sithlord48 2025-12-01 21:29:13 -05:00
  • 7d07222832 refactor: SecureSocket::loadCertificates(const std::string) & => SecureSocket::loadCertificate(const QString &) sithlord48 2025-12-01 20:33:59 -05:00
  • 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 -05:00
  • df78f0757e refactor: Gui control if the server first shown message is shown with its own setting sithlord48 2025-11-30 14:20:32 -05:00