RustDesk
ab64a32f30
avatar ( #14440 )
...
* avatar
* refactor avatar display: unify rendering and resolve at use time
- Extract buildAvatarWidget() in common.dart to share avatar rendering
logic across desktop settings, desktop CM and mobile CM
- Add resolve_avatar_url() in Rust, exposed via FFI (SyncReturn),
to resolve relative avatar paths (e.g. "/avatar/xxx") to absolute URLs
- Store avatar as-is in local config, only resolve when displaying
(settings page) or sending (LoginRequest)
- Resolve avatar in LoginRequest before sending to remote peer
- Add error handling for network image load failures
- Guard against empty client.name[0] crash
- Show avatar in mobile settings page account tile
Signed-off-by: 21pages <sunboeasy@gmail.com >
* web: implement mainResolveAvatarUrl via js getByName
Signed-off-by: 21pages <sunboeasy@gmail.com >
* increase ipc Data enum size limit to 120 bytes
Signed-off-by: 21pages <sunboeasy@gmail.com >
---------
Signed-off-by: 21pages <sunboeasy@gmail.com >
Co-authored-by: 21pages <sunboeasy@gmail.com >
2026-03-04 21:43:19 +08:00
21pages
77be752ff1
sciter hide cm ( #12570 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-08-07 13:29:21 +08:00
RustDesk
5faf0ad3cf
terminal works basically. ( #12189 )
...
* terminal works basically.
todo:
- persistent
- sessions restore
- web
- mobile
* missed terminal persistent option change
* android sdk 34 -> 35
* +#![cfg_attr(lt_1_77, feature(c_str_literals))]
* fixing ci
* fix ci
* fix ci for android
* try "Fix Android SDK Platform 35"
* fix android 34
* revert flutter_plugin_android_lifecycle to 2.0.17 which used in rustdesk 1.4.0
* refactor, but break something of desktop terminal (new tab showing loading)
* fix connecting...
2025-07-01 13:12:55 +08:00
21pages
f0f999dc27
view camera ( #11040 )
...
* view camera
Signed-off-by: 21pages <sunboeasy@gmail.com >
* `No cameras` prompt if no cameras available, `peerGetSessionsCount` use
connType as parameter
Signed-off-by: 21pages <sunboeasy@gmail.com >
* fix, use video_service_name rather than display_idx as key in qos,etc
Signed-off-by: 21pages <sunboeasy@gmail.com >
---------
Signed-off-by: 21pages <sunboeasy@gmail.com >
Co-authored-by: Adwin White <adwinw01@gmail.com >
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com >
2025-03-10 21:06:53 +08:00
rustdesk
d7e8d4d5c3
fix #6198
2023-11-06 20:12:01 +08:00
21pages
af132aa62e
permission allow->enable, block->blocking
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-06 18:08:53 +08:00
21pages
d528fd3762
permisson block input
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-06 15:07:03 +08:00
Josh Soref
43b975bd35
spelling: elapsed
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2023-01-09 12:58:33 -05:00
Josh Soref
b75453b08f
spelling: a workaround
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2023-01-09 12:58:33 -05:00
KG7x
71103886e6
Fix typo
2022-12-25 20:21:13 +03:00
21pages
5a7f610b59
fix cm elevate button visibility of different conn type
...
Signed-off-by: 21pages <pages21@163.com >
2022-12-04 20:03:35 +08:00
21pages
a9773035c9
cm show requesting rather than connected when not authorized
...
Signed-off-by: 21pages <pages21@163.com >
2022-11-21 18:56:40 +08:00
21pages
05c549a5fe
approve mode, cm sync option
...
Signed-off-by: 21pages <pages21@163.com >
2022-11-20 20:28:47 +08:00
21pages
bee19bfe17
portable-service: optimize sciter cm buttons
...
Signed-off-by: 21pages <pages21@163.com >
2022-11-15 17:05:12 +08:00
21pages
8e1545b432
portable service
...
Signed-off-by: 21pages <pages21@163.com >
2022-11-15 17:05:10 +08:00
RustDesk
dae91b7c7e
revert cm.tis
2022-11-05 05:43:04 +08:00
bdntv
0208d0177a
Update cm.tis
...
Fix cm not minimizing on password initiated connection
2022-11-04 14:36:45 -04:00
21pages
ca9ca19fa7
persist cm chat page if chat unanswered
...
Signed-off-by: 21pages <pages21@163.com >
2022-10-09 08:53:21 +08:00
21pages
e7e3494dc9
record permission
...
Signed-off-by: 21pages <pages21@163.com >
2022-09-22 09:57:52 +08:00
21pages
461a87bce9
feat: pc restart
...
Signed-off-by: 21pages <pages21@163.com >
2022-07-27 08:49:10 +08:00
rustdesk
ddf06f54c1
log
2022-06-10 18:23:45 +08:00
rustdesk
897d5c8cc9
"copying and pasting" -> "copy and paste"
2022-06-06 12:25:47 +08:00
fufesou
57bd3a9816
win_copy_paste_test: change ui 'File Transfer' to 'Allow file copying and pasting'
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2022-06-06 11:57:05 +08:00
rustdesk
c1bad84a86
100% open source
2022-05-12 17:35:25 +08:00
rustdesk
0e4e7fcb9b
fix cm
2022-05-02 00:02:41 +08:00
rustdesk
a9ada68bfc
workaround for shit sciter about style
2022-04-30 16:42:49 +08:00
rustdesk
f90f83fbda
more friendly to 0 connections if any unknow happend
2022-04-29 23:32:10 +08:00
rustdesk
1235edb239
found one blank cm, still not find reason
2022-04-29 19:40:53 +08:00
rustdesk
bbe902d92e
improve mac service
2022-04-27 19:21:38 +08:00
rustdesk
33c6095eca
autofocus chat box input
2022-04-27 01:07:00 +08:00
rustdesk
835db29c3f
fix cliprdr for windows after refactory
2022-02-15 15:35:19 +08:00
rustdesk
933969d1fe
refactor cliprdr, not tested on windows yet
2022-02-15 14:46:08 +08:00
open-trade
4945605009
fix on cm (connectin not closed somehow) and refactor isEnterKey
2022-02-09 16:06:44 +08:00
rustdesk
2631c68b88
fix cm minimized not working sometimes
2021-12-29 00:05:52 +08:00
rustdesk
af218dbc83
internationalization
2021-12-25 16:45:22 +08:00
rustdesk
61caaa3365
refactor, will do with shared memory
2021-08-10 16:01:39 +08:00
rustdesk
b5e8b9ee0d
more fix on linux
2021-05-02 22:55:50 +08:00
RustDesk
5618b9ec43
Update cm.tis
2021-04-15 10:28:26 +08:00
rustdesk
d1013487e2
source code
2021-03-29 15:59:14 +08:00