fufesou
4eca8b9447
fix: web, forget password ( #9524 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-10-01 07:04:43 +08:00
hashiguchi
d563372a91
Change the value of kMinQuality to 5 ( #9508 )
...
* Change the minimum value of the bitrate slider to 5
Signed-off-by: hashiguchi <hashiguchi@mtrx.jp>
* Change the value of kMinQuality to 5
Signed-off-by: hashiguchi <hashiguchi@mtrx.jp>
---------
Signed-off-by: hashiguchi <hashiguchi@mtrx.jp>
2024-09-28 21:52:05 +08:00
fufesou
2f5f701dc7
fix: windows, subwindow, scale ( #9506 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-28 19:43:28 +08:00
fufesou
3e6938bec6
refact: web desktop, web_id_input_tip ( #9490 )
...
* refact: web desktop, web_id_input_tip
Signed-off-by: fufesou <linlong1266@gmail.com>
* Update en.rs
* Update cn.rs
* Update en.rs
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com>
2024-09-27 21:56:10 +08:00
fufesou
4459406578
fix: windows, window, restore from minimized state ( #9482 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-27 14:19:25 +08:00
rustdesk
d4184fd865
bump to 1.3.2
2024-09-26 23:07:53 +08:00
21pages
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
RustDesk
c74bdcdfdb
Revert "fix peers view ChangeNotifierProvider update ( #9459 )" ( #9471 )
...
This reverts commit 7c55e3266b1cf13a92e6973323aba3034651afb1.
2024-09-26 14:20:37 +08:00
Kássio Oliveira
6d8b5b289f
Refactor ScanPage for better performance and memory management ( #9464 )
...
- Added null checks in `reassemble` method to avoid potential null pointer exceptions when pausing/resuming the camera.
- Refactored image picking and QR code decoding process to use async/await, avoiding UI blocking with synchronous file reads.
- Improved exception handling by making it more specific to QR code reading errors.
- Introduced `StreamSubscription` for the QR scan listener and ensured proper cancellation in `dispose` method to prevent memory leaks.
- Separated button building logic (`_buildImagePickerButton`, `_buildFlashToggleButton`, `_buildCameraSwitchButton`) to enhance code readability and maintainability.
2024-09-26 10:34:12 +08:00
21pages
7c55e3266b
fix peers view ChangeNotifierProvider update ( #9459 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-09-25 15:11:11 +08:00
fufesou
e0095aebda
refact: web elevation ( #9445 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-24 13:53:17 +08:00
rustdesk
664a3e186e
clean SOFTWARE_UPDATE_URL
2024-09-24 12:00:37 +08:00
21pages
e4f7e126e5
fix check update ( #9444 )
...
check_software_update runs in a new thread, won't return directly
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-09-24 11:37:30 +08:00
fufesou
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
f535406962
refact: web, keyboard, translate mode ( #9432 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-23 16:58:21 +08:00
Vasyl Gello
f3f3bb538f
Fix F-Droid build and bump Android NDK ( #9428 )
...
* Fix F-Droid build
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
* Bump Android NDK to r27b
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
---------
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-09-23 16:43:59 +08:00
21pages
8fefd34c15
update web ( #9427 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-09-23 09:18:22 +08:00
rustdesk
3db55a718c
build 48
2024-09-21 11:22:33 +08:00
fufesou
c6e3f60a6b
refact: flutter, ChangeNotifier, reduce rebuild ( #9392 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-19 18:48:01 +08:00
fufesou
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
21pages
ab246fdcbf
password lowercase check like uppercase ( #9343 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-09-13 09:29:00 +08:00
rustdesk
d65d3b7326
fix ci
2024-09-13 09:21:50 +08:00
rustdesk
9f9a22ec63
uppercase for all
2024-09-13 08:46:21 +08:00
m-hume
a8f1a66043
Trim whitespace from Import server config ( #9341 )
2024-09-13 08:06:40 +08:00
fufesou
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
cbca0eb340
fix: keyboard, move tab to new window ( #9322 )
...
Do not disable keyboard when moving tab to new window on dispose.
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-11 10:01:03 +08:00
fufesou
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
rustdesk
1f2a75fbd8
revert back pub lock because it does not fix leak
2024-09-10 21:28:07 +08:00
fufesou
13effe7f14
fix: web, switch display ( #9307 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-10 11:29:20 +08:00
21pages
943f96ef8c
downgrade url_launcher/uni_links for linux ci ( #9306 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-09-10 10:57:01 +08:00
rustdesk
260a82ee5c
upgrade pub for flutter memory leak
2024-09-09 17:25:35 +08:00
21pages
a4cd64f0d5
fix qsv memory leak by updating ffmpeg ( #9266 )
...
* fix qsv memory leak by updating ffmpeg
* Memory leaks occur when destroying FFmpeg QSV VRAM encoders. This issue is resolved with FFmpeg version 7.
* FFmpeg requires ffnvcodec version 12.1.14.0 or higher, and an NVIDIA driver version greater than 530. For more details, https://github.com/FFmpeg/nv-codec-headers/tree/n12.1.14.0 .
* The code of NVIDIA VRAM encoder is not changed, still use Video Codec SDK version 11, which is unaffected by FFmpeg. Drivers newer than 470 can support this, but we may consider an update later, as the support check by sdk code may not be accurate for FFmpeg RAM encoders.
* The issue is related to FFmpeg, not libmfx. FFmpeg version 7 recommends using libvpl, but vcpkg currently lacks ports for libvpl. We can add these in the future.
* D3D11 Texture Rendering: The "Shared GPU Memory" in the task manager continue increasing when using D3D11 texture render, which can exceed the GPU memory limit (e.g., reaching up to 100GB). I don't know what it is and will try to find it out.
* Roughly tests on Windows, Linux, macOS, and Android for quick fix. Further testing will be performed, and I will share the results in this pr.
Signed-off-by: 21pages <sunboeasy@gmail.com>
* update flutter_gpu_texture_render, fix shared gpu memory leak while
rendering
Signed-off-by: 21pages <sunboeasy@gmail.com>
---------
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-09-07 10:20:52 +08:00
fufesou
7a1157f1b0
refact: quality status event ( #9268 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-05 22:37:14 +08:00
fufesou
5f29016861
fix: build web ( #9259 )
...
1. Web, build.
2. Web and mobile, `onSubmitted` for ID text field.
3. Web, remove unused key 'toggle_option'.
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-04 22:27:52 +08:00
21pages
29e12b84a9
password max length prompt ( #9248 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-09-04 11:31:13 +08:00
fufesou
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
827efabbc0
refact: remove fingerprint for web ( #9226 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-02 02:00:59 +08:00
fufesou
532fe6aefb
refact: web ui, login ( #9225 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-01 23:14:57 +08:00
fufesou
ae339f039d
refact: web ui ( #9217 )
...
* refact: web ui
Signed-off-by: fufesou <linlong1266@gmail.com>
* refact: remove AppBar shadow
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-09-01 00:30:07 +08:00
fufesou
832002a10f
refact: web, remote toolbar, pin ( #9206 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-08-29 23:38:08 +08:00
fufesou
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
55de573a01
fix: keyboard input, mulit windows ( #9189 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-08-27 19:30:51 +08:00
fufesou
c68ce7dd84
fix: web v2, keyboard mode ( #9180 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-08-27 00:00:33 +08:00
fufesou
4b4fd94f3e
feat: web v2 keyboard ( #9175 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-08-26 12:13:11 +08:00
21pages
48aec6484c
refresh file transfer table on resume ( #9167 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-08-25 21:29:41 +08:00
21pages
a946d4d0c9
file transfer status text overflow at start ( #9166 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-08-25 20:46:21 +08:00
fufesou
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
rustdesk
d400999b9c
bump to 1.3.1
2024-08-24 19:02:04 +08:00
fufesou
1d416f6626
refact: flutter keyboard, map mode ( #9160 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-08-24 12:10:36 +08:00
21pages
50aa8e12ad
desktop file transfer, all columns respond to tap, add right click item border ( #9153 )
...
When right click selected item, the border is not obvious but can feel
some change.
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-08-23 10:00:36 +08:00