Nick Bolton
5743db3040
feat: Apply log level on IPC connection
2025-02-28 17:58:16 +00:00
Nick Bolton
5733541b2a
feat: Tail daemon log file instead of using IPC log outputter
2025-02-28 17:58:16 +00:00
Nick Bolton
5980fb741b
refactor: Move daemon process stop command to new Qt IPC
2025-02-28 17:58:16 +00:00
Nick Bolton
d6228416a1
refactor: Send log level to daemon over IPC instead of when sending command
2025-02-28 17:58:16 +00:00
Nick Bolton
e72faf1446
feat: Connect to daemon IPC on start request
2025-02-28 17:58:16 +00:00
Nick Bolton
c1d7474700
feat: Restart process from daemon through new Qt IPC impl
2025-02-28 17:58:16 +00:00
Nick Bolton
0d2d9f385d
feat: Implement basic IPC connection between Daemon and GUI
2025-02-28 17:58:16 +00:00
sithlord48
08be9fa33f
chore: use a style for the flat buttons
2025-02-26 11:52:03 +00:00
sithlord48
72d27c70e0
refactor: gui::styles use QStringLiteral
2025-02-26 11:52:03 +00:00
sithlord48
b7eb5c467b
feat: Remove Inverse Connections Option
2025-02-25 14:18:32 +00:00
sithlord48
05ed47be2e
fix: server resets to listing state with no clients connected
2025-02-20 21:16:48 +00:00
sithlord48
29d04ea8e0
chore: update lib/gui/constants to use QStringLiterals
2025-02-20 21:16:48 +00:00
sithlord48
ab118a3aa3
chore: remove unused style items
2025-02-20 21:16:48 +00:00
sithlord48
53d2b3bd2e
refactor: MainWindow move update info to status tray
2025-02-20 21:16:48 +00:00
sithlord48
83c190c385
refactor: use better name to describe for the tlsEnabled var in messages , and correct the name in virtual method
2025-02-18 12:12:41 +00:00
sithlord48
79dc858446
chore: modify client trying to connect dialog to inform user the new client needs to be put in the layout when both tls is enabled and peer key checking is enabled , otherwise show the old dialog asking to allow the client to connect
2025-02-17 16:26:29 +00:00
sithlord48
e51956e2c7
feat: Client ID verification
...
based on barrier: 229abab
Fixes: CVE-2021-42072, CVE-2021-42073
2025-02-17 16:26:29 +00:00
sithlord48
638349b48a
feat: add config for client cert required
...
based on barrier: 8bc280e0
2025-02-17 16:26:29 +00:00
sithlord48
fbaa0a8433
feat: use sha256
...
based-on: a428b61c7d
based-on: b7757fbd68
based-on: a238b27879
2025-02-12 13:41:45 +00:00
sithlord48
743c3feef3
refactor: use FingerprintData for fingerprints
...
based-on: 7cced74119
2025-02-12 13:41:45 +00:00
sithlord48
d0d5182425
refactor: use new Fingerprint database
...
based-on: 50534ecb43
based-on: be8ba0d132
2025-02-12 13:41:45 +00:00
sithlord48
298b1047c4
refactor: add ssl consts into common/constansts
2025-02-12 13:41:45 +00:00
sithlord48
7d79a4d729
chore: TlsCertificate, remove unused items
2025-02-12 13:41:45 +00:00
sithlord48
2058519e57
refactor: generate Certs using secureUtils method
2025-02-12 13:41:45 +00:00
sithlord48
5a71d63923
refactor: secureutils add pemFileCertFingerprint
2025-02-12 13:41:45 +00:00
sithlord48
fb32f141cc
refactor: secureUtils fingerprint method
...
Signed-off-by: sithlord48 <sithlord48@gmail.com>
2025-02-12 13:41:45 +00:00
Nick Bolton
ac6809d40f
refactor: Rename core process start/stop function names
2025-02-11 13:06:51 +00:00
sithlord48
610786ad2e
chore: clean up extra empty lines
2025-02-11 13:06:51 +00:00
sithlord48
26367635d9
refactor: QTextStream& screen::writeScreensSection(QTextStream&) -> QString Screen::screenSection()
...
refactor: QTextStream& screen::writeAliasSection(QTextStream&) -> QString Screen::aliasSection()
2025-01-30 15:36:21 +00:00
sithlord48
beb4069845
fix: Screen Missing Icons on server config
...
Fixes#8155
2025-01-30 15:36:21 +00:00
sithlord48
1085df54ed
refactor: Reuse compliance
...
build files and documentation: MIT
images / sources: GPL-2.0-only
breeze icons: LGPL-2.0-only
Microsoft MSM file, vc redist license
2025-01-27 17:05:47 -05:00
sithlord48
2040df435f
fix : #8107 : Remove legacy tray code
2025-01-23 19:16:29 +00:00
Nick Bolton
6eec07b6dc
refactor: Use correct log level for failure messages
...
This change may help us turn up some everyday problems in the field that get missed due to not using debug log level.
This could also make the log a bit noisier, so at a later date we may need to downgrade anything that is not actually a failure/warning.
2025-01-21 16:46:34 -05:00
sithlord48
89ec18a8e4
feat: bake in light and dark icon theme
2025-01-20 10:42:29 +00:00
sithlord48
067d6810f3
chore: gui lib, remove unused include dirs
2025-01-19 09:39:54 -05:00
sithlord48
19920801fa
build: gui lib use explicit sources
2025-01-19 09:39:54 -05:00
sithlord48
9501b59f81
fix: Save the try icon setting
2025-01-07 20:33:37 -05:00
sithlord48
42a17726d9
feat: Allow users to pick mono color (based on isDarkMode) or colorful icon
2025-01-07 23:51:34 +00:00
sithlord48
5d41537505
refactor: remove macOS check for icon theme macOS 11+ uses a mask
2025-01-07 23:51:34 +00:00
sithlord48
13a3c2d281
Chore: rm unused DESKFLOW_GUI_HOOK Items
2025-01-07 17:15:48 -05:00
sithlord48
ca5f41684f
fix: MacOS Hide and Show from dock on window close / hide
2025-01-07 09:19:20 -05:00
sithlord48
351c5123ef
fix: Mac Os use Native Hide Event
2025-01-03 13:56:39 +00:00
sithlord48
ce02bb85b3
chore: update gnome tray fix link to https://extensions.gnome.org/extension/615/appindicator-support/
2025-01-02 13:44:06 +00:00
sithlord48
638970d65e
feat: Visiblity toggle for the log on the main window
2024-12-26 14:45:52 +00:00
sithlord48
f06a789d25
build: wix generation for windows with cpack
2024-12-18 12:10:53 -05:00
sithlord48
e4ecbdae8a
fix: macOS correctly restore window when hidden with command+H
2024-12-18 09:52:17 -05:00
sithlord48
bf4f513d7e
chore: format *.m and *.mm files
2024-12-18 09:52:17 -05:00
sithlord48
d6c682a923
chore: rm unused src/lib/gui/gui_config.h
2024-12-04 10:05:34 -05:00
sithlord48
4f8ae57ffd
build: always include headers
2024-12-04 10:05:34 -05:00
sithlord48
03f1408a98
refactor: mv src/lib/gui/VersionChecker => src/gui/src/
2024-12-04 10:05:34 -05:00