rustdesk
cba8aaa410
tooltip for https://github.com/rustdesk/rustdesk/issues/8600 , and change
...
dialog error to richtext with link support
2024-07-30 14:42:21 +08:00
rustdesk
764fbe2c9d
addressing https://github.com/rustdesk/rustdesk/issues/8883
2024-07-30 00:27:01 +08:00
fufesou
541d9c6b86
feat: clipboard, multi formats ( #8733 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-28 17:26:54 +08:00
21pages
ee5314de20
use selectableText for some errors ( #8862 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-28 11:13:19 +08:00
21pages
7e8d3bd2ac
remove calling refreshCurrentUser when connect status become ready ( #8849 )
...
When refreshCurrentUser throw error, show check network in ab and group
tab.
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-28 10:15:09 +08:00
21pages
30a5d1e0e1
avoid call refreshCurrentUser twice at startup ( #8848 )
...
refreshCurrentUser will be called at these 2 position:
1. runMainApp or runMobileApp in main.dart
2. when connect status is ready
Both of these two happens at startup, when connect status is ready and startup time < 5 seconds, not call refreshCurrentUser
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-27 09:50:06 +08:00
21pages
be06c0d738
tab border for desktop subwindow ( #8842 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-26 11:20:16 +08:00
zuiyu
f0f50f0f03
fix: remove getRadio todo and delete contentPadding param ( #8839 )
2024-07-26 10:31:01 +08:00
fufesou
3999d498be
fix: keep window pos after new conn ( #8834 )
...
1. Keep window pos
2. Do some init in StatefulWidget constructor.
If try init in its state class, it may be too late. Because I see the
init function is called after building the widget tree.
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-25 21:52:57 +08:00
rustdesk
bbdce8d57b
Send clipboard keystroke, https://github.com/rustdesk/rustdesk/discussions/5451
2024-07-25 15:21:28 +08:00
dignow
b967d496cc
refact: init values from initState to Constractor ( #8817 )
...
* refact: init values from initState to Constractor
Signed-off-by: dignow <linlong1265@gmail.com>
* fix: move RxBool init into Constructor
Signed-off-by: dignow <linlong1265@gmail.com>
* peer sort option
Signed-off-by: dignow <linlong1265@gmail.com>
* Remove empty initState()
Signed-off-by: dignow <linlong1265@gmail.com>
---------
Signed-off-by: dignow <linlong1265@gmail.com>
2024-07-25 10:45:51 +08:00
dignow
2aef79688b
fix: mobile, conn page, jump on exiting remote ( #8820 )
...
Signed-off-by: dignow <linlong1265@gmail.com>
2024-07-25 00:43:14 +08:00
dignow
0451a1c45f
fix: mobile, server page, jumps on loading ( #8819 )
...
Signed-off-by: dignow <linlong1265@gmail.com>
2024-07-25 00:13:22 +08:00
dignow
39dbd89287
fix: siwtching display, clear last old image ( #8810 )
...
* fix: siwtching display, clear last old image
1. Clear last old image.
2. Try refresh after switching display.
3. Add an interval check before refresh video service.
Signed-off-by: dignow <linlong1265@gmail.com>
* simple changes
Signed-off-by: dignow <linlong1265@gmail.com>
---------
Signed-off-by: dignow <linlong1265@gmail.com>
2024-07-24 17:35:06 +08:00
21pages
c04f460bbd
fix more bool options ( #8809 )
...
* fix more bool options
* hide sort ab tags because it's already sorted
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-24 17:20:58 +08:00
dignow
79a1f888d6
fix: flutter remove setState in initState ( #8807 )
...
Signed-off-by: dignow <linlong1265@gmail.com>
2024-07-24 14:00:49 +08:00
21pages
57d1b1ecc4
fix nextRgba not called when switching to texture render ( #8792 )
...
Because rgba buffer render doesn't support multi display, when switch to
multi display, it is possible that rgba.valid has been set to valid but
nextRgab is not called, when switching back to single display,
rgba.valid is still true.
Fix by rgba buffer, rgba texture and gpu texture using different messages.
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-24 12:06:16 +08:00
Vasyl Gello
a72a8906b0
vcpkg deps ( #8764 )
...
* Revert "Revert vcpkg ffmpeg (#8751 )"
This reverts commit 5c16a8302e
.
* vcpkg: Reland ffmpeg and try to fix sciter build
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
* vcpkg: Detect AVX2 by requiring __m256i
(ubuntu18.04 sciter)
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
* Install nasm from debian buster and python3.7
... from ubuntu universe
[Skip CI]
* vcpkg: Add libyuv port with fix for windows
From
abc59feabf
Found by @deep-soft
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
* Bump vcpkg baseline to 2024.07.12
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
* Fix F-Droid version action
I thought the latest release will be updated by the time hook starts
but it is not the case. Get tag from GITHUB_REF instead if GITHUB_REF_TYPE
is "tag".
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
---------
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-23 23:31:36 +08:00
dignow
614086a216
fix: mobile, query onlines, on active ( #8796 )
...
* fix: mobile, query onlines, on active
Signed-off-by: dignow <linlong1265@gmail.com>
* Update peer_tab_page.dart
---------
Signed-off-by: dignow <linlong1265@gmail.com>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com>
2024-07-23 23:28:03 +08:00
21pages
eef091d4e8
fix hide ab tag when custom client startup ( #8795 )
...
not custom: 'Y', ''
custom: 'Y', 'N'
should not use isNotEmpty
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-23 21:35:05 +08:00
rustdesk
22c6f5e589
aggresive online query for self-hosting
2024-07-23 10:26:56 +08:00
お餅のCreeeper
b828768fa9
Update ja.rs and Add "About Rustdesk" ( #8784 )
...
* Update ja.rs
Signed-off-by: creeper-0910 <56744841+creeper-0910@users.noreply.github.com>
* Update ja.rs
Signed-off-by: creeper-0910 <56744841+creeper-0910@users.noreply.github.com>
* Add 'About RustDesk'
Signed-off-by: creeper-0910 <56744841+creeper-0910@users.noreply.github.com>
---------
Signed-off-by: creeper-0910 <56744841+creeper-0910@users.noreply.github.com>
2024-07-23 08:58:48 +08:00
21pages
14b505130b
remove end slash when setting server config ( #8779 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-22 17:11:32 +08:00
21pages
22f3425ace
fix custom client show ip whiltelist warning ( #8778 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-22 17:00:29 +08:00
dignow
d3454f07d3
fix: move some crates to rustdesk-org ( #8772 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
Co-authored-by: fufesou <linlong1266@gmail.com>
2024-07-20 23:49:40 +08:00
21pages
2b54a553c7
buildin options and add to mobile ( #8759 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-19 23:55:52 +08:00
21pages
5c16a8302e
Revert vcpkg ffmpeg ( #8751 )
...
* Revert "fix linux ffmpeg link, still link ffmpeg in hwcodec (#8747 )"
This reverts commit 48464835f5
.
* Revert "fix linux armv7 ffmpeg arch, linux x64 sciter add hwcodec feature (#8744 )"
This reverts commit b68d7a3054
.
* Revert "arm linux remove cuda-llvm option (#8735 )"
This reverts commit bc672b3367
.
* Reapply "try fix arm64 linux ci and publish error log (#8730 )" (#8732 )
This reverts commit e283d33f28
.
* Revert "try fix arm64 linux ci and publish error log (#8730 )"
This reverts commit a4565bf0da
.
* Revert "F-Droid: enable hwcodec for future builds (#8726 )"
This reverts commit 188f85b042
.
* Revert "remove unused vcpkg ffmpeg code (#8725 )"
This reverts commit 72c96f22b6
.
* Revert "install ffmpeg lib with vcpkg (#8724 )"
This reverts commit 0143eaf601
.
* update hwcodec to reverted
Signed-off-by: 21pages <sunboeasy@gmail.com>
---------
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-18 22:28:35 +08:00
21pages
04c175c62e
fix custom client settings tab visibility ( #8752 )
...
* fix custom client settings tab visibility
only control with tabKeys
Signed-off-by: 21pages <sunboeasy@gmail.com>
* fix preset-user-name typo
Signed-off-by: 21pages <sunboeasy@gmail.com>
---------
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-18 22:27:31 +08:00
21pages
c3c99ba107
fix missing retry ( #8750 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-18 17:16:25 +08:00
fufesou
a81d6468cc
fix: desktop settings, disconnect, timeout ( #8749 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-18 15:57:36 +08:00
rustdesk
edc5d86ee7
fix hide-help-cards and fix https://github.com/rustdesk/rustdesk/issues/8687
2024-07-18 11:26:11 +08:00
fufesou
e9c8ba5393
fix: macos, remove unused workaround ( #8746 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-18 10:38:15 +08:00
rustdesk
5a8c8cbf7c
hide-help-cards
2024-07-18 09:47:04 +08:00
rustdesk
9e931a6f04
change remove-preset-password-warning default value to Y
2024-07-17 21:17:54 +08:00
fufesou
875ac28ab5
fix: macos, remove useless workaround ( #8738 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-17 19:13:03 +08:00
fufesou
901505e8be
fix: macos, load multi dylib instances ( #8731 )
...
Multiple dylib instances will cause some global instances to be invalid.
eg. lazy_static objects in rust side, will be created more than once.
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-17 11:49:11 +08:00
fufesou
092e4089c7
fix: try workaround, macos, subwindow, frozen ( #8729 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-17 09:55:46 +08:00
Vasyl Gello
188f85b042
F-Droid: enable hwcodec for future builds ( #8726 )
...
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-16 16:35:10 +08:00
21pages
09466680d3
mobile virtual display, resolution menu, proxy setting ( #8717 )
...
1. Merge code of mobile and desktop virtual display menu.
2. Mobile add seperate resolution menu, only support changing
resolutions.
3. Android add proxy setting
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-15 18:53:14 +08:00
fufesou
eec879a801
refact: macos, hide&show on leaving view ( #8712 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-15 10:50:54 +08:00
21pages
8512c2b2b0
fix lan peers batch deletion ( #8715 )
...
`peers.map((p) async {})` is not sync and peers are loaded before deletion.
```
let mut peers = config::LanPeers::load().peers;
peers.retain(|x| x.id != id);
```
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-15 10:47:19 +08:00
21pages
3a0ece1447
mobile view mode menu ( #8707 )
...
* mobile add view mode menu, disable same menus as desktop
* show forbidden cursor when not view mode && no keyboard permission &&
not show remote cursor
* hide keyboard/mouse bottom action when keyboard disabled
* fix not listen keyboard permission change
* mobile missing changing resolution and http proxy setting, will add if
needed.
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-14 15:04:35 +08:00
fufesou
30afe4f779
refact: seperate audio device for voice call ( #8703 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-14 04:07:02 +08:00
Vasyl Gello
5e8fe239fa
build_fdroid.sh: Fix review points by Licaon_Kter ( #8701 )
...
* NDK should be downloaded via verified Android SDK's sdkmanager
* vcpkg should be built from sources not prebuilt
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-13 20:46:05 +08:00
fufesou
c873b69662
refact: unwrap offstage for cursor paint ( #8693 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-13 00:44:08 +08:00
fufesou
888e993534
fix: unable to close on fullscreen ( #8690 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-12 22:04:11 +08:00
rustdesk
1d59a7fe5f
adjust uni_link_desktop version to make work with old flutter
2024-07-12 18:07:27 +08:00
21pages
0bb4d43e9e
add custom client option to allow remote cm modification ( #8660 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-09 15:19:16 +08:00
Vasyl Gello
6f74080a2d
build_fdroid: Move sudo-deps back to f-droid spec ( #8659 )
...
... as requested by linsui here:
https://gitlab.com/fdroid/fdroiddata/-/merge_requests/15343#note_1988918695
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-09 14:36:05 +08:00
rustdesk
8a370e640a
add hide-username-on-card, https://github.com/rustdesk/rustdesk-server-pro/issues/284#issuecomment-2216521407
2024-07-09 13:45:54 +08:00