6f1a769741
fix: source typo in flutter/lib/common/widgets/address_book.dart ( #10884 )
...
Found via codespell
2025-02-23 09:01:52 +08:00
9114743577
fix: linux, flutter, workaround freeze ( #10324 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-12-20 09:24:08 +08:00
b99c540210
add "Untagged" to filter addressbook peers without tags ( #10063 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-11-26 20:35:17 +08:00
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
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
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
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
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
e2a6d66805
make mobile ab dropdown button text vertical center ( #8376 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-06-16 23:41:40 +08:00
8d6de9ca59
opt android ab ui ( #8374 )
...
* multiline error banner
* mobile remove ab permission icons due to hard to press
* center ab dropdown button text
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-06-16 23:13:46 +08:00
7da09f6296
sort address book name dropdown ( #8127 )
...
Signed-off-by: 21pages <pages21@163.com>
2024-05-23 17:44:48 +08:00
96f41fcc02
refact: custom client, more advanced settings ( #8085 )
...
* refact: custom client, more advanced settings
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* feat: custom client, more advanced settings
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2024-05-18 23:13:54 +08:00
8357d4675a
Fix/custom client advanced settings ( #8066 )
...
* fix: custom client, advanced settings
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* refact: custom client, default options
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* fix: cargo test
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* refact: remove prefix $ and unify option keys
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* refact: custom client, advanced options
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* debug custom client, advanced settings
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* custom client, advanced settings. Add filter-transfer to display settings
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* custom client, advanced settings
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* fix: custom client, advanced settings, codec
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* fix: custom client, advanced settings, whitelist
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2024-05-17 14:19:11 +08:00
f15bf8166f
fix visibilty of address book menu divider ( #7890 )
...
* fix visibilty of address book menu divider
Signed-off-by: 21pages <pages21@163.com>
* update hwcodec, fix nvenc use d3d11 without judging windows or linux
Signed-off-by: 21pages <pages21@163.com>
---------
Signed-off-by: 21pages <pages21@163.com>
2024-05-02 13:24:33 +08:00
f853b29fd9
fix list type peer view ( #7887 )
...
* Layout list type peer view with layout rather than calculated width
* Hide menu sync from recent and web console if no write permission
* Pull ab twice because it's force updated when refreshCurrentUser is called on startup and
connection status changing
2024-05-01 23:38:39 +08:00
d7b47b49d2
opt password sync, opt ab widgets ( #7582 )
...
* Opt sync conctrl with password source, add some comments
* For sync from recent, legacy ab remove forceRelay, rdpPort, rdpUsername,
because it's not used, personal ab add sync hash
* Opt style of add Id dialog
Signed-off-by: 21pages <pages21@163.com>
2024-04-02 22:08:47 +08:00
6e44a91d0b
Refact. Flutter web desktop ( #7539 )
...
* Refact. Flutter web desktop
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Flutter web, prevent default context menu
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2024-03-28 11:38:11 +08:00
22356940d9
ab show loading LinearProgressIndicator ( #7538 )
...
* Display the LinearProgressIndicator at the top of ab if the current ab is both empty and in a loading state.
* Add pull error like the legacy ab.
* When forcefully reading the 'ab' list, retrieve the personal ab guid to judge the current mode to prevent server upgrades while the main window remains open
Signed-off-by: 21pages <pages21@163.com>
2024-03-27 21:28:21 +08:00
28b376d2d2
stick to rust 1.75 for win7/8, https://github.com/rustdesk/rustdesk/discussions/7503
2024-03-27 01:33:01 +08:00
49f717fcf8
opt pull ab ( #7508 )
...
1. Test legacy/new mode only upon logging out.
2. Avoid pulling all data unnecessarily:
* On startup: Retrieve list, current, and personal data.
* On refresh: Retrieve list and current data.
* On changing AB/switching tabs: Attempt to pull current data if not initialized.
3. Cache only personal and current AB.
4. Synchronize current AB from recent.
5. Remove AB loading CircularProgressIndicator.
Signed-off-by: 21pages <pages21@163.com>
2024-03-25 19:59:21 +08:00
dcb7e389eb
opt sytle of ab name ( #7484 )
...
Signed-off-by: 21pages <pages21@163.com>
2024-03-23 10:10:22 +08:00
96c8d4de6a
fix restore ab afer pullAb ( #7480 )
...
* Opt ab name drop downdrop, more width
Signed-off-by: 21pages <pages21@163.com>
2024-03-22 23:32:59 +08:00
285e298a8b
fix ab tag flashing when refreshing ( #7471 )
...
* opt isFull, fix web console menu
Signed-off-by: 21pages <pages21@163.com>
* fix ab tag flashing when refreshing
Signed-off-by: 21pages <pages21@163.com>
---------
Signed-off-by: 21pages <pages21@163.com>
2024-03-22 11:02:22 +08:00
0c232be0c4
opt web console menu text ( #7452 )
...
Signed-off-by: 21pages <pages21@163.com>
2024-03-21 14:44:13 +08:00
67bc26ed57
remove address book operation code, as it duplicates the the functionality of web console ( #7451 )
...
Signed-off-by: 21pages <pages21@163.com>
2024-03-21 14:01:18 +08:00
4e060203ad
ab share rules, use user/group name rather than level ( #7443 )
...
Signed-off-by: 21pages <pages21@163.com>
2024-03-21 07:23:08 +08:00
41da6d552f
shared address book ( #7229 )
...
Signed-off-by: 21pages <pages21@163.com>
2024-03-20 15:05:54 +08:00
1416197b62
add option filter ab by intersection
...
Signed-off-by: 21pages <pages21@163.com>
2023-10-11 16:50:48 +08:00
167bf70cd6
mobile: limited height scroll tags/users, and scrollable peers
...
Signed-off-by: 21pages <pages21@163.com>
2023-09-25 16:18:01 +08:00
6b43042828
mobile still use no scrollable widgets
...
Signed-off-by: 21pages <pages21@163.com>
2023-09-24 19:54:11 +08:00
a2742caa87
tags add scroll bar
...
Signed-off-by: 21pages <pages21@163.com>
2023-09-20 17:45:38 +08:00
b2a4f11e0b
enable group, show accessible users and peers
...
Signed-off-by: 21pages <pages21@163.com>
2023-09-18 13:44:41 +08:00
a5dcac137f
fix dark theme error banner background color
...
Signed-off-by: 21pages <pages21@163.com>
2023-09-11 11:18:26 +08:00
d87ea854bc
add ColorPicker translations
...
Signed-off-by: 21pages <pages21@163.com>
2023-08-23 08:15:56 +08:00
b27c3ff169
change tag color
...
Signed-off-by: 21pages <pages21@163.com>
2023-08-22 19:07:01 +08:00
979203cbdb
replace offstage with if-else for LinearProgressIndicator in dialog
...
Signed-off-by: 21pages <pages21@163.com>
2023-08-18 16:16:21 +08:00
24e6b54650
don't use Offstage as widget of animated loading, reuse refresh as
...
loading
Signed-off-by: 21pages <pages21@163.com>
2023-08-18 12:58:37 +08:00
1e75b172d6
ab: opt reaction and message hint
...
Signed-off-by: 21pages <pages21@163.com>
2023-08-16 12:09:01 +08:00
923d76cf69
opt add ab id and delete file dialog ui
...
Signed-off-by: 21pages <pages21@163.com>
2023-08-15 10:22:34 +08:00
b2f5e2f927
ab:deal push error, show error banner, fix splash empty by remove reset
...
Signed-off-by: 21pages <pages21@163.com>
2023-08-15 10:22:31 +08:00
b60d2501cb
Merge pull request #5373 from 21pages/fix
...
fix macos minisized after checking permission
2023-08-14 12:01:24 +08:00
a5bba37cae
add tag color
...
Signed-off-by: 21pages <pages21@163.com>
2023-08-14 11:58:18 +08:00
bea88f31e0
use ab cache init show and show custom loading when ab not emtpy
...
Signed-off-by: 21pages <pages21@163.com>
2023-08-11 15:39:42 +08:00
db45552a05
rename tag
...
Signed-off-by: 21pages <pages21@163.com>
2023-08-10 10:35:46 +08:00
791645fa59
add ab full check
2023-07-26 20:43:18 +08:00
4fe85cdd4a
fix tags hidden in mobile
2023-07-26 19:57:42 +08:00
8b8f50ed0f
fix syninfo, add ab two menutiems: sync ab with recent sessions and sort tags
2023-07-26 19:53:57 +08:00
9f7706ca3e
hide/show tags panel button
2023-06-29 15:18:35 +08:00
31eea1482b
remove stupid group, bad implementation, buggy, and not usable
2023-06-23 17:05:48 +08:00
58e4d66b44
add force, quiet to pullAb, no force pull while switch tab, this may be
...
not good, because data not updated, have to do with refresh button, we
may change to quiet pull in the future
2023-06-23 15:10:10 +08:00