21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8919ea65e3 
							
						 
					 
					
						
						
							
							fix, mac hwcodec decoding align use dst_align ( #8215 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-05-30 23:40:25 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							123a45149d 
							
						 
					 
					
						
						
							
							bump to 1.2.5  
						
						
						
						
					 
					
						2024-05-28 17:14:55 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72ec86b58d 
							
						 
					 
					
						
						
							
							refact: texture render as an option ( #8168 )  
						
						... 
						
						
						
						* refact: texture render as an option
Signed-off-by: fufesou <linlong1266@gmail.com>
* refact: texture render, translation
Signed-off-by: fufesou <linlong1266@gmail.com>
* refact: texture render as option
Signed-off-by: fufesou <linlong1266@gmail.com>
* Update ui_interface.rs
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com> 
						
						
					 
					
						2024-05-28 16:42:30 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							010b17509a 
							
						 
					 
					
						
						
							
							fix android get raw data ( #8171 )  
						
						... 
						
						
						
						If `std::ptr::copy_nonoverlapping` is not in `take`, it's not protected by the lock.
Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-05-28 16:35:59 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							278d593580 
							
						 
					 
					
						
						
							
							adjust log file days from 7 days to 31 days  
						
						
						
						
					 
					
						2024-05-28 15:52:50 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							036d10cfbe 
							
						 
					 
					
						
						
							
							android: for software encoding and screen size > 1200, display size reduced to half ( #8167 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-05-28 12:43:13 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7308dbbc9 
							
						 
					 
					
						
						
							
							fix mediacodec bad encoding quality ( #8159 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-05-27 19:34:40 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							902e166f0c 
							
						 
					 
					
						
						
							
							fix mediacodec check_bitrate_range not work ( #8133 )  
						
						... 
						
						
						
						should check with mc_name, and that cause the highest custom bitrate
being invalid
Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-05-24 14:07:48 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49b0630752 
							
						 
					 
					
						
						
							
							fix android mediacodec encoding align ( #8121 )  
						
						... 
						
						
						
						* update ffmpeg, mediacodec encode align 64
* more d3d11 decode availablity check
* remove unused mediacodec info
Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-05-22 20:18:09 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							534fc9c40c 
							
						 
					 
					
						
						
							
							fix: linux, login wayland, server ( #8111 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-05-21 23:35:47 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e5622a97a 
							
						 
					 
					
						
						
							
							fix: user option, enable file copy paste ( #8096 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-05-19 20:41:19 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8c9250aab 
							
						 
					 
					
						
						
							
							refact: custom client proxy ( #8093 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-05-19 16:40:49 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							986b9fb0e0 
							
						 
					 
					
						
						
							
							refact: custom client, remove enable-check-update ( #8092 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-05-19 16:32:15 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d70b0cdd4f 
							
						 
					 
					
						
						
							
							Not require both  max-width and max-height of mediacodec larger than ( #8036 )  
						
						... 
						
						
						
						screen width and screen height
* Only use hardware codec, when api < 29, judge with codec name prefix.
Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-05-13 20:24:50 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e09809ad8 
							
						 
					 
					
						
						
							
							auto codec, h265 > h264 > vp9/vp8 ( #8032 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-05-13 16:27:48 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7499c2de8 
							
						 
					 
					
						
						
							
							add ffmpeg mediacodec h264/h265 encode ( #8028 )  
						
						... 
						
						
						
						* Check available when app start from kotlin via get codec info
* For latency free, repeat encode 10 frame at most when capture return WouldBlock
* For changing quality, kotlin support but jni doesn't support, rerun video service when quality is manualy
  changed
* 3 or 6 times bitrate for mediacodec because its quality is poor
Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-05-13 12:39:04 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							4c99b8c70e 
							
						 
					 
					
						
						
							
							upgrade tokio to 3.17 for a windows named pipe race condition,  
						
						... 
						
						
						
						https://github.com/tokio-rs/mio/pull/1760 , https://github.com/tokio-rs/tokio/issues/6369  
					
						2024-05-12 14:08:21 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c640f7ed12 
							
						 
					 
					
						
						
							
							fix android crash caused by outdated video frame ptr ( #7996 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-05-09 22:53:01 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbe9017318 
							
						 
					 
					
						
						
							
							fix: wayland delete restore token ( #7988 )  
						
						... 
						
						
						
						* fix: wayland delete restore token
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Wayland close session when clearing restore token
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Refact Wayland option
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Wayland clear screen selection, fake token
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* fix build web
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* fix: build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* chore
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-05-09 11:03:59 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a31a68ba17 
							
						 
					 
					
						
						
							
							If there is hardware ram encoder as fallback, not require all adapters ( #7987 )  
						
						... 
						
						
						
						support the codec format
Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-05-09 09:02:25 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ba1c2587d 
							
						 
					 
					
						
						
							
							opt supported encoding update, consider multi connections ( #7978 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-05-08 20:31:39 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09f3850250 
							
						 
					 
					
						
						
							
							installed windows client save incoming recording to a specific directory ( #7974 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-05-08 17:04:53 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5537c525ca 
							
						 
					 
					
						
						
							
							refact: comments, wayland, restore token ( #7947 )  
						
						... 
						
						
						
						We cannot store restore_token if the server is not running.
Because `org.freedesktop.portal.RemoteDesktop` does not support persist
mode for now.
Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-05-08 09:49:16 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3746fd88b5 
							
						 
					 
					
						
						
							
							Show current codec in menu when auto codec is chosen ( #7942 )  
						
						... 
						
						
						
						* change negotiated codec name to negotiated codec format
Signed-off-by: 21pages <pages21@163.com>
* fallback to vp9 directly if failed to create encoder
Current fallback method is clear hwcodec config
Signed-off-by: 21pages <pages21@163.com>
* show current codec in menu when auto codec is chosen
Signed-off-by: 21pages <pages21@163.com>
---------
Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-05-07 20:34:23 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51813b7d7e 
							
						 
					 
					
						
						
							
							set vp9 as auto codec ( #7928 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-05-07 15:20:55 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e30418f79 
							
						 
					 
					
						
						
							
							disable av1 for all 32 bit platforms ( #7921 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-05-06 23:09:09 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0af370d736 
							
						 
					 
					
						
						
							
							x86 sciter set not support av1 due to slow ( #7920 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-05-06 22:03:49 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							991694aca5 
							
						 
					 
					
						
						
							
							update hwcodec, qsv support changing bitrate ( #7911 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-05-06 10:59:25 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							cc482c589c 
							
						 
					 
					
						
						
							
							XDG_SESSION_TYPE as final backup  
						
						
						
						
					 
					
						2024-05-04 17:22:43 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							890b735985 
							
						 
					 
					
						
						
							
							fix: test case, test_if_valid_server ( #7903 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-05-04 14:06:41 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							abbd4c8934 
							
						 
					 
					
						
						
							
							fix ci  
						
						
						
						
					 
					
						2024-05-03 03:24:22 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							b5f6a9c91a 
							
						 
					 
					
						
						
							
							fix one flatpak feature missing  
						
						
						
						
					 
					
						2024-05-03 02:52:41 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							08b7e036b4 
							
						 
					 
					
						
						
							
							test vcpkg new in android  
						
						
						
						
					 
					
						2024-05-01 12:58:27 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34c7c25908 
							
						 
					 
					
						
						
							
							update hwcodec, add windows ffmpeg vram encoding ( #7876 )  
						
						... 
						
						
						
						* windows add ffmpeg vram encoding
* windows add missing nvenc and qsv ram encoding, linux add vaapi, current codec table:  https://github.com/21pages/hwcodec?tab=readme-ov-file#codec 
Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-05-01 00:07:09 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1dfbaa1e02 
							
						 
					 
					
						
						
							
							fix: test if valid server, control if try test with proxy ( #7858 )  
						
						... 
						
						
						
						* fix: test if valid server, control if try test with proxy
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* fix: build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-04-28 14:22:21 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22e58d7623 
							
						 
					 
					
						
						
							
							fix: test if valid server ( #7856 )  
						
						... 
						
						
						
						* fix : #7853 , test if valid server
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* refact comments
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-04-28 12:17:39 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2626dcbc5f 
							
						 
					 
					
						
						
							
							fix black screen issue when controlling the second screen on versions that lack multiple display support while using vram decoding ( #7836 )  
						
						... 
						
						
						
						* avoid create unnecessary video decoder
Signed-off-by: 21pages <pages21@163.com>
* controlled side uses the most frequent selected codec
Signed-off-by: 21pages <pages21@163.com>
* fix black screen when control old version's second screen
For versions that do not support multiple displays, the display parameter is always 0, need set type of current display
Signed-off-by: 21pages <pages21@163.com>
---------
Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-04-26 19:42:47 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e7e27f99d 
							
						 
					 
					
						
						
							
							update hwcodec, fix gpu/cpu stuck caused by nv codec ( #7826 )  
						
						... 
						
						
						
						* Disable all nv codec encoding on windows except nv sdk encoding,
  because it doesn't use CUContext
* Keep nv codec on linux, because I didn't reproduce the stuck on it
* Add ffmpeg d3d11 vram decoding
Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-04-25 20:16:48 +08:00 
						 
				 
			
				
					
						
							
							
								Sahil Yeole 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3811f41076 
							
						 
					 
					
						
						
							
							Feat: Follow remote cursor and window focus | Auto display switch ( #7717 )  
						
						... 
						
						
						
						* feat: auto switch display on follow remote cursor
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* feat: auto switch display on follow remote window focus
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build and remove unused imports
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix linux get_focused_window_id
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* lock show remote cursor when follow remote cursor is enabled
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix config
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* prevent auto display switch on show all display and displays as individual windows
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix options
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix options
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove unused function
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove unwraps and improve iterations
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* set updateCursorPos to false to avoid interrupting remote cursor
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* update lang
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix web build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* update checks for options and enable in view mode
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use focused display index for window focus service
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use window center for windows display focused
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove unused imports
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use libxdo instead of xdotool
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix multi monitor check
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* enable show cursor when follow cursor is default
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove show_all_displays,use runtime state instead
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix show cursor lock state on default
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove view mode with follow options
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use separate message for follow current display
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix options
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* sciter support for follow remote cursor and window
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* add check for ui session handlers count
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use cached displays and remove peer info write
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* No follow options when show all displays
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* No follow options when multi ui session
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* turn off follow options when not used|prevent msgs
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use window center for switch in linux
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use subbed display count to prevent switch msgs
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix web build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* move subbed displays count
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* add noperms for window focus
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* add subscribe for window focus
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove window_focus message and unsub on multi ui
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* add multi ui session field
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
---------
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com> 
						
						
					 
					
						2024-04-25 13:26:02 +08:00 
						 
				 
			
				
					
						
							
							
								yuluo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43a0a4f8e0 
							
						 
					 
					
						
						
							
							fix: http/https proxy ( #7821 )  
						
						... 
						
						
						
						* add http(s) proxy
* Add front-end translation
* fix ui description
* For linux platform, add rustls support
* fix: Fix the proxy address test function.
* add: Added default prompts for agency agreement and some multi-language translations
* add: Http proxy request client
* fix: add async http proxy func and format the code
* add: Preliminary support for flutter front-end calling rust back-end http request
* Optimize HTTP calls
* Optimize HTTP calls
* fix: Optimize HTTP requests, refine translations, and fix dependencies
* fix: Win and macOS compilation errors
* fix: web platforms
* fix: Optimize import
* fix: Fix web platform issues
* fix: Fix web platform issues
* fix: update ci
* fix: test ci
* test: test CI
* Revert "fix: update ci"
This reverts commit 2e5f247b2ed0cc63a6f6f7bbaaffd0a1223712e5.
* test: test CI
* test: test CI
* fix: fix lock file
* fix: Optimize imports 
						
						
					 
					
						2024-04-25 11:46:21 +08:00 
						 
				 
			
				
					
						
							
							
								Cong Zhang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc68f400f6 
							
						 
					 
					
						
						
							
							fix: add support for headless in docker ( #7811 )  
						
						
						
						
					 
					
						2024-04-24 09:47:45 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b4a41b522 
							
						 
					 
					
						
						
							
							fix: portable, clear old files ( #7802 )  
						
						... 
						
						
						
						* fix: portable, clear old files
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-04-23 16:54:43 +08:00 
						 
				 
			
				
					
						
							
							
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac7f8a6447 
							
						 
					 
					
						
						
							
							Revert "http/https proxy ( #7600 )" ( #7801 )  
						
						... 
						
						
						
						This reverts commit da57fcb6418f27672ef0c35c3408f70c75fc1bd4. 
						
						
					 
					
						2024-04-23 15:26:16 +08:00 
						 
				 
			
				
					
						
							
							
								yuluo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da57fcb641 
							
						 
					 
					
						
						
							
							http/https proxy ( #7600 )  
						
						... 
						
						
						
						* add http(s) proxy
* Add front-end translation
* fix ui description
* For linux platform, add rustls support
* fix: Fix the proxy address test function.
* add: Added default prompts for agency agreement and some multi-language translations
* add: Http proxy request client
* fix: add async http proxy func and format the code
* add: Preliminary support for flutter front-end calling rust back-end http request
* Optimize HTTP calls
* Optimize HTTP calls
* fix: Optimize HTTP requests, refine translations, and fix dependencies 
						
						
					 
					
						2024-04-23 15:00:23 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f47d4482b 
							
						 
					 
					
						
						
							
							refact: win, idd control ( #7789 )  
						
						... 
						
						
						
						* refact: win, idd control
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* refact: win device control, better addr of
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* refact: simple refact
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-04-22 10:37:08 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d920953df1 
							
						 
					 
					
						
						
							
							typo ( #7783 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-04-20 15:28:33 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							f02a2e44d8 
							
						 
					 
					
						
						
							
							remove temp support_windows_specific_session  
						
						
						
						
					 
					
						2024-04-20 15:13:04 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb1aa9c028 
							
						 
					 
					
						
						
							
							Fix. Multi-display connection, resolutions ( #7782 )  
						
						... 
						
						
						
						* fix: multi-display, change resolution
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* fix: multi-displays, resolutions of displays
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* fix: build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* refact: Function rename
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* refact. Function rename
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-04-20 14:54:23 +08:00