abaf233a07
fix: adjust command line size to allow expanding
CodeQL Analysis / codeql (push) Waiting to run
Continuous Integration / ci-passed (push) Blocked by required conditions
Continuous Integration / test-results (push) Blocked by required conditions
Continuous Integration / lint-reuse (push) Waiting to run
Continuous Integration / lint-clang (push) Blocked by required conditions
Continuous Integration / analyze-valgrind (push) Blocked by required conditions
Continuous Integration / windows-2022-x64 (push) Blocked by required conditions
Continuous Integration / windows-2022-arm64 (push) Blocked by required conditions
Continuous Integration / macos-arm64 (push) Blocked by required conditions
Continuous Integration / macos-x64 (push) Blocked by required conditions
Continuous Integration / archlinux-x86_64 (push) Blocked by required conditions
Continuous Integration / debian-arm64 (push) Blocked by required conditions
Continuous Integration / debian-x86_64 (push) Blocked by required conditions
Continuous Integration / debian-testing-arm64 (push) Blocked by required conditions
Continuous Integration / debian-testing-x86_64 (push) Blocked by required conditions
Continuous Integration / fedora-42-arm64 (push) Blocked by required conditions
Continuous Integration / fedora-42-x86_64 (push) Blocked by required conditions
Continuous Integration / fedora-43-arm64 (push) Blocked by required conditions
Continuous Integration / fedora-43-x86_64 (push) Blocked by required conditions
Continuous Integration / opensuse-arm64 (push) Blocked by required conditions
Continuous Integration / opensuse-x86_64 (push) Blocked by required conditions
Continuous Integration / ubuntu-25.10-arm64 (push) Blocked by required conditions
Continuous Integration / ubuntu-25.10-x86_64 (push) Blocked by required conditions
Continuous Integration / ubuntu-26.04-arm64 (push) Blocked by required conditions
Continuous Integration / ubuntu-26.04-x86_64 (push) Blocked by required conditions
Continuous Integration / unix-freebsd (push) Blocked by required conditions
Continuous Integration / flatpak-aarch64 (push) Blocked by required conditions
Continuous Integration / flatpak-x86_64 (push) Blocked by required conditions
Continuous Integration / release (push) Blocked by required conditions
SonarCloud Analysis / sonar (push) Waiting to run
2026-03-19 10:41:22 +00:00
b251c98a4e
fix: kill core orphan on gui death (linux)
2026-03-16 09:38:14 -04:00
23c8496e24
feat: allow users to run a script on entry or exit of a screen
2026-03-16 12:33:45 +00:00
18220a7847
chore: Fix Typo
2026-03-16 12:33:45 +00:00
ac8cc42b7a
fix: retry OpenClipboard() on Windows
...
OpenClipboard() can fail transiently when another process holds the
clipboard mutex. Add a retry loop (5 attempts, 5ms delay) so that
Deskflow handles brief contention gracefully instead of immediately
failing.
2026-03-12 08:19:43 -04:00
7126f31d3f
fix: do not reset network if old interface is missing
...
fixes : #9552
2026-03-12 10:24:20 +00:00
12cf55d4fc
build: Replace WINAPI_CARBON with Q_OS_MAC
2026-03-06 08:57:31 -05:00
e4cf1392c9
build: Replace WINAPI_MSWINDOWS with Q_OS_WIN
2026-03-06 08:57:31 -05:00
f2a54f4af0
buid: replace NIH SYSAPI_WIN32 with Q_OS_WIN
2026-03-06 08:57:31 -05:00
fce1a37e97
build: remove SYSAPI_UNIX define
2026-03-06 08:57:31 -05:00
90e79dad75
refactor: SettingsDialog update ux for initial window state
2026-03-06 13:38:30 +00:00
8f8874370e
refactor: SettingsDialog adjust wording of close to tray option
2026-03-06 13:38:30 +00:00
3d67865ffc
refactor: SettingsDialog, new Window Behavior tab
2026-03-06 13:38:30 +00:00
22a303842e
refactor: Settings Dialog Vertically center contents
2026-03-06 13:38:30 +00:00
2b379b31cd
refactor: SettingsDialog adjust tab layout to have consistant top and bottom margins
2026-03-02 06:31:21 -05:00
8bb23179c4
refactor: SettingsDialog, adjust tray icon style layout
2026-03-02 06:31:21 -05:00
a8588ab507
refactor: SettingsDialog, Fix missing spacing in language combobox with some widget sets
2026-03-02 06:31:21 -05:00
c80cd56f27
fix: properly handling infinite timeout for macOS on EventQueue
2026-02-27 19:47:59 -05:00
7743d9008d
refactor: checking for server config files read permissions upon start
2026-02-27 16:21:40 -05:00
2ecf91e50a
refactor: adding function to check if server config file have the needed read permissions
2026-02-27 16:21:40 -05:00
d8c7367900
fix: visual error if core start emit errors that modify start/restart visibility
2026-02-27 16:21:40 -05:00
fc1f3b0142
fix: macOS flicker when menu is first clicked if the app is set to autohide on startup
...
fixes : #9523
2026-02-27 12:25:14 +00:00
814d63af28
refactor: MainWindow::EvenFilter set keyEvent in if only
2026-02-27 12:25:14 +00:00
a9bfcf3c81
refactor: SettingsDialog remove minimum size from vertial spacer on network page
2026-02-26 13:10:24 +00:00
fb8104ff86
fix: security icon not being set for clients
...
fixes : #9524
2026-02-26 13:10:24 +00:00
a0a28e7a94
chore: remove untriggerable wayland warnings
2026-02-26 12:52:03 +00:00
9188d4b1c1
build: require libportal 0.9.1
2026-02-26 12:52:03 +00:00
d392547fd8
fix: ClientProxyUnknownFailure should also remove its client socket
2026-02-26 12:02:28 +00:00
220bf3178c
fix: correctly deletes sockets that failed to become clients
2026-02-26 12:02:28 +00:00
c0692b6fc7
refactor: remove messages::showClientError, fix mainwindow calling showandactive for non error messages
2026-02-24 17:06:17 +00:00
47ed13868f
refactor: ScreenSetupView remove unneeded include
2026-02-24 16:10:01 +00:00
09d4b1a27a
refactor: Forward Declare more in gui/validators classes
2026-02-24 16:10:01 +00:00
4e641adae9
refactor: ComputerNameValidator define regex static where used
2026-02-24 16:10:01 +00:00
568f5c7fc5
refactor: SpacesValidator, use QChar::Space
2026-02-24 16:10:01 +00:00
a0ac24a42c
refactor: NewScreenWidget::mousePressEvent remove remove unused arg
2026-02-24 16:10:01 +00:00
f69bd5601c
refactor: make NetworkMonitor::validAddresses static
2026-02-24 16:10:01 +00:00
37728cc7a3
refactor: Settings::cleanComputerName do not store empty QString for nothing
2026-02-24 16:10:01 +00:00
b4dbce385c
refactor: Mainwindow: prevent core from running while editing the host name
2026-02-24 15:57:22 +00:00
9aeb04b4a6
refactor: MainWindow do not allow the computer name to be edited if the core is running
2026-02-24 15:57:22 +00:00
3db4c60155
refactor: MainWindow add canRunCore method
2026-02-24 15:57:22 +00:00
5ea8874583
refactor: move all status bar items to new status bar widget
2026-02-23 21:48:17 +00:00
07de9efe7c
refactor: CoreProcess add signal for when the security level text changes
2026-02-23 21:48:17 +00:00
c791135160
refactor: move CoreProcess::ProcessState => common/Enums deskflow::core::ProcessState
2026-02-23 21:48:17 +00:00
79fdf3a1f6
refactor: mv CoreProcess::ConnectionState -> common/Enums deskflow::core::ConnectionState
2026-02-23 21:48:17 +00:00
76353eceb3
refactor: NetworkMonitor::validAddresses filter our based on humanreadable and add vEth for windows wsl to ignore list
2026-02-23 21:24:56 +00:00
fb60189078
feat: NetworkMointor::validAddresses, return the useable ip4 and ip6 address
2026-02-23 21:24:56 +00:00
3c140ed479
chore: rename NetworkMonitor::getAvalibleIpv4Addresses => NetworkMonitor::validAddresses
2026-02-23 21:24:56 +00:00
033e5530c3
refactor: remove the generic connection and hostname failures dialog
...
this dialog has been the cause of alot of confusion,
it will almost always show up incorrectly at least once when connecting a new client
if you accept the client side dialog before adding the screen to the server
fixes : #9497
2026-02-23 21:03:48 +00:00
727d6ff166
refactor: moving ServerApp::currentConfig to Settings::serverConfigFile
2026-02-23 07:15:49 -05:00
aa54bd329f
fix: add Daemon::LogLevel to the list of valid config keys
2026-02-23 07:15:49 -05:00