sithlord48
79fdf3a1f6
refactor: mv CoreProcess::ConnectionState -> common/Enums deskflow::core::ConnectionState
2026-02-23 21:48:17 +00:00
sithlord48
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
sithlord48
fb60189078
feat: NetworkMointor::validAddresses, return the useable ip4 and ip6 address
2026-02-23 21:24:56 +00:00
sithlord48
3c140ed479
chore: rename NetworkMonitor::getAvalibleIpv4Addresses => NetworkMonitor::validAddresses
2026-02-23 21:24:56 +00:00
sithlord48
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
sithlord48
692f43d8af
refactor: SettingsDialog hide Advanced tab for portable version on windows
2026-02-21 07:56:47 +00:00
sithlord48
263a23fcaa
fix: Settings dialog blocking return to Automatic
...
fixes:# 9501
2026-02-21 07:56:47 +00:00
sithlord48
1ca8695659
fix: Read fingerprint data before applying the initial config to prevent the fingerprint from being empty making the button hidden
...
fixes : #9483
2026-02-18 15:26:17 +00:00
sithlord48
6ccef50b7c
refactor: SettingsDialog, hide advanced tab when running on macos
2026-02-17 13:41:47 +00:00
sithlord48
d7fb9bc6d2
refactor: SettingsDialog, move language to General
2026-02-17 13:41:47 +00:00
sithlord48
41197334f0
refactor: SettingsDialog move network items to own tab
2026-02-17 13:41:47 +00:00
sithlord48
74c25fdff6
refactor: SettingsDialog rename regular tab to general
2026-02-17 13:41:47 +00:00
sithlord48
f6348736e8
refactor: SettingsDialog, move Log settings to own tab
2026-02-17 13:41:47 +00:00
sithlord48
208556b5aa
refactor: SettingsDialog, add reset to default button
2026-02-17 13:41:47 +00:00
sithlord48
58963de10f
refactor: SettingsDialog add a reset button for settings, and tooltips for the buttonbox buttons
2026-02-17 13:41:47 +00:00
sithlord48
457c31fbaf
refactor: SettingsDialog only allow save if modified
2026-02-17 13:41:47 +00:00
sithlord48
690d6a67ef
refactor: SettingsDialog, no longer need coreProccess in the settings dialog
2026-02-17 13:41:47 +00:00
sithlord48
042abd699d
feat: support horizontal scroll modifiers
2026-02-16 12:45:03 +00:00
sithlord48
f6b1546f8b
refactor: use a client config dialog for client options
2026-02-16 12:45:03 +00:00
sithlord48
2cc19c9f1e
refactor: rename Settings::Client::InvertScrollDirection -> Settings::Client::InvertYScroll
2026-02-16 12:45:03 +00:00
sithlord48
329cf07275
chore: MainWindow use Connect to to label the client host text entry
2026-02-16 12:45:03 +00:00
sithlord48
3c6aa9999b
refactor: MainWindow updateModeControls no longer takes a bool just check the process mode
2026-02-16 11:40:08 +00:00
sithlord48
19724e3b69
fix: enable m_actionStopCore based on cores state
2026-02-16 11:40:08 +00:00
sithlord48
b96619d726
refactor: prevent modecontrols from being updated twice on startup.
...
Apply config should toggle the core mode to ensure the labels and mode is set correctly post config
2026-02-16 11:40:08 +00:00
sithlord48
c9aaeaee2a
refactor: MainWindow::CoreModeToggle set the new core mode here not updateModeControls
2026-02-16 11:40:08 +00:00
sithlord48
1b6def23d8
refactor: MainWindow::CoreModeToggle, use CoreMode type internally
2026-02-16 11:40:08 +00:00
sithlord48
c1172ab8b5
refactor: MainWindow only act on when the rb for mode is Checked, this prevents doing the full coreModeToggled twice when changing modes
2026-02-16 11:40:08 +00:00
sithlord48
611a3300ba
refactor: do not return true when checking physical ip is private or not return if a was private
2026-02-12 17:16:32 +00:00
sithlord48
64c104a5c2
refactor: include a point 2 point check when checking if an interface is virtual
2026-02-12 17:16:32 +00:00
sithlord48
f9857e102a
fix: NetworkMonitor virtual sorting
...
fixes : #9459
make NetworkMonitor::isVirtualInterface a static member of NetworkMonitor
write tests for NetworkMonitor
2026-02-12 17:16:32 +00:00
sithlord48
1c99736c16
refactor: SettingsDialog, scroll scale spinbox remove wraping and make step size .1
2026-02-09 09:02:21 +00:00
sithlord48
5e8a6f0bcb
fix: vertical scroll scaling on all platforms
...
fixes : #9120
2026-02-06 12:51:39 +00:00
sithlord48
be4e861604
feat: use Computer in settings to replace name
...
provide Settings::upgradeSettings to upgrade the screenName -> computerName
Make a note to remove "ScreenName" for 2.0
2026-02-03 18:55:17 +00:00
sithlord48
dbed37e9ba
refactor: networkprotocol, add string / enum conversion methods use them in config and elsewhere
2026-01-26 13:30:24 +00:00
sithlord48
973cc76927
chore: remove unused gui/CommandProcess
2026-01-26 11:33:13 +00:00
sithlord48
c7a427a94c
fix: gui crash on clearsettings in debug mode
...
fixes : #9369
replaces: #9373
2026-01-22 12:51:34 +00:00
sithlord48
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
sithlord48
7a2ceeedf4
refactor: Remove unneeded QVariant() when setting a setting empty to be removed
2026-01-19 22:54:53 +00:00
sithlord48
b25f083433
refactor: use Settings::value().toString().isEmpty() to check for empty setting values. This is because QVariant::isNull() no longer returns the internal types isNull() method. As a results "" is a non Null QVariant
2026-01-19 22:54:53 +00:00
sithlord48
d193af8cc8
feat: Add New Search Widget, use in the log
...
fixes : #8332
replaces: #9354
2026-01-19 22:39:11 +00:00
re2zero
bb88bd8695
refactor: remove unneeded QIcon when setting from theme
...
explict cast when setting update url
2026-01-19 21:55:40 +00:00
sithlord48
aca274e9ee
refactor: add (C) to copyright header where missing
2026-01-18 15:38:59 +00:00
Ashutosh0x
e5e53c02b5
Fix: Allow comma and semicolon in hotkey config ( #7130 )
2026-01-17 14:14:31 +00:00
sithlord48
7f57d53494
refactor: CoreProcess use FileTail::setWatchedFile if the file to tail changes
2026-01-12 11:18:40 +00:00
sithlord48
5e61a2b5ce
refactor: new FileTail::setWatchedFile
2026-01-12 11:18:40 +00:00
sithlord48
2da14c3da3
fix: Coreprocess will attempt to create a daemon log before returning the path if it does not exist
2026-01-12 11:18:40 +00:00
sithlord48
09c1bd1582
refactor: MainWindow, unify how Automatic and Fixed Ip are displayed
2026-01-05 12:06:20 +00:00
sithlord48
d324dd1a93
refactor: MainWindow::updateIpLabel, simplify IPValid checks
2026-01-05 12:06:20 +00:00
sithlord48
889689bd8e
fix: MainWindow, IpLabel Only now NoIP Detected if we are not running or started with no address
2026-01-05 12:06:20 +00:00
sithlord48
844ebf5216
refactor: Remove need for NetworkMonitor::getSuggestedIpAddress. Its always first if there is data
2026-01-05 12:06:20 +00:00