fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c358399eca 
							
						 
					 
					
						
						
							
							refact: reduce try_get_displays() on login ( #9333 )  
						
						... 
						
						
						
						* refact: reduce try_get_displays() on login
Signed-off-by: fufesou <linlong1266@gmail.com>
* Function rename
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-09-12 14:44:40 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							cacca7295c 
							
						 
					 
					
						
						
							
							fix memory leak on mac because of wrong use of objc, by wrapping autoreleasepool  
						
						
						
						
					 
					
						2024-09-12 14:26:29 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e81bcb447 
							
						 
					 
					
						
						
							
							fix: Query online, remove loop retry ( #9326 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-09-11 17:17:32 +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 
						 
				 
			
				
					
						
							
							
								Gheorghi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							519539ed0a 
							
						 
					 
					
						
						
							
							Update bg.rs with more translations ( #9317 )  
						
						
						
						
					 
					
						2024-09-10 23:22:14 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							1f2a75fbd8 
							
						 
					 
					
						
						
							
							revert back pub lock because it does not fix leak  
						
						
						
						
					 
					
						2024-09-10 21:28:07 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51055a7e5b 
							
						 
					 
					
						
						
							
							fix: tokio, call future in context of runtime ( #9310 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-09-10 17:39:22 +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 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2792d1527 
							
						 
					 
					
						
						
							
							comments ( #9297 )  
						
						... 
						
						
						
						* comments
Signed-off-by: fufesou <linlong1266@gmail.com>
* comments
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-09-08 23:07:42 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2922ebe22a 
							
						 
					 
					
						
						
							
							Fix/clipboard retry if is occupied ( #9293 )  
						
						... 
						
						
						
						* fix: clipboard, retry if is occupied
Signed-off-by: fufesou <linlong1266@gmail.com>
* fix: clipboard service, hold runtime to cm ipc
Signed-off-by: fufesou <linlong1266@gmail.com>
* update arboard
Signed-off-by: fufesou <linlong1266@gmail.com>
* refact: log
Signed-off-by: fufesou <linlong1266@gmail.com>
* fix: get formats, return only not
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-09-08 21:13:05 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							1e6944b380 
							
						 
					 
					
						
						
							
							apply --cm-no-ui to non-windows  
						
						
						
						
					 
					
						2024-09-08 12:54:27 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							993862c103 
							
						 
					 
					
						
						
							
							quit cm process if ipc connection to ipc server closed ( #9292 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-09-08 12:37:41 +08:00 
						 
				 
			
				
					
						
							
							
								Andrzej Rudnik 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8cd564e69 
							
						 
					 
					
						
						
							
							Update pl.rs ( #9285 )  
						
						
						
						
					 
					
						2024-09-07 17:58:07 +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 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0ca4b9fee 
							
						 
					 
					
						
						
							
							--no-server parameter to avoid server ipc occupied by ui ( #9272 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-09-06 14:43:38 +08:00 
						 
				 
			
				
					
						
							
							
								Xp96 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa3402b44a 
							
						 
					 
					
						
						
							
							Update ptbr.rs ( #9271 )  
						
						
						
						
					 
					
						2024-09-06 01:15:07 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26ebd0deb9 
							
						 
					 
					
						
						
							
							fix: clipboard, cmd ipc ( #9270 )  
						
						... 
						
						
						
						1. Send raw contents if `content_len` > 1024*3.
2. Send raw contents if it is not empty.
3. Try read clipboard again if no data from cm.
Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-09-05 23:39:07 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4150036589 
							
						 
					 
					
						
						
							
							remove first frame fallback if repeat ( #9267 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-09-05 22:48:20 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a1157f1b0 
							
						 
					 
					
						
						
							
							refact: quality status event ( #9268 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-09-05 22:37:14 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bd34bf0b9 
							
						 
					 
					
						
						
							
							increase interval for restart linux ui, try fix loop start ( #9264 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-09-05 18:34:48 +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 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e40243b55d 
							
						 
					 
					
						
						
							
							Fix/wf cliprdr c bugs ( #9253 )  
						
						... 
						
						
						
						* fix: ResetEvent() after WaitForSingleObject()
Signed-off-by: fufesou <linlong1266@gmail.com>
* fix: check and free mem
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-09-04 17:04:48 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbbbd08934 
							
						 
					 
					
						
						
							
							fix: clipboard, support excel xml spreadsheet ( #9252 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-09-04 16:44:36 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04c0f66ca9 
							
						 
					 
					
						
						
							
							fix: set  to OK if recv flag is TRUE ( #9244 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-09-03 21:15:35 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec28567362 
							
						 
					 
					
						
						
							
							fix: win, file clipboard ( #9243 )  
						
						... 
						
						
						
						1. Return the result of `wait_response_event()` in
   `cliprdr_send_format_list()`
2. Add recv flags to avoid waiting a long time.
Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-09-03 20:55:45 +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 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39e713838f 
							
						 
					 
					
						
						
							
							Use fallback codec if first frame fails ( #9242 )  
						
						... 
						
						
						
						* Both encoding and decoding use fallback if first frame fails
* More aggresive max fail counter
* Update hwcodec, add judgement when length of the encoded data is zero, https://github.com/rustdesk/rustdesk-server-pro/discussions/382#discussioncomment-10525997 
* Fix serde hwcodec config toml fails when the non-first vec![] is empty, https://github.com/toml-rs/toml-rs/issues/384 , the config file is used for cache, when check process is not finished, the cache is used.
* Allow cm not start for pro user
Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-09-03 18:48:17 +08:00 
						 
				 
			
				
					
						
							
							
								SimonHanel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75a4671bda 
							
						 
					 
					
						
						
							
							Update da.rs ( #9238 )  
						
						... 
						
						
						
						* Update da.rs
Filled out every empty string and adjusted some for better translation.
Some translations might be janky due to my lack of context for what the string is used for, but it's good enough for now.
* Update da.rs
Minor tweaks 
						
						
					 
					
						2024-09-03 10:09:25 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf390611ab 
							
						 
					 
					
						
						
							
							fix: keyboard, sciter ( #9216 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-08-31 19:02:50 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3f6829d02 
							
						 
					 
					
						
						
							
							refact: android ios, lan discovery ( #9207 )  
						
						... 
						
						
						
						* refact: android ios, lan discovery
Signed-off-by: fufesou <linlong1266@gmail.com>
* fix: build and runtime error
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-08-30 00:37:38 +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 
						 
				 
			
				
					
						
							
							
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d335cdbb0c 
							
						 
					 
					
						
						
							
							Update README.md ( #9196 )  
						
						
						
						
					 
					
						2024-08-28 12:25:00 +08:00 
						 
				 
			
				
					
						
							
							
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a5d5875c8 
							
						 
					 
					
						
						
							
							Logo broken ( #9195 )  
						
						
						
						
					 
					
						2024-08-28 12:23:40 +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 
						 
				 
			
				
					
						
							
							
								9amm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd178a7b6c 
							
						 
					 
					
						
						
							
							Fix minor typo ( #9191 )  
						
						... 
						
						
						
						Co-authored-by: 9amm <> 
						
						
					 
					
						2024-08-27 23:38:40 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							f3a2733d75 
							
						 
					 
					
						
						
							
							start mac service more later  
						
						
						
						
					 
					
						2024-08-27 20:25:01 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40239a1c41 
							
						 
					 
					
						
						
							
							feat: macos, mouse button, back&forward ( #9185 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-08-27 15:20:29 +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 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							690a2c8399 
							
						 
					 
					
						
						
							
							still find delegate failure when my mac restarted automatically sometimes  
						
						
						
						
					 
					
						2024-08-26 17:07:02 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5abe42f66c 
							
						 
					 
					
						
						
							
							not run get window focus if no multiple displays ( #9174 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-08-26 10:37:35 +08:00