Luiz Sardinha
0bc325addc
fix(mac): properly handle system initiated quit events
2026-07-28 17:26:09 +01:00
sithlord48
352f494bee
docs: Pack in markdown for use in help viewer, remove user docs as they are now normal docs to ship
...
removes need for doxygen to build general documents
2026-07-28 12:09:51 -04:00
sithlord48
99eb7dc27f
feat: add view help to help menu
2026-07-28 12:09:51 -04:00
Nick Bolton
1995423cb8
fix: improve fingerprint handling
2026-07-10 15:12:42 +00:00
Nick Bolton
74392eea6c
fix: rename updateLocalFingerprint to updateFingerprintButton for clarity
...
The function name didn't make it's actual side effects clear to me
2026-07-10 15:12:42 +00:00
Nick Bolton
4e121dac30
chore: update 'Synergy App Ltd' copyright (company renamed)
2026-06-09 00:06:11 -04:00
alizane
3d52de0478
feat: display client IP info when manual IP is configured
2026-05-19 09:43:30 +01:00
Nick Bolton
682966fec0
feat(ipc): Handle missing keyboard layouts with IPC
2026-04-07 13:09:29 +01:00
Nick Bolton
59a4747113
feat(ipc): Unrecognised IPC client, retry messages, and TLS fingerprint
...
Also adds version checking for IPC server and client
2026-04-07 13:09:29 +01:00
Nick Bolton
66c9b6607c
feat(ipc): Messaging for connection states via IPC (async client)
2026-04-07 13:09:29 +01:00
Nick Bolton
1ec36645e1
refactor(ipc): Abstract IPC client logic
2026-04-07 13:09:29 +01:00
sithlord48
d8e9ac27f5
refactor: Messages::showNewClientPrompt check if server auth is needed when the message is shown not in the signal
2026-04-07 11:09:58 +01:00
sithlord48
047451696a
refactor: Messages::showFirstConnectionMessage check the settings for the values
2026-04-07 11:09:58 +01:00
sithlord48
1565971479
feat: show connection retry status in status area
2026-03-26 06:25:22 -04:00
Luiz Sardinha
7743d9008d
refactor: checking for server config files read permissions upon start
2026-02-27 16:21:40 -05:00
Luiz Sardinha
d8c7367900
fix: visual error if core start emit errors that modify start/restart visibility
2026-02-27 16:21:40 -05:00
sithlord48
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
sithlord48
814d63af28
refactor: MainWindow::EvenFilter set keyEvent in if only
2026-02-27 12:25:14 +00:00
sithlord48
fb8104ff86
fix: security icon not being set for clients
...
fixes : #9524
2026-02-26 13:10:24 +00:00
sithlord48
a0a28e7a94
chore: remove untriggerable wayland warnings
2026-02-26 12:52:03 +00:00
sithlord48
c0692b6fc7
refactor: remove messages::showClientError, fix mainwindow calling showandactive for non error messages
2026-02-24 17:06:17 +00:00
sithlord48
f69bd5601c
refactor: make NetworkMonitor::validAddresses static
2026-02-24 16:10:01 +00:00
sithlord48
b4dbce385c
refactor: Mainwindow: prevent core from running while editing the host name
2026-02-24 15:57:22 +00:00
sithlord48
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
sithlord48
3db4c60155
refactor: MainWindow add canRunCore method
2026-02-24 15:57:22 +00:00
sithlord48
5ea8874583
refactor: move all status bar items to new status bar widget
2026-02-23 21:48:17 +00:00
sithlord48
c791135160
refactor: move CoreProcess::ProcessState => common/Enums deskflow::core::ProcessState
2026-02-23 21:48:17 +00:00
sithlord48
79fdf3a1f6
refactor: mv CoreProcess::ConnectionState -> common/Enums deskflow::core::ConnectionState
2026-02-23 21:48:17 +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
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
690d6a67ef
refactor: SettingsDialog, no longer need coreProccess in the settings dialog
2026-02-17 13:41:47 +00:00
sithlord48
f6b1546f8b
refactor: use a client config dialog for client options
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
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
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
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
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
sithlord48
ae9ca35448
refactor: NetworkMonitor: use QStrings
...
allows us to simplify alot of the code around the lists and lets us also fliter lists easily
update copyright for 2026, add missing deskflow devlopers for mainwindow for 2025 work
2026-01-05 12:06:20 +00:00