sithlord48
11fa5d636e
refactor: ServerConnection return a bool for the results of the newClientPrompt no Enum needed
2025-11-30 09:31:08 -05:00
sithlord48
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
2025-11-30 14:13:35 +00:00
sithlord48
1ebcab60e2
refactor: Move messages client connection error to common, new common/Enums
2025-11-30 14:13:35 +00:00
sithlord48
2485916ad1
refactor: new signal ClientConnection::requestShowError
2025-11-30 14:13:35 +00:00
sithlord48
5287c51957
refactor: clearer ClientConnection::showMesssage logic
2025-11-30 14:13:35 +00:00
sithlord48
695dc04c00
refactor: new ClientError::NoError
2025-11-30 14:13:35 +00:00
sithlord48
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
2025-11-28 16:22:16 +00:00
PseudoResonance
d35716f574
feat: Configure default screen lock state
...
fixes : #7907
2025-11-27 08:22:13 -05:00
sithlord48
b6bc9202db
chore: remove unused SecureUtils::pemFileCertFingerprint
2025-11-27 08:05:04 -05:00
sithlord48
4cb184989c
refactor: TlsUtility::isCertValid we only use RSA keys for now
2025-11-27 08:05:04 -05:00
sithlord48
ff02285a6a
refactor: move SecureUtils::getCertLength -> TlsUtility, and use Qt to get the length of the key file
2025-11-27 08:05:04 -05:00
sithlord48
1a6f81a34b
refactor: SecureUtils use QStringLiterals where possible
2025-11-27 08:05:04 -05:00
sithlord48
2dfba73cfb
refactor: use QCryptographicHash::Algorithm in place of Fingerprint::Type
2025-11-27 08:05:04 -05:00
sithlord48
52e0daba0f
fix: deskflow-core always starts a new instance without --new-instance
...
fixes : #9216
2025-11-27 07:47:39 -05:00
sithlord48
2f5166fafa
fix: keyholding
...
fixes : #7971
suggested by: PseudoResonance https://github.com/deskflow/deskflow/issues/7971#issuecomment-3570046036
2025-11-27 12:05:47 +00:00
sithlord48
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
2025-11-25 11:54:24 -05:00
sithlord48
7e278b6210
chore: move gui/tls/TlsUtility -> gui/TlsUtility
2025-11-24 11:23:35 +00:00
sithlord48
5736566a79
refactor: TlsUtility a collection of methods in a namespace
2025-11-24 11:23:35 +00:00
sithlord48
bd4db268f1
chore: remove unused TlsCertificate class
2025-11-24 11:23:35 +00:00
sithlord48
c13421c20a
refactor: TlsUtility::generateCertificate() handle all the steps internally and make method static
2025-11-24 11:23:35 +00:00
sithlord48
0d5d66b880
chore: remove unused Settings::tlsLocalDb we no longer use the local fingerprint file
2025-11-24 11:23:35 +00:00
sithlord48
ad01e296dc
chore: remove unused TlsCertificate::generateFingerprint
2025-11-24 11:23:35 +00:00
sithlord48
4698326717
refactor: MainWindow keep a local copy of the fingerprint
...
This also makes it so MainWindow does not use the local_fingerprint file
2025-11-24 11:23:35 +00:00
sithlord48
2087097415
refactor: new static TlsUtility::certFingerprint to generate fingerprint on the fly
2025-11-24 11:23:35 +00:00
sithlord48
94eaa79768
chore: rename MainWindow::regenerateLocalFingerprints -> MainWindow::generateCertificate
2025-11-24 11:23:35 +00:00
sithlord48
6f10cd269e
refactor: move TlsCertificate::getCertKeyLength -> static TlsUtility::getCertKeyLength
2025-11-24 11:23:35 +00:00
sithlord48
c4a2dfd300
chore: remove unused TlsUtility::persistCertificate
2025-11-24 11:23:35 +00:00
sithlord48
393c2fa9bc
refactor: remove unused TlsCertificate::isCertificateValid
2025-11-24 11:23:35 +00:00
sithlord48
91b9680643
refactor: new static TlsUtiliy::isCertValid
2025-11-24 11:23:35 +00:00
sithlord48
4216acdb3a
refactor: TlsUtility::isEnabled is now a static member
2025-11-24 11:23:35 +00:00
sithlord48
bc857a7cb4
ci: use debian stable-slim tag for debian builds
2025-11-22 21:43:06 +00:00
sithlord48
2039106be2
ci: reorder fedora so 42 is in the list before fedora 43
2025-11-22 21:43:06 +00:00
sithlord48
18ed5faf99
build: update flatpak recipe to use kde 6.10 platform
2025-11-22 21:43:06 +00:00
sithlord48
cdf9a5606d
ci: add debian testing-slim tags
2025-11-22 21:43:06 +00:00
sithlord48
2166de2114
ci: Remove tomlplusplus and cli11 from freebsd build
2025-11-22 21:43:06 +00:00
levpr1c
15b6da097c
i18n(ru): remove mistake and remade sentence for more logic meaning
2025-11-21 15:34:20 -05:00
sithlord48
3b2d687bfd
ci: add ubuntu 26.04 runners
2025-11-21 15:10:48 -05:00
sithlord48
dc4947af5c
ci: remove ubuntu 25.04 runners
2025-11-21 15:10:48 -05:00
sithlord48
1e4d15c4b6
ci: remove fedora 41 runners
2025-11-21 15:10:48 -05:00
sithlord48
d4ff55da13
Release 1.25.0
2025-11-21 10:09:53 -05:00
Yoshiaki Kasahara
d8bdad4e1d
fix: translate MainWindow::coreProcessError warning
2025-11-21 09:30:36 -05:00
sithlord48
fb119f3c56
refactor: skip wl-clipboard test when not on wayland but wl-clipboard is installed
2025-11-21 08:27:19 -05:00
sithlord48
525123573e
chore: use U for wlclipboard setting name
2025-11-21 10:38:50 +00:00
sithlord48
858a5d71bd
fix: enable translations for validators
2025-11-20 16:18:16 -05:00
Yoshiaki Kasahara
f88f79ef8d
chore: update japanese translation
2025-11-20 16:18:16 -05:00
Nick Bolton
b547493bc5
refactor(ipc): Add newline in utility write function
2025-11-20 15:08:57 +00:00
Nick Bolton
cace2892ba
fix: append newline to logPath response in DaemonIpcServer
2025-11-20 15:08:57 +00:00
Nick Bolton
82e23716ac
docs(build): Fix minor nits in build docs
2025-11-20 08:15:34 -05:00
sithlord48
92e3e9ac64
refactor: wlClipboard fix some sonar issues
2025-11-20 07:57:31 -05:00
sithlord48
50fd3365e8
chore: WlClipboard remove unused process control methods
2025-11-20 07:57:31 -05:00