v1.27.0
cortezaproject/cortezav1.27.0Oct 1, 2026by github-actions[bot]
Upgrading?
AI Summary
This release introduces a major refactoring of the settings interface, moving server and screen options into a new 'General Configuration' dialog. It also enhances Wayland support with clipboard functionality and addresses various macOS-specific issues regarding keyboard handling and media keys.
Key Highlights
- Major UI refactoring consolidating settings into a new 'General Configuration' dialog.
- Enhanced Wayland support including clipboard functionality and input capture fixes.
- Improved macOS keyboard handling, modifier key preservation, and brightness media key support.
- Better IPC handling and connection stability improvements.
- UI refinements such as a new status bar widget and an improved help dialog.
New Features
- General Configuration dialog implementation
- Clipboard support for Wayland (input capture and remote desktop portals)
- macOS modifier key preservation (left/right side)
- Portal Globalshortcuts implementation
- Status bar widget
- IPv6 address suggestions
- Support for link-local connections in Preferences dialog
- Accumulate smooth scroll into full wheel clicks on server
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at v1.27.0 --> ## What's Changed ### Features * Remove the generic connection failure dialog by @sithlord48 in https://github.com/deskflow/deskflow/pull/9498 * Suggest also ipv6 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9505 * Make a Status bar widget by @sithlord48 in https://github.com/deskflow/deskflow/pull/9507 * Disable screen rename when core is running by @sithlord48 in https://github.com/deskflow/deskflow/pull/9515 * Settings adjust by @sithlord48 in https://github.com/deskflow/deskflow/pull/9531 * Window settings by @sithlord48 in https://github.com/deskflow/deskflow/pull/9544 * Allow for run command on enter or exit by @sithlord48 in https://github.com/deskflow/deskflow/pull/9564 * fix: adjust command line size to allow expanding by @sithlord48 in https://github.com/deskflow/deskflow/pull/9589 * Timeout longer by @sithlord48 in https://github.com/deskflow/deskflow/pull/9607 * Have the Messages check settings on their own by @sithlord48 in https://github.com/deskflow/deskflow/pull/9637 * Replace `LOG_IPC` with actual IPC by @nbolton in https://github.com/deskflow/deskflow/pull/9458 * Closes core upon accessibility permissions revocation by @amagus in https://github.com/deskflow/deskflow/pull/9579 * Improve connection stability by @AlD in https://github.com/deskflow/deskflow/pull/9616 * Protocol settings in main settings only. by @sithlord48 in https://github.com/deskflow/deskflow/pull/9667 * feat: Print Qt logs same as other log lines by @nbolton in https://github.com/deskflow/deskflow/pull/9685 * feat: handle input capture session persistence by @whot in https://github.com/deskflow/deskflow/pull/9415 * Use QStrings for exceptions whats by @sithlord48 in https://github.com/deskflow/deskflow/pull/9713 * Log updates by @sithlord48 in https://github.com/deskflow/deskflow/pull/9726 * feat: add search evdev.xml path for NetBSD/OpenBSD by @jg1uaa in https://github.com/deskflow/deskflow/pull/9744 * refactor: include install info in about info by @sithlord48 in https://github.com/deskflow/deskflow/pull/9752 * Fix client network bind by @alizane in https://github.com/deskflow/deskflow/pull/9672 * Better local fingerprint preview by @sithlord48 in https://github.com/deskflow/deskflow/pull/9816 * Mv grid info outof server config by @sithlord48 in https://github.com/deskflow/deskflow/pull/9837 * Cleanup protocol remnents by @sithlord48 in https://github.com/deskflow/deskflow/pull/9838 * Move more to general settings by @sithlord48 in https://github.com/deskflow/deskflow/pull/9848 * Move more server options to new settings by @sithlord48 in https://github.com/deskflow/deskflow/pull/9859 * Clipboard support for Wayland (input capture and remote desktop portals) by @whot in https://github.com/deskflow/deskflow/pull/9431 * Move aliases to general config by @sithlord48 in https://github.com/deskflow/deskflow/pull/9879 * fix: defer client disconnect cleanup by @happys2333 in https://github.com/deskflow/deskflow/pull/9958 * fix(wayland): only add input-capture barriers on the outer desktop edge by @TSUMUGI-XE in https://github.com/deskflow/deskflow/pull/9976 * fix: release EIS emulation grab when idle so client screens can sleep by @ElCruncharino in https://github.com/deskflow/deskflow/pull/9894 * Better help by @sithlord48 in https://github.com/deskflow/deskflow/pull/10002 * Token in state by @sithlord48 in https://github.com/deskflow/deskflow/pull/10015 * feat(macos): preserve the left/right side of modifier keys on the client by @rNoz in https://github.com/deskflow/deskflow/pull/9916 * Accumulate smooth scroll into full wheel clicks on server by @neon12345 in https://github.com/deskflow/deskflow/pull/9975 * refactor: no need to call setAppId for gui as the App does it on its own by @sithlord48 in https://github.com/deskflow/deskflow/pull/10048 * fix(macos): build key map with UCKeyTranslate to honor keyboard type by @fruitriin in https://github.com/deskflow/deskflow/pull/10046 * fix(wayland): fix mouse scroll jitter and missing scroll events on a wayland host to a mac client by @sawicky in https://github.com/deskflow/deskflow/pull/9993 * Better readonly settings by @sithlord48 in https://github.com/deskflow/deskflow/pull/10058 * More updates to Server Config Dialog by @sithlord48 in https://github.com/deskflow/deskflow/pull/10067 * Default action for help dialog by @sithlord48 in https://github.com/deskflow/deskflow/pull/10075 * Prep for more items in general configuration by @sithlord48 in https://github.com/deskflow/deskflow/pull/10077 * ci: disable fedora h264 repo we do not need this by @sithlord48 in https://github.com/deskflow/deskflow/pull/10105 * Deletion of dead code, refactor and correcting logging messages by @KoljaFrahm in https://github.com/deskflow/deskflow/pull/10116 * Support a clean exit of the client by @KoljaFrahm in https://github.com/deskflow/deskflow/pull/10111 * feat: support link-local connections in Preferences dialog by @eean in https://github.com/deskflow/deskflow/pull/9566 * Portal Globalshortcuts implementation by @KoljaFrahm in https://github.com/deskflow/deskflow/pull/9858 * Move more screen options to the general config by @sithlord48 in https://github.com/deskflow/deskflow/pull/10161 * feat: Upgrade settings 1.26 -> 1.27 by @sithlord48 in https://github.com/deskflow/deskflow/pull/10186 * Use computer not Screen by @sithlord48 in https://github.com/deskflow/deskflow/pull/10195 ### Fixes * fix: Read fingerprint data before applying the initial config to prev… by @sithlord48 in https://github.com/deskflow/deskflow/pull/9484 * fix: XWindowScreen, do not send a scroll delta for 0 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9479 * fix: Settings dialog blocking return to Automatic by @sithlord48 in https://github.com/deskflow/deskflow/pull/9503 * Do not call showAndActivte for errors we don't plan to show a dialog for by @sithlord48 in https://github.com/deskflow/deskflow/pull/9517 * Fix tls icon for clients by @sithlord48 in https://github.com/deskflow/deskflow/pull/9525 * Misc fixes by @sithlord48 in https://github.com/deskflow/deskflow/pull/9527 * fix: properly handling infinite timeout for macOS on EventQueue by @amagus in https://github.com/deskflow/deskflow/pull/9530 * fix: do not reset network if old interface is missing by @sithlord48 in https://github.com/deskflow/deskflow/pull/9553 * fix: retry OpenClipboard() on Windows by @nbolton in https://github.com/deskflow/deskflow/pull/9563 * fix: kill core orphan on gui death (linux) by @nbolton in https://github.com/deskflow/deskflow/pull/9582 * fix: plus key as hotkey support by @jasonmit in https://github.com/deskflow/deskflow/pull/9585 * fix: prevent daemon ipc client from sending multiple messages at the same time by @amagus in https://github.com/deskflow/deskflow/pull/9591 * fixes AltGr for clients w/windows+finnish-layout. by @aalm in https://github.com/deskflow/deskflow/pull/9441 * Scroll log widget when appending a new line by @sithlord48 in https://github.com/deskflow/deskflow/pull/9628 * fix: clipboard buffer overrun using propose solution from kitknox by @sithlord48 in https://github.com/deskflow/deskflow/pull/9663 * Use Maximum for the high of the mode selection to prevent being cut off by @sithlord48 in https://github.com/deskflow/deskflow/pull/9669 * fix(tls): prevent DoS by removing blocking sleep by @nbolton in https://github.com/deskflow/deskflow/pull/9703 * feat(ipc): Stop bad version existing Core process by @nbolton in https://github.com/deskflow/deskflow/pull/9645 * fix: ensure correct screen name is set for switchToScreen by @ts-kang in https://github.com/deskflow/deskflow/pull/9707 * fix(macos): recognize brightness media keys by @k2patel in https://github.com/deskflow/deskflow/pull/9710 * fix(mac): prevent cursor warps from outside quartz event loop (if active) by @amagus in https://github.com/deskflow/deskflow/pull/9732 * fix(mac): protect TIS API calls with a mutex (they are not thread safe) by @amagus in https://github.com/deskflow/deskflow/pull/9733 * fix: do not use xdisplay to read locale on wayland by @sithlord48 in https://github.com/deskflow/deskflow/pull/9735 * Add Alt Gr modifier override to Screen Settings Dialog by @64johnlee in https://github.com/deskflow/deskflow/pull/9751 * fix: remove unneeded EVP_PKEY_new() (causes memory leak) by @jg1uaa in https://github.com/deskflow/deskflow/pull/9766 * Fix image copy/paste from macOS by @nbolton in https://github.com/deskflow/deskflow/pull/9728 * Windows misc fixes by @sithlord48 in https://github.com/deskflow/deskflow/pull/9777 * fix: change QString to QByteArray for exception message handling by @nbolton in https://github.com/deskflow/deskflow/pull/9786 * fix(macos): center cursor on primary leave to prevent first-move jump by @MomoyamaSawa in https://github.com/deskflow/deskflow/pull/9784 * fix: use Qt localized path for open cert by @sithlord48 in https://github.com/deskflow/deskflow/pull/9804 * fix: crash on windows if fixed font is missing by @sithlord48 in https://github.com/deskflow/deskflow/pull/9814 * fix(client): restore cursor positions locally In relative mouse mode by @MomoyamaSawa in https://github.com/deskflow/deskflow/pull/9789 * fix: remove ClipboardSending handler in proxy destructors (use-after-free) by @dreamingbinary in https://github.com/deskflow/deskflow/pull/9843 * Fix Windows start up warnings by @sithlord48 in https://github.com/deskflow/deskflow/pull/9868 * fix: do add existing aliases to the alias list correctly remove items on save by @sithlord48 in https://github.com/deskflow/deskflow/pull/9867 * Protect Clipboards with mutexes by @sithlord48 in https://github.com/deskflow/deskflow/pull/9874 * fix: [CVE-2026-63409] Check options array is always an even size by @sithlord48 in https://github.com/deskflow/deskflow/pull/9907 * fix: clamp mapped modifiers by @sithlord48 in https://github.com/deskflow/deskflow/pull/9935 * fix: revise scoped_lock to avoid deadlock for XWindowsClipboard by @jg1uaa in https://github.com/deskflow/deskflow/pull/9900 * Fix Portal IC thread cleanup on throw by @nbolton in https://github.com/deskflow/deskflow/pull/9952 * fix: prevent crash in fingerprint trust dialog by @nbolton in https://github.com/deskflow/deskflow/pull/9953 * fix: don't recenter cursor or notify server on transient EiScreen shape churn by @ElCruncharino in https://github.com/deskflow/deskflow/pull/9972 * fix bug of keystroke always sending the first hotkey shortcut by @tvidal-net in https://github.com/deskflow/deskflow/pull/9989 * fix(mac): preserve mouse event number during dragging - only affects macOS 27 by @ZeroSegFault in https://github.com/deskflow/deskflow/pull/9991 * fix(win): stop TLS sockets busy-spinning the socket poll loop by @ElCruncharino in https://github.com/deskflow/deskflow/pull/9977 * fix(macos): null-check the input source languages before counting them by @rNoz in https://github.com/deskflow/deskflow/pull/10009 * fix(mac): properly handle system initiated quit events by @amagus in https://github.com/deskflow/deskflow/pull/10005 * fix: handle top-down DIB images in clipboard bitmap converter by @mmustafasenoglu in https://github.com/deskflow/deskflow/pull/10023 * fix(wayland): Corrects the cursor coordinates mappings at primary desktop by @piterpunk in https://github.com/deskflow/deskflow/pull/10007 * fix(mac): invalidate event tap CFMachPort on disable by @MrMage in https://github.com/deskflow/deskflow/pull/10010 * fix: prevent modifier keys from being stuck (Windows) by @barrelltitor in https://github.com/deskflow/deskflow/pull/10041 * fix: prevent stuck keys on x11 client by @barrelltitor in https://github.com/deskflow/deskflow/pull/10044 * feat: using xkbregistry instead of manually parsing evdev.xml by @praharshaAdhikari in https://github.com/deskflow/deskflow/pull/9934 * fix(clipboard): check oob for clipboard before reading number of formats by @sithlord48 in https://github.com/deskflow/deskflow/pull/10104 * fix(wayland): Prevent clipboard causing portal reprompts if the backend is incorrectly reporting clipboard state of the previous token by @ElCruncharino in https://github.com/deskflow/deskflow/pull/10124 * fix(settings): keyword typo heatbeat -> heartbeat by @sithlord48 in https://github.com/deskflow/deskflow/pull/10144 * fix(macos): map F17-F20 keys by @sithlord48 in https://github.com/deskflow/deskflow/pull/10174 ### Build * Require libportal 0.9.1 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9522 * build: ensuring macOS codesign is triggered for changes in core by @amagus in https://github.com/deskflow/deskflow/pull/9545 * build: not using cache to store global state for macOS signing by @amagus in https://github.com/deskflow/deskflow/pull/9548 * Common include dir by @sithlord48 in https://github.com/deskflow/deskflow/pull/9651 * fix: enforce C locale in LogTests for decimal formatting by @alizane in https://github.com/deskflow/deskflow/pull/9665 * build(macos): remove unneeded setting for sysroot by @sithlord48 in https://github.com/deskflow/deskflow/pull/9698 * Remove uneeded QtGlobal include from deskflow-core by @sithlord48 in https://github.com/deskflow/deskflow/pull/9714 * fix: add #include <stdarg> to avoid 'unknown type name' error by @jg1uaa in https://github.com/deskflow/deskflow/pull/9757 * Fix FTBFS with OpenSSL 4.0.0 by @kenhys in https://github.com/deskflow/deskflow/pull/9812 * More cmake cleanup by @sithlord48 in https://github.com/deskflow/deskflow/pull/9985 * build: enable CMP0207 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9979 * Remove googletest use by @sithlord48 in https://github.com/deskflow/deskflow/pull/9980 * Remove unneeded linux dependencies by @sithlord48 in https://github.com/deskflow/deskflow/pull/9981 * build: flatpak use kde platform 6.11 by @sithlord48 in https://github.com/deskflow/deskflow/pull/10012 * build(arch): adjust for libgcc package name by @sithlord48 in https://github.com/deskflow/deskflow/pull/10018 * Simplify our inner linkage by @sithlord48 in https://github.com/deskflow/deskflow/pull/10027 * build(win32): use zip for our portable windows release by @sithlord48 in https://github.com/deskflow/deskflow/pull/10177 ### Documentation * repo: add an initial code of conduct by @sithlord48 in https://github.com/deskflow/deskflow/pull/9578 * docs: tidy up pr template by @nbolton in https://github.com/deskflow/deskflow/pull/9729 * chore(issue-template): improved bug report and feature request templates by @0Ky in https://github.com/deskflow/deskflow/pull/9748 * docs(issue-template): fix grammar in sanity checks within bug report template by @0Ky in https://github.com/deskflow/deskflow/pull/9767 * update gh_pages action by @sithlord48 in https://github.com/deskflow/deskflow/pull/9901 * docs: fix up broken screen option table and valid keys list in configuration.md by @sithlord48 in https://github.com/deskflow/deskflow/pull/10028 * docs: update config key list by @sithlord48 in https://github.com/deskflow/deskflow/pull/10031 * docs: update configuration to not include screen sections examples by @sithlord48 in https://github.com/deskflow/deskflow/pull/10208 ### CI Updates * ci: remove winget publish step from our release job by @sithlord48 in https://github.com/deskflow/deskflow/pull/9489 * Ci update 3 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9493 * ci: split build and package for mac os letting us retry dmg creation … by @sithlord48 in https://github.com/deskflow/deskflow/pull/9528 * ci: macos capture build package attempt do not let it write to stdout by @sithlord48 in https://github.com/deskflow/deskflow/pull/9535 * Add .github/release.yml by @sithlord48 in https://github.com/deskflow/deskflow/pull/9629 * ci(release.yml): remove stray label entry by @sithlord48 in https://github.com/deskflow/deskflow/pull/9631 * ci: Remove stale action by @sithlord48 in https://github.com/deskflow/deskflow/pull/9641 * ci: update upload-action to v7 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9664 * CI: Node20 cleanup by @sithlord48 in https://github.com/deskflow/deskflow/pull/9670 * Use maintained MSVC action by @sithlord48 in https://github.com/deskflow/deskflow/pull/9671 * ci(bsd): pkg not found in cached VM image by @nbolton in https://github.com/deskflow/deskflow/pull/9691 * ci: remove fedora-42 for fedora-44 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9704 * ci: use sonar action v8 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9715 * Replace ubuntu 25.10 with rolling by @sithlord48 in https://github.com/deskflow/deskflow/pull/9749 * ci: remove ubuntu rolling package names are the as lts by @sithlord48 in https://github.com/deskflow/deskflow/pull/9750 * ci: use Qt 6.11.1 for windows and mac os (x86 mac is locked at 6.9.x) by @sithlord48 in https://github.com/deskflow/deskflow/pull/9799 * Update node20 actions by @sithlord48 in https://github.com/deskflow/deskflow/pull/9825 * ci: enable release note generation by @sithlord48 in https://github.com/deskflow/deskflow/pull/9827 * ci: update continuous tag on continuous releease by @sithlord48 in https://github.com/deskflow/deskflow/pull/9828 * Use custom git log format to make release comments for continuous by @sithlord48 in https://github.com/deskflow/deskflow/pull/9832 * ci: update sonar-cube-action/install-build-action to v8 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9839 * ci: update flatpak to use libportal 0.10.0 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9871 * ci: bump flatpak to use libei 1.6.0 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9876 * ci: valgrind run ctests by @sithlord48 in https://github.com/deskflow/deskflow/pull/9995 * Ci adjust runner tags by @sithlord48 in https://github.com/deskflow/deskflow/pull/10019 * ci(mac): fix cmake retry on package by @amagus in https://github.com/deskflow/deskflow/pull/10072 * Update aqtinstall to allow Qt > 6.10 on windows, use Qt 6.11.2 by @sithlord48 in https://github.com/deskflow/deskflow/pull/10091 * ci: macOS artifacts are now signed and notarized by @amagus in https://github.com/deskflow/deskflow/pull/10070 * ci: bump qt to 6.11.3 by @sithlord48 in https://github.com/deskflow/deskflow/pull/10190 ### Commits * i18n(ja): update Japanese(ja) translation by @ykasap in https://github.com/deskflow/deskflow/pull/9480 * Update the SettingsDialog by @sithlord48 in https://github.com/deskflow/deskflow/pull/9478 * i18n(ko): Update ko translation with bimppap's suggestions by @sithlord48 in https://github.com/deskflow/deskflow/pull/9495 * Allow daemon to have log levels + Move serverConfigFile to Settings by @amagus in https://github.com/deskflow/deskflow/pull/9512 * Move support files to .github by @sithlord48 in https://github.com/deskflow/deskflow/pull/9508 * Revert License Move by @sithlord48 in https://github.com/deskflow/deskflow/pull/9513 * Code cleanup 5 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9516 * Failed client connections failues should cause its sockets to be deleted by @amagus in https://github.com/deskflow/deskflow/pull/9518 * Checking for server config files permissions upon start by @amagus in https://github.com/deskflow/deskflow/pull/9504 * i18n(es): fixing hostname field translation by @amagus in https://github.com/deskflow/deskflow/pull/9538 * Less defines by @sithlord48 in https://github.com/deskflow/deskflow/pull/9532 * docs: Update README.md include Copilot note by @sithlord48 in https://github.com/deskflow/deskflow/pull/9551 * doc: readme better clarify the note about model training by @sithlord48 in https://github.com/deskflow/deskflow/pull/9555 * refactor: port simpler KeyStateTest to QTest by @sithlord48 in https://github.com/deskflow/deskflow/pull/9595 * Small cleanup 4 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9608 * Update readme 2 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9614 * Sonar cleanup 26 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9613 * fix: Use stale bread label by @nbolton in https://github.com/deskflow/deskflow/pull/9623 * Sonar cleanup 26 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9644 * Fix privilege escalation vulnerabilities on Windows (CVE-2026-41477) by @nbolton in https://github.com/deskflow/deskflow/pull/9656 * doc: Adjust pr template by @sithlord48 in https://github.com/deskflow/deskflow/pull/9697 * Sonar cleanup 27 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9722 * Use AbsoluteFilePath for all settings returned filepaths by @sithlord48 in https://github.com/deskflow/deskflow/pull/9742 * chore: remove old OpenSSL support by @jg1uaa in https://github.com/deskflow/deskflow/pull/9753 * Wayland per-barrier position mapping for multi monitor setup by @extra-salad in https://github.com/deskflow/deskflow/pull/9763 * chore: update 'Synergy App Ltd' copyright (company renamed) by @nbolton in https://github.com/deskflow/deskflow/pull/9836 * Move Default Lock to screen state to new settings by @sithlord48 in https://github.com/deskflow/deskflow/pull/9862 * move clipboard settings to Deskflow.conf by @sithlord48 in https://github.com/deskflow/deskflow/pull/9866 * fix: make QApp first in deskflow-core by @sithlord48 in https://github.com/deskflow/deskflow/pull/9875 * refactor: change server clipboard grab messages to DEBUG level by @sithlord48 in https://github.com/deskflow/deskflow/pull/9872 * Sonar cleanup 26 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9873 * Correctly apply the values stored in the new settings to the server configuration by @sithlord48 in https://github.com/deskflow/deskflow/pull/9883 * Remove server dead corners by @sithlord48 in https://github.com/deskflow/deskflow/pull/9878 * refactor: replace use of insert for std::maps with try_emplace by @sithlord48 in https://github.com/deskflow/deskflow/pull/9884 * Remove undocumented hold modifiers to switch code by @sithlord48 in https://github.com/deskflow/deskflow/pull/9887 * Remove more unused Config methods by @sithlord48 in https://github.com/deskflow/deskflow/pull/9888 * upgrade server options section setting to new format by @sithlord48 in https://github.com/deskflow/deskflow/pull/9893 * i18n(ja): update Japanese(ja) translation by @ykasap in https://github.com/deskflow/deskflow/pull/9926 * i18n: make sure log levels text is translated by @sithlord48 in https://github.com/deskflow/deskflow/pull/9928 * Fix clipboard receive limits by @nbolton in https://github.com/deskflow/deskflow/pull/9936 * fix: restore client protocol downgrade message by @nbolton in https://github.com/deskflow/deskflow/pull/9941 * fix: simplify key translation logic by removing clamping by @nbolton in https://github.com/deskflow/deskflow/pull/9945 * fix(win32): close running Deskflow processes during MSI install by @Celant in https://github.com/deskflow/deskflow/pull/9794 * refactor: remove unused address option from old config by @sithlord48 in https://github.com/deskflow/deskflow/pull/9961 * fix(package): improve msvc runtime version check on Windows by @nbolton in https://github.com/deskflow/deskflow/pull/9965 * i18n(es): Change Abierto -> Abrir by @sithlord48 in https://github.com/deskflow/deskflow/pull/9966 * fix: capture the mouse on macOS while the cursor is on a client by @tehreet in https://github.com/deskflow/deskflow/pull/9963 * fix(mac): ensure background clicks work correctly on macOS 27 by @amagus in https://github.com/deskflow/deskflow/pull/9978 * fix: preserve locked modifiers in Wayland key state by @cjones26 in https://github.com/deskflow/deskflow/pull/10011 * fix(win): improve module name retrieval in findLoadedModule function by @nbolton in https://github.com/deskflow/deskflow/pull/10022 * refactor: replace qFatal with qCritical by @nbolton in https://github.com/deskflow/deskflow/pull/9833 * refactor: remove report issue link from menu users should find it via help by @sithlord48 in https://github.com/deskflow/deskflow/pull/10029 * Move server external config to advanced tab by @sithlord48 in https://github.com/deskflow/deskflow/pull/10032 * refactor: ensure tabwidgets start at index 0 by @sithlord48 in https://github.com/deskflow/deskflow/pull/10037 * refactor: remove unneeded includes from Core and Daemon IPC classes by @sithlord48 in https://github.com/deskflow/deskflow/pull/10035 * fix(macos): avoid non-selectable IME layouts for remote keys by @MomoyamaSawa in https://github.com/deskflow/deskflow/pull/9792 * Mv clear settings action to settings dialog by @sithlord48 in https://github.com/deskflow/deskflow/pull/10033 * Message rm settings message by @sithlord48 in https://github.com/deskflow/deskflow/pull/10034 * i18n(ja): update Japanese(ja) translation by @ykasap in https://github.com/deskflow/deskflow/pull/10074 * fix(win): normalise malformed macOS clipboard DIB by @zlkent in https://github.com/deskflow/deskflow/pull/10057 * fix(server): read boolean server options with toBool() by @AdvancedSorceryInstitute in https://github.com/deskflow/deskflow/pull/10096 * build(mac): enable options needed for the upcoming support of signed/notarized releases by @amagus in https://github.com/deskflow/deskflow/pull/10087 * ci(mac): fixing bad conflict resolution by @amagus in https://github.com/deskflow/deskflow/pull/10098 * fix(windows): send space for ctrl+space and shift+space with korean IME by @chmnoh in https://github.com/deskflow/deskflow/pull/10078 * fix(wayland): stop the cursor sticking to client screen edge by @nbolton in https://github.com/deskflow/deskflow/pull/10122 * fix: clear settings should wipe the state file too by @ElCruncharino in https://github.com/deskflow/deskflow/pull/10127 * docs: point security reports at private disclosure by @nbolton in https://github.com/deskflow/deskflow/pull/10145 * fix(client): validate LSYN payload length before parsing remote layouts by @wildoranges in https://github.com/deskflow/deskflow/pull/10110 * Only enable the screen after connecting to the client by @KoljaFrahm in https://github.com/deskflow/deskflow/pull/10117 * fix(wayland): track held mouse buttons in EiScreen by @drizzt in https://github.com/deskflow/deskflow/pull/10146 * fix(mac): run event queue events in autoreleasepool by @amagus in https://github.com/deskflow/deskflow/pull/10133 * fix(log): rotate the log instead of deleting it by @nbolton in https://github.com/deskflow/deskflow/pull/10157 * fix(wayland): sync locked modifiers from EI keyboard modifiers event by @OceanMan20 in https://github.com/deskflow/deskflow/pull/10152 * fix(protocol): key repeat format for pre-1.8 clients and servers by @nbolton in https://github.com/deskflow/deskflow/pull/10160 * fix(unix): register foreign threads in the cancel check by @nbolton in https://github.com/deskflow/deskflow/pull/10170 * fix(windows): correct garbled screen window name by @kv-chiu in https://github.com/deskflow/deskflow/pull/10165 * Move modifiers to the general configuration by @sithlord48 in https://github.com/deskflow/deskflow/pull/10175 * fix(gui): queue core ipc messages so modal dialogs don't block reads by @nbolton in https://github.com/deskflow/deskflow/pull/10182 * fix: refuse over-limit clipboard instead of disconnecting by @nbolton in https://github.com/deskflow/deskflow/pull/10193 * fix: use the server's clipboard limit when receiving by @nbolton in https://github.com/deskflow/deskflow/pull/10194 * fix(arch): preserve subsecond clock precision by @HanmiAsuka in https://github.com/deskflow/deskflow/pull/10180 * fix(client): default keyboard language sync to off again by @natkingsize2 in https://github.com/deskflow/deskflow/pull/10187 * fix(mac): wake client display on remote entry by @dfrysinger in https://github.com/deskflow/deskflow/pull/10024 * fix(win32): don't disable the screen twice on shutdown by @iamnotmili in https://github.com/deskflow/deskflow/pull/10197 * fix(win32): release thread mutex before testing for cancellation by @iamnotmili in https://github.com/deskflow/deskflow/pull/10200 * Release: 1.27.0 by @sithlord48 in https://github.com/deskflow/deskflow/pull/10212 ## New Contributors * @jasonmit made their first contribution in https://github.com/deskflow/deskflow/pull/9585 * @aalm made their first contribution in https://github.com/deskflow/deskflow/pull/9441 * @alizane made their first contribution in https://github.com/deskflow/deskflow/pull/9665 * @AlD made their first contribution in https://github.com/deskflow/deskflow/pull/9616 * @ts-kang made their first contribution in https://github.com/deskflow/deskflow/pull/9707 * @k2patel made their first contribution in https://github.com/deskflow/deskflow/pull/9710 * @jg1uaa made their first contribution in https://github.com/deskflow/deskflow/pull/9744 * @0Ky made their first contribution in https://github.com/deskflow/deskflow/pull/9748 * @64johnlee made their first contribution in https://github.com/deskflow/deskflow/pull/9751 * @MomoyamaSawa made their first contribution in https://github.com/deskflow/deskflow/pull/9784 * @extra-salad made their first contribution in https://github.com/deskflow/deskflow/pull/9763 * @dreamingbinary made their first contribution in https://github.com/deskflow/deskflow/pull/9843 * @Celant made their first contribution in https://github.com/deskflow/deskflow/pull/9794 * @happys2333 made their first contribution in https://github.com/deskflow/deskflow/pull/9958 * @TSUMUGI-XE made their first contribution in https://github.com/deskflow/deskflow/pull/9976 * @ElCruncharino made their first contribution in https://github.com/deskflow/deskflow/pull/9972 * @tehreet made their first contribution in https://github.com/deskflow/deskflow/pull/9963 * @tvidal-net made their first contribution in https://github.com/deskflow/deskflow/pull/9989 * @ZeroSegFault made their first contribution in https://github.com/deskflow/deskflow/pull/9991 * @rNoz made their first contribution in https://github.com/deskflow/deskflow/pull/10009 * @mmustafasenoglu made their first contribution in https://github.com/deskflow/deskflow/pull/10023 * @piterpunk made their first contribution in https://github.com/deskflow/deskflow/pull/10007 * @cjones26 made their first contribution in https://github.com/deskflow/deskflow/pull/10011 * @MrMage made their first contribution in https://github.com/deskflow/deskflow/pull/10010 * @barrelltitor made their first contribution in https://github.com/deskflow/deskflow/pull/10041 * @neon12345 made their first contribution in https://github.com/deskflow/deskflow/pull/9975 * @praharshaAdhikari made their first contribution in https://github.com/deskflow/deskflow/pull/9934 * @fruitriin made their first contribution in https://github.com/deskflow/deskflow/pull/10046 * @sawicky made their first contribution in https://github.com/deskflow/deskflow/pull/9993 * @zlkent made their first contribution in https://github.com/deskflow/deskflow/pull/10057 * @AdvancedSorceryInstitute made their first contribution in https://github.com/deskflow/deskflow/pull/10096 * @chmnoh made their first contribution in https://github.com/deskflow/deskflow/pull/10078 * @KoljaFrahm made their first contribution in https://github.com/deskflow/deskflow/pull/10116 * @eean made their first contribution in https://github.com/deskflow/deskflow/pull/9566 * @wildoranges made their first contribution in https://github.com/deskflow/deskflow/pull/10110 * @drizzt made their first contribution in https://github.com/deskflow/deskflow/pull/10146 * @OceanMan20 made their first contribution in https://github.com/deskflow/deskflow/pull/10152 * @kv-chiu made their first contribution in https://github.com/deskflow/deskflow/pull/10165 * @HanmiAsuka made their first contribution in https://github.com/deskflow/deskflow/pull/10180 * @natkingsize2 made their first contribution in https://github.com/deskflow/deskflow/pull/10187 * @dfrysinger made their first contribution in https://github.com/deskflow/deskflow/pull/10024 * @iamnotmili made their first contribution in https://github.com/deskflow/deskflow/pull/10197 **Full Changelog**: https://github.com/deskflow/deskflow/compare/v1.26.0...v1.27.0
Related Repositories
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
The world’s fastest framework for building websites.
:cherry_blossom: A command-line fuzzy finder