60 Commits

Author SHA1 Message Date
23c8496e24 feat: allow users to run a script on entry or exit of a screen 2026-03-16 12:33:45 +00: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
5e781e6095 i18n(es): fixing hostname field translation 2026-03-02 08:11:52 -05:00
a8588ab507 refactor: SettingsDialog, Fix missing spacing in language combobox with some widget sets 2026-03-02 06:31:21 -05:00
7743d9008d refactor: checking for server config files read permissions upon start 2026-02-27 16:21:40 -05:00
a0a28e7a94 chore: remove untriggerable wayland warnings 2026-02-26 12:52:03 +00:00
c0692b6fc7 refactor: remove messages::showClientError, fix mainwindow calling showandactive for non error messages 2026-02-24 17:06:17 +00:00
5ea8874583 refactor: move all status bar items to new status bar widget 2026-02-23 21:48:17 +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
5534232a1d i18n(ko): Update ko translation by bimppap
new string from https://github.com/deskflow/deskflow/pull/9478\#pullrequestreview-3829032105
2026-02-20 14:24:04 +00:00
41197334f0 refactor: SettingsDialog move network items to own tab 2026-02-17 13:41:47 +00:00
74c25fdff6 refactor: SettingsDialog rename regular tab to general 2026-02-17 13:41:47 +00:00
f6348736e8 refactor: SettingsDialog, move Log settings to own tab 2026-02-17 13:41:47 +00:00
208556b5aa refactor: SettingsDialog, add reset to default button 2026-02-17 13:41:47 +00:00
58963de10f refactor: SettingsDialog add a reset button for settings, and tooltips for the buttonbox buttons 2026-02-17 13:41:47 +00:00
094cbadf91 i18n(ja): update Japanese(ja) translation
Check and update unfinished translation
2026-02-17 04:34:25 +00:00
042abd699d feat: support horizontal scroll modifiers 2026-02-16 12:45:03 +00:00
f6b1546f8b refactor: use a client config dialog for client options 2026-02-16 12:45:03 +00:00
329cf07275 chore: MainWindow use Connect to to label the client host text entry 2026-02-16 12:45:03 +00:00
12860646d2 i18n(zh_CN): remove extra peroid in translation 2026-02-16 11:40:08 +00:00
5e8a6f0bcb fix: vertical scroll scaling on all platforms
fixes: #9120
2026-02-06 12:51:39 +00:00
86c8c66b6e Feat: Add Korean(ko) translation 2026-01-23 13:16:33 +00:00
c63fd21c8e feat: Add a setting to allow the version to be shown in the windows title
fixes: #8538
replaces: #9351
2026-01-20 00:06:49 +00:00
c45d586bbf i18n(ru): add missing comments in russian ts file 2026-01-19 22:39:11 +00:00
d193af8cc8 feat: Add New Search Widget, use in the log
fixes: #8332
replaces: #9354
2026-01-19 22:39:11 +00:00
119f23a085 i18n(ru): fix and improve Russian translation
- Fixed numerous typos and grammatical errors (e.g., "адресс", "разроботчики").
- Unified technical terminology ("hash", "fingerprint", "IP address").
- Improved stylistic consistency by removing slang.
- Fixed plural forms (numerus) for better Russian localization.
2026-01-19 03:36:25 +00:00
09c1bd1582 refactor: MainWindow, unify how Automatic and Fixed Ip are displayed 2026-01-05 12:06:20 +00:00
cbebaad3b8 feat: add network monitoring and IP address management
- introduce NetworkMonitor class to track network addresses change
- replace QLineEdit with QComboBox for interface selection in settings
- implement automatic IP detection and suggestion logic
- add signal-slot connections for real-time network updates

Log: add network monitoring and IP address management.
2025-12-30 17:03:47 +00:00
fdb5405e2c refactor: use system color for hyperlinks 2025-12-24 11:23:13 +00:00
d35716f574 feat: Configure default screen lock state
fixes: #7907
2025-11-27 08:22:13 -05:00
4cb184989c refactor: TlsUtility::isCertValid we only use RSA keys for now 2025-11-27 08:05:04 -05:00
5736566a79 refactor: TlsUtility a collection of methods in a namespace 2025-11-24 11:23:35 +00:00
393c2fa9bc refactor: remove unused TlsCertificate::isCertificateValid 2025-11-24 11:23:35 +00:00
91b9680643 refactor: new static TlsUtiliy::isCertValid 2025-11-24 11:23:35 +00:00
15b6da097c i18n(ru): remove mistake and remade sentence for more logic meaning 2025-11-21 15:34:20 -05:00
d8bdad4e1d fix: translate MainWindow::coreProcessError warning 2025-11-21 09:30:36 -05:00
858a5d71bd fix: enable translations for validators 2025-11-20 16:18:16 -05:00
f88f79ef8d chore: update japanese translation 2025-11-20 16:18:16 -05:00
d157713a85 feat: Settings expose settings to use wl-clipboard backend. Disable clipboard on wayland if this settings is disabled 2025-11-20 07:57:31 -05:00
37177f8e45 refactor: macos move bundle resources to Deskflow.app/Resources/translations 2025-11-20 07:29:01 -05:00
6eadba1ab2 feat: mac os new build option BUILD_OSX_BUNDLE can be disabled to build a non app bundle 2025-11-20 07:29:01 -05:00
aa11dc94ba build: macos, copy translations post build into the bundle no need to install them 2025-11-20 07:29:01 -05:00
2376c61292 feat: Add russian translation 2025-11-19 12:12:16 -05:00
8e7a950d11 feat: Added Chinese (simplified) translation 2025-11-19 07:34:48 -05:00
ae5dc085d5 feat: Added Japanese translation 2025-11-18 06:13:59 -05:00
5441464a1d fix: do not make windows users select .sgc files, enable i18n for the server config dialog 2025-11-11 12:30:36 +00:00
57d36b51af build: Simplify the install of translation files 2025-11-10 07:51:12 -05:00
aba38b949f feat: add new setting Log::GuiDebug to control when the Gui shows debug messages no longer controled by an ENV var 2025-11-05 11:31:29 +00:00