What's Changed
- Ci: Update OS runners to be used for 1.26.0 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9191
- [RU TRANSLATE] remove mistake and remade sentence for more logic meaning by @levpr1c in https://github.com/deskflow/deskflow/pull/9192
- ci: more post 1.25 cleanup by @sithlord48 in https://github.com/deskflow/deskflow/pull/9194
- Unify the Tls Utility and Certificate by @sithlord48 in https://github.com/deskflow/deskflow/pull/9197
- fix: macOS, crash when log is open and you minimize the gui by @sithlord48 in https://github.com/deskflow/deskflow/pull/9208
- fix: held keys are not longer toggled by @sithlord48 in https://github.com/deskflow/deskflow/pull/9217
- fix: deskflow-core no longer acts like
--new-instanceis enabled by @sithlord48 in https://github.com/deskflow/deskflow/pull/9215 - Begin to use QtSsl in more places by @sithlord48 in https://github.com/deskflow/deskflow/pull/9209
- feat: Configure default screen lock state by @PseudoResonance in https://github.com/deskflow/deskflow/pull/9205
- fix: ServerApp, do not blindly read the external config path by @sithlord48 in https://github.com/deskflow/deskflow/pull/9228
- ClientConnection use Signal to ask for error dialog by @sithlord48 in https://github.com/deskflow/deskflow/pull/9229
- Server Connection use signals for new client dialog by @sithlord48 in https://github.com/deskflow/deskflow/pull/9230
- fix: key repeat regression for windows caused by [#9217] by @sithlord48 in https://github.com/deskflow/deskflow/pull/9234
- fix: Mac os Preferences missing when translated by @sithlord48 in https://github.com/deskflow/deskflow/pull/9231
- Sonar cleanup 22 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9239
- Fix: Gui resizes with client errors by @sithlord48 in https://github.com/deskflow/deskflow/pull/9236
- Restore the gui starting the core based on it state at exit by @sithlord48 in https://github.com/deskflow/deskflow/pull/9238
- Remove deskflow::filesystem::path by @sithlord48 in https://github.com/deskflow/deskflow/pull/9243
- Fix Homebrew tap command in README by @albertsikkema in https://github.com/deskflow/deskflow/pull/9246
- get strings sizes via QString by @sithlord48 in https://github.com/deskflow/deskflow/pull/9248
- chore(tr): Add translators as CODEOWNERS for language files by @nbolton in https://github.com/deskflow/deskflow/pull/9183
- Remove unused Unicode methods by @sithlord48 in https://github.com/deskflow/deskflow/pull/9249
- Fix Mac os only symbolic icon works by @sithlord48 in https://github.com/deskflow/deskflow/pull/9257
- I18N use short (ISO639) names to save and load by @sithlord48 in https://github.com/deskflow/deskflow/pull/9258
- Add additional note about damaged app on mac os by @sithlord48 in https://github.com/deskflow/deskflow/pull/9253
- ci: add dispatch event to homebrew-tap by @sithlord48 in https://github.com/deskflow/deskflow/pull/9259
- remove io/Filesystem by @sithlord48 in https://github.com/deskflow/deskflow/pull/9260
- Add I18N tests by @sithlord48 in https://github.com/deskflow/deskflow/pull/9265
- I18N: use 639 name for currentLang by @sithlord48 in https://github.com/deskflow/deskflow/pull/9272
- fix: Mac os log file not working by @sithlord48 in https://github.com/deskflow/deskflow/pull/9277
- Docs: Update readme for os support by @sithlord48 in https://github.com/deskflow/deskflow/pull/9269
- Improve Settings logLevelToInt by @sithlord48 in https://github.com/deskflow/deskflow/pull/9283
- build (win32): exclude any icu*.dll from the windows packages by @sithlord48 in https://github.com/deskflow/deskflow/pull/9278
- network: lookup hostname using any valid Ip4 or Ip6 address by @sithlord48 in https://github.com/deskflow/deskflow/pull/9281
- Constants cleanup by @sithlord48 in https://github.com/deskflow/deskflow/pull/9293
- fix: error on start shows gui by @enzious in https://github.com/deskflow/deskflow/pull/9063
- Style cleanup, remove unused items by @sithlord48 in https://github.com/deskflow/deskflow/pull/9300
- Screen dialog cleanup by @sithlord48 in https://github.com/deskflow/deskflow/pull/9304
- fix: Restore clipboard sharing after 53441821e by @chrschmidt in https://github.com/deskflow/deskflow/pull/9307
- Various build updates by @sithlord48 in https://github.com/deskflow/deskflow/pull/9308
- feat(network): add network monitoring with IP selection by @re2zero in https://github.com/deskflow/deskflow/pull/9270
- Give our loose headers proper library homes by @sithlord48 in https://github.com/deskflow/deskflow/pull/9309
- Parts of [#8948] by @sithlord48 in https://github.com/deskflow/deskflow/pull/9310
- Sonar cleanup 23 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9311
- fix(macos): prevent automatic termination during memory pressure by @johnweldon in https://github.com/deskflow/deskflow/pull/9312
- refactor: RM IEventQueueBuffernewTimer and IEventQueueBuffer::deleteTimer by @sithlord48 in https://github.com/deskflow/deskflow/pull/9313
- fix: macOS key repeat not working by @sithlord48 in https://github.com/deskflow/deskflow/pull/9318
- Sonar cleanup 24 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9315
- Use arch daemon windows directly by @sithlord48 in https://github.com/deskflow/deskflow/pull/9316
- move DaemonApp => apps/deskflow-daemon by @sithlord48 in https://github.com/deskflow/deskflow/pull/9323
- fix: macOS server crash when client disconnects abruptly by @gayanMatch in https://github.com/deskflow/deskflow/pull/9331
- Make sure a Daemon log exsits if using daemon before FileTail by @sithlord48 in https://github.com/deskflow/deskflow/pull/9330
- fix: OSXScreenSaver, do not call CFRelease for empty processes by @sithlord48 in https://github.com/deskflow/deskflow/pull/9327
- refactor: modernize Server info structs to use C++ RAII by @Angel98518 in https://github.com/deskflow/deskflow/pull/9335
- Fix: Allow comma and semicolon in hotkey config (#7130) by @Ashutosh0x in https://github.com/deskflow/deskflow/pull/9353
- Feat: Support multiple server IP addresses (#3665) by @Ashutosh0x in https://github.com/deskflow/deskflow/pull/9355
- refactor: add (C) to copyright header where missing by @sithlord48 in https://github.com/deskflow/deskflow/pull/9358
- Fix and improve Russian translation by @shigalovalexs in https://github.com/deskflow/deskflow/pull/9363
- build: Add Pull Request Template by @sithlord48 in https://github.com/deskflow/deskflow/pull/9362
- Sonar cleanup 25 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9345
- refactor: update icon creation and url handling by @re2zero in https://github.com/deskflow/deskflow/pull/9343
- Feat: log search by @sithlord48 in https://github.com/deskflow/deskflow/pull/9356
- Clear invalid settings by @sithlord48 in https://github.com/deskflow/deskflow/pull/9359
- feat: Add a setting to allow the version to be shown in the windows title by @sithlord48 in https://github.com/deskflow/deskflow/pull/9357
- ci: exit ci run if build causes repo changes by @sithlord48 in https://github.com/deskflow/deskflow/pull/9370
- Fix wl clipboard test by @sithlord48 in https://github.com/deskflow/deskflow/pull/9372
- refactor: WlClipboard, close not kill running copy process on exit by @sithlord48 in https://github.com/deskflow/deskflow/pull/9380
- fix: gui crash on clearsettings in debug mode by @sithlord48 in https://github.com/deskflow/deskflow/pull/9374
- fix: Settings, do not remove valid QRects from the state file by @sithlord48 in https://github.com/deskflow/deskflow/pull/9383
- Use
FormatMessagedirectly for Winsock errors by @nbolton in https://github.com/deskflow/deskflow/pull/9384 - Fix various typos (README and source files) by @nbolton in https://github.com/deskflow/deskflow/pull/9385
- Fix: Add exception handling to setValue functions by @dive2tech in https://github.com/deskflow/deskflow/pull/9391
- I18N: Add Korean(ko) translation by @sinuku in https://github.com/deskflow/deskflow/pull/9387
- chore: remove more unused code by @sithlord48 in https://github.com/deskflow/deskflow/pull/9393
- Adjust log levels by @sithlord48 in https://github.com/deskflow/deskflow/pull/9396
- Ci updates by @sithlord48 in https://github.com/deskflow/deskflow/pull/9397
- Remove
HelloBackclass and move hello back logic toClientby @nbolton in https://github.com/deskflow/deskflow/pull/9399 - refactor: networkprotocol, add string / enum conversion methods and use them by @sithlord48 in https://github.com/deskflow/deskflow/pull/9388
- docs: remove bounty links from the readme by @sithlord48 in https://github.com/deskflow/deskflow/pull/9405
- refactor: remove kProtocolName vars and use the NetworkProtocol instead by @sithlord48 in https://github.com/deskflow/deskflow/pull/9403
- chore: remove unused test files no longer needed after [#9399] by @sithlord48 in https://github.com/deskflow/deskflow/pull/9406
- ci: use Fancy Checkout v2 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9408
- Fix: detect key repeat in libei input by @jmberg in https://github.com/deskflow/deskflow/pull/9404
- fix: log protocol mismatch at INFO level by @evolvomind in https://github.com/deskflow/deskflow/pull/9412
- fix: handle back / forward mouse buttons on xwindows and windows by @sithlord48 in https://github.com/deskflow/deskflow/pull/9419
- chore: add CLAUDE.md to the gitignore by @sithlord48 in https://github.com/deskflow/deskflow/pull/9418
- Use computer by @sithlord48 in https://github.com/deskflow/deskflow/pull/9416
- fix: scroll Issue on X11 created by [#9419] by @sithlord48 in https://github.com/deskflow/deskflow/pull/9421
- fix: OSX Server not sending back / forward mouse buttons. by @sithlord48 in https://github.com/deskflow/deskflow/pull/9424
- build: recommend qt6-svg-plugins on debian by @sithlord48 in https://github.com/deskflow/deskflow/pull/9428
- New Scroll Scaling, remove old speed method by @sithlord48 in https://github.com/deskflow/deskflow/pull/9427
- Further clean up scroll by @sithlord48 in https://github.com/deskflow/deskflow/pull/9433
- build: fix typo in daemonDepends by @sithlord48 in https://github.com/deskflow/deskflow/pull/9440
- Support Horizontal scroll on all platforms by @sithlord48 in https://github.com/deskflow/deskflow/pull/9438
- ci: use CodeQL v4 by @sithlord48 in https://github.com/deskflow/deskflow/pull/9446
- ci: add step to install and test package binaries by @Razano26 in https://github.com/deskflow/deskflow/pull/9445
- fix: extra "a" with Rime by @wickywonka in https://github.com/deskflow/deskflow/pull/9435
- build: enables CMP0156 policy if available (de-duplicates libraries on linker calls) by @amagus in https://github.com/deskflow/deskflow/pull/9460
- ci: use concurrency groups to limit number of runs each PR can have at the same time by @sithlord48 in https://github.com/deskflow/deskflow/pull/9464
- ci: remove concurrency check for valgrind workflow by @sithlord48 in https://github.com/deskflow/deskflow/pull/9467
- fix: NetworkMonitor virtual sorting by @sithlord48 in https://github.com/deskflow/deskflow/pull/9463
- Fix test results CI comment always showing by @nbolton in https://github.com/deskflow/deskflow/pull/9469
- Update link for latest vc_redist by @mdmahendri in https://github.com/deskflow/deskflow/pull/9472
- Optimize start up mode selection by @sithlord48 in https://github.com/deskflow/deskflow/pull/9473
- fix: using a proper std::string to store screens inside KeyInfo by @amagus in https://github.com/deskflow/deskflow/pull/9470
- Client settings dialog, with new Horizontal scroll Modifiers by @sithlord48 in https://github.com/deskflow/deskflow/pull/9471
New Contributors
- @PseudoResonance made their first contribution in https://github.com/deskflow/deskflow/pull/9205
- @albertsikkema made their first contribution in https://github.com/deskflow/deskflow/pull/9246
- @johnweldon made their first contribution in https://github.com/deskflow/deskflow/pull/9312
- @gayanMatch made their first contribution in https://github.com/deskflow/deskflow/pull/9331
- @Angel98518 made their first contribution in https://github.com/deskflow/deskflow/pull/9335
- @Ashutosh0x made their first contribution in https://github.com/deskflow/deskflow/pull/9353
- @shigalovalexs made their first contribution in https://github.com/deskflow/deskflow/pull/9363
- @dive2tech made their first contribution in https://github.com/deskflow/deskflow/pull/9391
- @sinuku made their first contribution in https://github.com/deskflow/deskflow/pull/9387
- @jmberg made their first contribution in https://github.com/deskflow/deskflow/pull/9404
- @evolvomind made their first contribution in https://github.com/deskflow/deskflow/pull/9412
- @Razano26 made their first contribution in https://github.com/deskflow/deskflow/pull/9445
- @wickywonka made their first contribution in https://github.com/deskflow/deskflow/pull/9435
- @amagus made their first contribution in https://github.com/deskflow/deskflow/pull/9460
- @mdmahendri made their first contribution in https://github.com/deskflow/deskflow/pull/9472
Full Changelog: https://github.com/deskflow/deskflow/compare/v1.25.0...v1.26.0