21pages and GitHub
53d11e99d7
web only decode the latest image ( #9689 )
...
1. web only decode the latest image
2. web/ios remove relay server config when import
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-10-18 08:45:16 +08:00
fufesou and GitHub
ae8dfe84a0
feat, web toast ( #9686 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-10-17 17:23:09 +08:00
21pages and GitHub
eb1ef0969c
web file transfer ( #9587 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-10-12 09:03:13 +08:00
21pages and GitHub
29b01e9cef
remove shift & tap enable multiselect ( #9625 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-10-11 16:47:08 +08:00
21pages and GitHub
cde7620eda
fix web peer card tap ( #9622 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-10-11 16:35:15 +08:00
21pages and GitHub
97f02ed25e
Web password source ( #9618 )
...
* ensure window init finish
Signed-off-by: 21pages <sunboeasy@gmail.com >
* web password source
Signed-off-by: 21pages <sunboeasy@gmail.com >
---------
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-10-11 09:52:09 +08:00
fufesou and GitHub
2591d4f044
fix: web chat ( #9588 )
...
* fix: web chat
Signed-off-by: fufesou <linlong1266@gmail.com >
* add missing svg
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-10-08 15:23:00 +08:00
fufesou and GitHub
00d38260e1
fix: web send audit note ( #9582 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-10-07 21:37:43 +08:00
fufesou and GitHub
83aba804d0
fix: web fullscreen ( #9577 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-10-07 00:01:14 +08:00
fufesou and GitHub
334526026c
fix: web/mobile, skip querying onlines, if not in main page ( #9535 )
...
* fix: web, skip querying onlines, if not in main page
Signed-off-by: fufesou <linlong1266@gmail.com >
* fix: web/mobile, skip querying onlines
Signed-off-by: fufesou <linlong1266@gmail.com >
* Set isInMainPage to false after router is changed.
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-10-01 15:25:59 +08:00
21pages and GitHub
ffc73f86a0
fix ab peers view, all peer tab use global peers model ( #9475 )
...
Use ChangeNotifierProvider<Peers>.value, and each peer tab has a global unique `Peers` model, then `load peers` and `build
peers` will always be the same one.
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-09-26 22:08:32 +08:00
fufesou and GitHub
75a14fea23
fix: keyboard, change mode, await, on input source changed ( #9434 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-09-23 17:31:37 +08:00
fufesou and GitHub
f535406962
refact: web, keyboard, translate mode ( #9432 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-09-23 16:58:21 +08:00
fufesou and GitHub
c6e3f60a6b
refact: flutter, ChangeNotifier, reduce rebuild ( #9392 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-09-19 18:48:01 +08:00
fufesou and GitHub
d08c335fdf
fix: file transfer, show error, msgbox ( #9389 )
...
* fix: file transfer, show error, msgbox
Signed-off-by: fufesou <linlong1266@gmail.com >
* fix: translation
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-09-18 19:29:35 +08:00
fufesou and GitHub
d2e98cc620
fix: reduce rebuild for online state ( #9331 )
...
* fix: reduce rebuild for online state
Signed-off-by: fufesou <linlong1266@gmail.com >
* Query online, update on focus changed
Signed-off-by: fufesou <linlong1266@gmail.com >
* Use to ensure is right
Signed-off-by: fufesou <linlong1266@gmail.com >
* refact, window events on peer view
Signed-off-by: fufesou <linlong1266@gmail.com >
* chore
Signed-off-by: fufesou <linlong1266@gmail.com >
* Remove unused code
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-09-12 11:26:01 +08:00
fufesou and GitHub
9380f33d7c
Refact/options ( #9318 )
...
* refact options
Signed-off-by: fufesou <linlong1266@gmail.com >
* Remove unused msg
Signed-off-by: fufesou <linlong1266@gmail.com >
* web, toggle virtual display
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-09-10 23:54:59 +08:00
fufesou and GitHub
13effe7f14
fix: web, switch display ( #9307 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-09-10 11:29:20 +08:00
fufesou and GitHub
7a1157f1b0
refact: quality status event ( #9268 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-09-05 22:37:14 +08:00
fufesou and GitHub
d4377a13c5
refact: peer card, orientation ( #9235 )
...
* refact: peer card, orientation
Signed-off-by: fufesou <linlong1266@gmail.com >
* Do not change landscape/portrait on Desktop
Signed-off-by: fufesou <linlong1266@gmail.com >
* comments
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-09-03 19:06:11 +08:00
fufesou and GitHub
cf06d1028f
fix: web, reset cursor on disconn, back to main page ( #9192 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-27 23:58:04 +08:00
fufesou and GitHub
55de573a01
fix: keyboard input, mulit windows ( #9189 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-27 19:30:51 +08:00
fufesou and GitHub
c68ce7dd84
fix: web v2, keyboard mode ( #9180 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-27 00:00:33 +08:00
fufesou and GitHub
aa1e122532
fix: revert key events to raw key events on Linux ( #9161 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-25 00:03:31 +08:00
fufesou and GitHub
1d416f6626
refact: flutter keyboard, map mode ( #9160 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-24 12:10:36 +08:00
21pages and GitHub
f34b8411a7
Fix new cm tab not replace the old persisted tab ( #9127 )
...
* This happens when after changing DesktopTab to StatefulWidget, 1.2.7
and 1.3.0 have this problem.
* When `addConnection` in server_model.dart is called, the old closed
client is removed, the client parameter of buildConnectionCard is new,
but client id inside Consumer is old.
* The only state in cm page is timer, its value is kept in test.
* There may be a better way to solve the ui update.
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-08-20 15:34:10 +08:00
21pages and GitHub
8745fcbb6a
opt desktop file manager status list ( #9117 )
...
* Show delete file/dir log
* Show full path rather than base file name
* Show files count
* Opt status card layout
* Change selected color to accent
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-08-20 10:53:55 +08:00
21pages and GitHub
ed18e3c786
file rename ( #9089 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-08-16 12:55:58 +08:00
fufesou and GitHub
92752765ba
fix: resize top edge ( #9081 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-15 23:58:19 +08:00
1729ee337f
trust this device to skip 2fa ( #9012 )
...
* trust this device to skip 2fa
Signed-off-by: 21pages <sunboeasy@gmail.com >
* Update connection.rs
---------
Signed-off-by: 21pages <sunboeasy@gmail.com >
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com >
2024-08-12 18:08:33 +08:00
fufesou and GitHub
3c6ddd7403
fix: multi-displays, displays changed, switch idx ( #9006 )
...
Use init display index as the primary index.
But when displays changed, the primary display may also changes.
No need to change the old primary index.
But we need to make sure that the old primary index does not exceed the display number.
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-09 21:17:06 +08:00
fufesou and GitHub
2662abc5a3
fix: reset voice call state, on conn ( #8961 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-06 00:28:31 +08:00
rustdesk
764fbe2c9d
addressing https://github.com/rustdesk/rustdesk/issues/8883
2024-07-30 00:27:01 +08:00
21pages and GitHub
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 and GitHub
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
dignow and GitHub
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 and GitHub
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
21pages and GitHub
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
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
fufesou and GitHub
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
21pages and GitHub
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
21pages and GitHub
d67afa49b4
portable service only run on main display ( #8525 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-06-29 14:17:24 +08:00
fufesou and GitHub
c5d3c7f390
Feat/android more actions ( #8496 )
...
* feat: android volume and power actions
Signed-off-by: fufesou <linlong1266@gmail.com >
* Add translations and refact action menus
Signed-off-by: fufesou <linlong1266@gmail.com >
* Remove divider
Signed-off-by: fufesou <linlong1266@gmail.com >
* fix: recover deleted translations
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-06-27 13:28:05 +08:00
fufesou and GitHub
b047730830
Refact/android input changed notify clients ( #8494 )
...
* refact: android, input control changed, notify clients
Signed-off-by: fufesou <linlong1266@gmail.com >
* fix: android init input perm
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-06-27 13:05:45 +08:00
fufesou and GitHub
40cb59336f
fix: mobile actions, position ( #8446 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-06-23 11:06:47 +08:00
fufesou and GitHub
74cc5abd09
fix: android prompt "Failed to stop voice call" on conn ended ( #8434 )
...
* fix: android prompt "Failed to stop voice call" on conn ended
Signed-off-by: fufesou <linlong1266@gmail.com >
* Remove invalid comment
Signed-off-by: fufesou <linlong1266@gmail.com >
* Better control of voice call status
Signed-off-by: fufesou <linlong1266@gmail.com >
* Better voice call status control
Signed-off-by: fufesou <linlong1266@gmail.com >
* better end conn for voice call
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-06-21 16:43:54 +08:00
fufesou and GitHub
42394fcbdd
fix: android, two finger pan, scale ( #8429 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-06-21 09:07:32 +08:00
fufesou and GitHub
82bf04da81
fix: android, touch mode, correct cursor input, on soft keyboard shows ( #8426 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-06-20 22:18:57 +08:00
RustDesk and GitHub
7956953669
Revert "fix: android, touch mode, move cursor ( #8419 )" ( #8421 )
...
This reverts commit dcba4615a2 .
2024-06-20 12:22:36 +08:00
fufesou and GitHub
dcba4615a2
fix: android, touch mode, move cursor ( #8419 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-06-20 08:29:07 +08:00