Nick Bolton
6638076b85
fix(server): send key repeat without language to pre-1.8 clients
...
fixes : #10069
fixes : #9483
fixes : #9101
The 2021 language change put the string into the frozen 1.1 proxy, so every client below 1.8 (Barrier, Input Leap, Synergy 1.14.1 and older) disconnected on the first key repeat. Adds a test pinning the bytes each proxy version sends.
2026-09-18 20:15:14 +01:00
Nick Bolton
1e32335890
refactor(protocol): name key down constants by version
...
kMsgDKeyDown is now the current DKDL form and kMsgDKeyDown1_1 the DKDN form, matching the 1_0 suffix used for legacy forms. No wire change.
2026-09-18 20:15:14 +01:00
Nick Bolton
fac2f540c5
docs: point security reports at private disclosure
2026-09-10 11:21:17 +00:00
sithlord48
dd716c5c7e
docs: update config key list
2026-08-05 11:19:26 -04:00
sithlord48
87ac7d8a1f
docs: adjust config md to fix up broken screen option table and valid key list
2026-08-04 23:04:36 -04:00
sithlord48
9a912abfa7
chore: remove windowGeometry from validsetting list it a state only item
2026-07-30 16:19:47 +01:00
sithlord48
cebeea03ed
refactor (settings): save xdgtokens in state not settings
2026-07-30 16:19:47 +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
9981910814
build: remove google tests and remaining gtest
2026-07-20 18:35:07 +01:00
sithlord48
8010d8a8b2
refactor: move saving of screen aliases to general deskflow.conf
2026-06-23 19:28:35 +01:00
sithlord48
a54d4d6754
refactor: remove server dead corners. instead set per screen
2026-06-22 10:10:47 -04:00
sithlord48
e58c41ac5e
refactor(Settings): Move clipboard size to the general config , store as a mb value convert to expected size on when adding the option
2026-06-19 12:25:28 +01:00
sithlord48
4fd0bf7e1e
refactor(Settings): move clipboardSharing -> enableClipboard and to main config
2026-06-19 12:25:28 +01:00
sithlord48
df3746777b
chore: remove unused wl-clipboard support
2026-06-18 22:06:37 +01:00
sithlord48
eb6930a062
refactor(Settings): move defaultLockToScreenState to general settings
2026-06-16 09:59:51 +01:00
sithlord48
b665c730b7
refactor(Settings): move disableLockToComputer to general settings
2026-06-16 09:59:51 +01:00
sithlord48
69b9baaaeb
refactor(Settings): move win32keepForeground to general settings
2026-06-16 09:59:51 +01:00
sithlord48
46e90e12ff
refactor(Settings): move relative Mouse movement setting to general settings
2026-06-16 09:59:51 +01:00
sithlord48
261335d6c3
refactor(Settings): move switchDoubleTap to general settings
2026-06-16 09:59:51 +01:00
sithlord48
ea8f3881fe
refactor(Settings): move switchDelay to general settings
2026-06-16 09:59:51 +01:00
sithlord48
488d620b3b
refactor(Settings): Move heartbeat to general settings
2026-06-16 09:59:51 +01:00
sithlord48
f51fb4affb
refactor: move hasSwitchDoubleTap to general settings
2026-06-12 17:51:41 +01:00
sithlord48
f686e3c503
refactor: mv hasSwitchDelay to general settings
2026-06-12 17:51:41 +01:00
sithlord48
d665b55111
refactor: move hasHeartbeat to general settings
2026-06-12 17:51:41 +01:00
sithlord48
b0fe4a508a
doc: remove unused numColumns and numRows from the deskflow-server.conf section documentation
2026-06-12 17:51:41 +01:00
sithlord48
6105e4025a
refactor: move numRows to general configuation server/gridHeight
2026-06-10 15:52:17 +01:00
sithlord48
cd1ceccda5
refactor: move numColumns to general configuation server/gridWidth
2026-06-10 15:52:17 +01:00
Peter Hutterer
1c789fd6a9
feat: handle input capture session persistence
...
Use the new libportal API to start a CreateSession2, then set the
session persistence and read/write the tokens as required. This allows
us to start a server without a permission dialog - provided the portal
supports it and the user is ok with that.
2026-05-05 11:58:02 +01:00
sithlord48
77a97f815a
refactor: move protocol from serverConfig => Settings::Server::Protocol
2026-04-22 15:35:20 -04:00
sithlord48
468c3b76de
feat: backoff retry after number of retries
2026-03-26 06:25:22 -04:00
sithlord48
23c8496e24
feat: allow users to run a script on entry or exit of a screen
2026-03-16 12:33:45 +00:00
sithlord48
9188d4b1c1
build: require libportal 0.9.1
2026-02-26 12:52:03 +00:00
sithlord48
4314159a0b
Revert "chore: move LICENSE -> docs/LICENSE"
...
This reverts commit dd55247380 .
2026-02-23 17:26:19 -05:00
sithlord48
7f4b942817
ci: install doxygen with depends everywhere
2026-02-23 17:02:05 -05:00
sithlord48
c2342d5124
docs: Included a generic Readme for the root of the documents
2026-02-23 17:02:05 -05:00
sithlord48
dd55247380
chore: move LICENSE -> docs/LICENSE
2026-02-23 17:02:05 -05:00
sithlord48
fe9407ca33
refactor: move SECURITY.md -> docs/Security.md, install it to CMAKE_INSTALL_DOCDIR
2026-02-23 17:02:05 -05:00
sithlord48
dfae2aaf20
chore: move doc dir to docs
2026-02-23 17:02:05 -05:00