This special build is only for use by HickelSOFT customers.
Changes:
- Converted submodule
libs/hbb_commoninto the main codebase. - Builds only for Win32 and Win64, only encrypted 7-Zip (Changed file: .github/workflows/flutter-build.yml, Repository secret
RELEASE_PASSWORD) - Added HickelSOFT logo (Changed files: .gitignore, flutter/assets/logo_dark.png, flutter/assets/logo_light.png)
- Applied patch that allows dark/light logos to be displayed (Changed files: flutter/lib/common.dart)
- Removed "sad smiley" for empty peers list, since it confuses customers (Changed file: flutter/lib/common/widgets/peers_view.dart)
- Replaced update service with our own, including HMAC verification of the downloaded file (Changed files: cargo.toml, flutter/lib/desktop/pages/desktop_home_page.dart, src/ui/index.tis, src/updater_rs, src/flutter_ffi.rs, libs/hbb_common/src/lib.rs, src/common.rs, .github/workflows/flutter-build.yml, Repository secret
UPDATER_HMAC_SECRET) - Desktop setting page: Added note about customizations and custom server in the About page. (Changed file: flutter/lib/desktop/pages/desktop_setting_page.dart)
- Install page: Desktop icon and RustDesk Printer is default false (reason: HickelSOFT has own Desktop icon) and install printer is also default false (reason: Rarely used) (Changed file: flutter/lib/desktop/pages/install_page.dart)
- Silent install: Desktop icon and RustDesk Printer is default false (reason: HickelSOFT has own Desktop icon) and install printer is also default false (reason: Rarely used) (Changed file: src/core_main.rs)
- Reactivate
RENDEZVOUS_SERVER,API_SERVER,RS_PUB_KEYsecrets for custom client, otherwise we cannot have a custom client anymore; Connection data as part of the filename is ugly and insecure.- Undo "reduce the convenience" (Changed file: libs/hbb_common/src/config.rs)
- Undo rustdesk#13959 (in case it gets merged) (Changed file: src/common.rs)
- Changed default display settings to show remote cursor by default, having adaptive display by default, show monitors in toolbar by default, and disable audio by default (Changed file: libs/hbb_common/src/config.rs)
- Changed this README.md file (Changed file: README.md)
- Token is not transmitted to HBB anymore, since API and HBB are distinct for us, and the token should not be transmitted unencrypted. (Changed file: src/client.rs)
- Disabled
secure_tcp, because our server does not supportKeyExchange. (Changed file: src/common.rs) - Change some German texts for HickelSOFT (Changed file: src/lang/de.rs)