Commit Graph

  • 8e8ab25fd0 refactor: use Settings::Gui::ShownFirstConnectionMessage to control message popup on initial connection a to client / server sithlord48 2025-11-30 14:06:46 -05:00
  • b4e4277e08 refactor: add missing options sithlord48 2025-11-30 14:01:15 -05:00
  • 13219ca49c fix: only restore the size if the windows was in the tray fixes: #9237 sithlord48 2025-11-30 11:42:08 -05:00
  • 0446db93e6 refactor: handle error suppression in gui not message stack sithlord48 2025-11-30 11:30:16 -05:00
  • a37d30c6ab refactor: SecureUtils::GenerateFingerprintArt, auto type for char pool sithlord48 2025-11-30 16:03:21 -05:00
  • a78702d68f refactor: make DaemonIpcServer::writeToClietnSocket const sithlord48 2025-11-30 16:02:05 -05:00
  • 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 -05:00
  • a01a6b0b89 fix: key repeat regression for windows caused by #9217 sithlord48 2025-11-30 01:41:33 -05:00
  • c1b5e125b0 refactor: ServerConnection: keep track of ignored clients so we only prompt for them once sithlord48 2025-11-28 17:06:03 -05:00
  • accb9d9c59 refactor: ServerConnection: Handle the new client via signals Use QtTests now that we can for ServerConnnecitonTests sithlord48 2025-11-28 16:26:29 -05:00
  • 11fa5d636e refactor: ServerConnection return a bool for the results of the newClientPrompt no Enum needed sithlord48 2025-11-28 15:02:06 -05:00
  • 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 -05:00
  • 1ebcab60e2 refactor: Move messages client connection error to common, new common/Enums sithlord48 2025-11-28 12:55:57 -05:00
  • 2485916ad1 refactor: new signal ClientConnection::requestShowError sithlord48 2025-11-27 09:21:43 -05:00
  • 5287c51957 refactor: clearer ClientConnection::showMesssage logic sithlord48 2025-11-27 09:14:46 -05:00
  • 695dc04c00 refactor: new ClientError::NoError sithlord48 2025-11-27 09:10:51 -05:00
  • 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 -05:00
  • d35716f574 feat: Configure default screen lock state PseudoResonance 2025-11-24 15:35:32 -08:00
  • b6bc9202db chore: remove unused SecureUtils::pemFileCertFingerprint sithlord48 2025-11-24 22:25:21 -05:00
  • 4cb184989c refactor: TlsUtility::isCertValid we only use RSA keys for now sithlord48 2025-11-24 22:13:57 -05:00
  • ff02285a6a refactor: move SecureUtils::getCertLength -> TlsUtility, and use Qt to get the length of the key file sithlord48 2025-11-24 21:45:16 -05:00
  • 1a6f81a34b refactor: SecureUtils use QStringLiterals where possible sithlord48 2025-11-24 21:17:40 -05:00
  • 2dfba73cfb refactor: use QCryptographicHash::Algorithm in place of Fingerprint::Type sithlord48 2025-11-24 21:01:03 -05:00
  • 52e0daba0f fix: deskflow-core always starts a new instance without --new-instance fixes: #9216 sithlord48 2025-11-26 15:53:54 -05:00
  • 2f5166fafa fix: keyholding fixes: #7971 suggested by: PseudoResonance https://github.com/deskflow/deskflow/issues/7971#issuecomment-3570046036 sithlord48 2025-11-26 16:30:38 -05:00
  • 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 -05:00
  • 7e278b6210 chore: move gui/tls/TlsUtility -> gui/TlsUtility sithlord48 2025-11-22 12:49:09 -05:00
  • 5736566a79 refactor: TlsUtility a collection of methods in a namespace sithlord48 2025-11-22 12:47:33 -05:00
  • bd4db268f1 chore: remove unused TlsCertificate class sithlord48 2025-11-22 12:37:37 -05:00
  • c13421c20a refactor: TlsUtility::generateCertificate() handle all the steps internally and make method static sithlord48 2025-11-22 12:35:41 -05:00
  • 0d5d66b880 chore: remove unused Settings::tlsLocalDb we no longer use the local fingerprint file sithlord48 2025-11-22 12:26:21 -05:00
  • ad01e296dc chore: remove unused TlsCertificate::generateFingerprint sithlord48 2025-11-22 12:22:58 -05:00
  • 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 -05:00
  • 2087097415 refactor: new static TlsUtility::certFingerprint to generate fingerprint on the fly sithlord48 2025-11-22 10:51:39 -05:00
  • 94eaa79768 chore: rename MainWindow::regenerateLocalFingerprints -> MainWindow::generateCertificate sithlord48 2025-11-22 11:38:07 -05:00
  • 6f10cd269e refactor: move TlsCertificate::getCertKeyLength -> static TlsUtility::getCertKeyLength sithlord48 2025-11-22 10:29:47 -05:00
  • c4a2dfd300 chore: remove unused TlsUtility::persistCertificate sithlord48 2025-11-22 10:20:20 -05:00
  • 393c2fa9bc refactor: remove unused TlsCertificate::isCertificateValid sithlord48 2025-11-22 11:05:17 -05:00
  • 91b9680643 refactor: new static TlsUtiliy::isCertValid sithlord48 2025-11-22 10:06:20 -05:00
  • 4216acdb3a refactor: TlsUtility::isEnabled is now a static member sithlord48 2025-11-22 08:32:00 -05:00
  • bc857a7cb4 ci: use debian stable-slim tag for debian builds sithlord48 2025-11-21 17:53:18 -05:00
  • 2039106be2 ci: reorder fedora so 42 is in the list before fedora 43 sithlord48 2025-11-21 17:31:59 -05:00
  • 18ed5faf99 build: update flatpak recipe to use kde 6.10 platform sithlord48 2025-11-21 17:20:30 -05:00
  • cdf9a5606d ci: add debian testing-slim tags sithlord48 2025-11-21 16:31:59 -05:00
  • 2166de2114 ci: Remove tomlplusplus and cli11 from freebsd build sithlord48 2025-11-21 16:19:22 -05:00
  • 15b6da097c i18n(ru): remove mistake and remade sentence for more logic meaning levpr1c 2025-11-21 22:12:50 +05:00
  • 3b2d687bfd ci: add ubuntu 26.04 runners sithlord48 2025-11-21 09:46:20 -05:00
  • dc4947af5c ci: remove ubuntu 25.04 runners sithlord48 2025-11-14 20:03:50 -05:00
  • 1e4d15c4b6 ci: remove fedora 41 runners sithlord48 2025-11-14 20:03:27 -05:00
  • d4ff55da13 Release 1.25.0 v1.25.0 sithlord48 2025-11-14 13:06:31 -05:00
  • d8bdad4e1d fix: translate MainWindow::coreProcessError warning Yoshiaki Kasahara 2025-11-21 11:16:55 +09:00
  • fb119f3c56 refactor: skip wl-clipboard test when not on wayland but wl-clipboard is installed sithlord48 2025-11-21 06:30:04 -05:00
  • 525123573e chore: use U for wlclipboard setting name sithlord48 2025-11-20 08:59:36 -05:00
  • 858a5d71bd fix: enable translations for validators sithlord48 2025-11-19 15:14:45 -05:00
  • f88f79ef8d chore: update japanese translation Yoshiaki Kasahara 2025-11-18 11:52:51 -05:00
  • b547493bc5 refactor(ipc): Add newline in utility write function Nick Bolton 2025-11-20 12:20:56 +00:00
  • cace2892ba fix: append newline to logPath response in DaemonIpcServer Nick Bolton 2025-09-19 15:30:36 +01:00
  • 82e23716ac docs(build): Fix minor nits in build docs Nick Bolton 2025-11-20 12:03:31 +00:00
  • 92e3e9ac64 refactor: wlClipboard fix some sonar issues sithlord48 2025-11-17 23:58:09 -05:00
  • 50fd3365e8 chore: WlClipboard remove unused process control methods sithlord48 2025-11-17 22:07:23 -05:00
  • 4ebf5ff479 refactor: WlClipbaord::empty use QProcess sithlord48 2025-11-17 21:59:01 -05:00
  • ab4feaa037 refactor: WlClipbaord::add use QProcess to set the clipboard sithlord48 2025-11-17 21:55:54 -05:00
  • 21900ade68 refactor: make WlClipboard a QObject subclass sithlord48 2025-11-17 21:53:34 -05:00
  • 7b0e8e8188 chore: WlClipboard remove unused executeCommand sithlord48 2025-11-17 20:14:34 -05:00
  • c5f7a3792a refactor: WlClipboard::get use QProcess sithlord48 2025-11-17 20:11:16 -05:00
  • 7a60f0cc9e refactor: WlClipboard, use QProcess to get available mimeTypes sithlord48 2025-11-17 17:49:33 -05:00
  • 9ed0b06a42 refactor: WlClipboard mimetypes use QStrings sithlord48 2025-11-10 07:06:49 -05:00
  • 5ef4f64b11 refactor: use QDateTime::currentMSecsSinceEpoc behind WlClipboard::getCurrentTime sithlord48 2025-11-09 21:55:01 -05:00
  • c7e90d3cf5 refactor: WlClipboard::isAvailable use QStandardPaths::findExecutable to check if the apps exist. remove WlClipboard::checkCommandExists sithlord48 2025-11-09 21:33:22 -05:00
  • d157713a85 feat: Settings expose settings to use wl-clipboard backend. Disable clipboard on wayland if this settings is disabled sithlord48 2025-11-16 08:08:28 -05:00
  • 90e7d475f8 refactor: WlClipboardCollection minor sonar cleanup sithlord48 2025-11-16 12:04:40 -05:00
  • ecb03297fd refactor: EiScreen Sonar cleanup for new clipboard items sithlord48 2025-11-17 23:45:03 -05:00
  • a09dfad22a chore: WlClipboard remove unused private setClipboardData and setClipboardData methods sithlord48 2025-11-17 20:47:29 -05:00
  • 9960b657e3 chore: rename EiClipboard -> WaylandClipboardCollection sithlord48 2025-11-17 08:20:48 -05:00
  • bbabb91d42 chore: rename src/lib/platform/WaylandClipboard -> src/lib/platform/WlClipboard sithlord48 2025-11-17 08:10:17 -05:00
  • e55c67fa2f feat: add wayland clipboard support via wl-clipboard Jörg Thalheim 2025-06-03 03:28:01 +02:00
  • 56bb41a291 refactor: also check qt6 paths for translations sithlord48 2025-11-20 06:38:41 -05:00
  • 4285361413 refactor: replace Q_OS_MAC -> Q_OS_MACOS sithlord48 2025-11-19 21:07:38 -05:00
  • 37177f8e45 refactor: macos move bundle resources to Deskflow.app/Resources/translations sithlord48 2025-11-19 20:43:15 -05:00
  • 6eadba1ab2 feat: mac os new build option BUILD_OSX_BUNDLE can be disabled to build a non app bundle sithlord48 2025-11-19 18:50:51 -05:00
  • aa11dc94ba build: macos, copy translations post build into the bundle no need to install them sithlord48 2025-11-19 16:53:46 -05:00
  • 82c18e26e5 doc: fix dev documents mis aligned quotes sithlord48 2025-11-19 18:53:50 -05:00
  • e7018bd75a fix: Fix broken <br/> tag in the tooltop of suggested IP addresses Yoshiaki Kasahara 2025-11-20 18:59:40 +09:00
  • 10585e6afd build: fix desktop file lint sithlord48 2025-11-19 13:37:15 -05:00
  • 35d26645a7 build: place core built runtime on mac os in the app bundle, must use generator expression here sithlord48 2025-11-19 13:11:24 -05:00
  • 2376c61292 feat: Add russian translation levpr1c 2025-11-19 20:40:33 +05:00
  • 43a04308f0 ci: use macos15 runners sithlord48 2025-11-18 07:25:02 -05:00
  • 0463518baa build: do not use generator expressions to see install paths sithlord48 2025-11-19 07:54:02 -05:00
  • 8e7a950d11 feat: Added Chinese (simplified) translation Yuanhang Zhang 2025-11-19 14:51:20 +08:00
  • ae5dc085d5 feat: Added Japanese translation Yoshiaki Kasahara 2025-11-18 14:56:59 +09:00
  • bc9bc906a5 refactor: EventLogger sonar suggestion to define index2 in the if sithlord48 2025-11-14 11:55:13 -05:00
  • 0890bcac42 chore: logger make deconstructor an override sithlord48 2025-11-14 11:43:31 -05:00
  • 22d27f7245 fix: Settings, add a new private cleanScreenName method to update the screenName Fixes: #9156 Names: contain only A-Z a-z 0-9 or - or . or _ replace any spaces with _ are < 256 characters in length can not start or end with - _ or . Set a screen name if the settings does not have one do this instead of returning a default value sithlord48 2025-11-14 09:47:29 -05:00
  • 94b7e2ffff github: Add more options to the issue config sithlord48 2025-11-13 18:01:56 -05:00
  • 1a9e468c86 refactor: Settings store envvar checks so they only need to be read once when checking sithlord48 2025-11-14 09:03:59 -05:00
  • 204a6cca8a refactor: Settings make the name checking regex static in the method sithlord48 2025-11-13 17:09:34 -05:00
  • 4df7c54afb refactor: Settings make the internal setting objects children sithlord48 2025-11-13 16:25:22 -05:00
  • 999f174441 fix: Gui save and restore the window when closing and restoring to the tray sithlord48 2025-11-11 15:10:51 -05:00
  • aca08a5e74 feat: save geometry into into a state file fixes: #9132 sithlord48 2025-11-11 14:44:28 -05:00
  • ddcd2f0ff1 refactor: Logger store a local copy of the used setting value for guiDebug, update it went the settings have changed sithlord48 2025-11-13 10:43:24 -05:00