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 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13effe7f14 
							
						 
					 
					
						
						
							
							fix: web, switch display ( #9307 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-09-10 11:29: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f34b8411a7 
							
						 
					 
					
						
						
							
							Fix new cm tab not replace the old persisted tab ( #9127 )  
						
						... 
						
						
						
						* This happens when after changing DesktopTab to StatefulWidget, 1.2.7
  and 1.3.0 have this problem.
* When `addConnection` in server_model.dart is called, the old closed
  client is removed, the client parameter of buildConnectionCard is new,
but client id inside Consumer is old.
* The only state in cm page is timer, its value is kept in test.
* There may be a better way to solve the ui update.
Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-08-20 15:34:10 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8745fcbb6a 
							
						 
					 
					
						
						
							
							opt desktop file manager status list ( #9117 )  
						
						... 
						
						
						
						* Show delete file/dir log
* Show full path rather than base file name
* Show files count
* Opt status card layout
* Change selected color to accent
Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-08-20 10:53:55 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed18e3c786 
							
						 
					 
					
						
						
							
							file rename ( #9089 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-08-16 12:55:58 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							579e0fac36 
							
						 
					 
					
						
						
							
							fix  https://github.com/rustdesk/rustdesk/issues/9088  
						
						
						
						
					 
					
						2024-08-16 12:20:40 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92752765ba 
							
						 
					 
					
						
						
							
							fix: resize top edge ( #9081 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-08-15 23:58:19 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb1b9858d5 
							
						 
					 
					
						
						
							
							only main window show tabbar border, change cm tabbar color ( #9073 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-08-15 13:25:59 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8b3a089f3 
							
						 
					 
					
						
						
							
							android telebot setting ( #9035 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-08-12 22:20:35 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1729ee337f 
							
						 
					 
					
						
						
							
							trust this device to skip 2fa ( #9012 )  
						
						... 
						
						
						
						* trust this device to skip 2fa
Signed-off-by: 21pages <sunboeasy@gmail.com>
* Update connection.rs
---------
Signed-off-by: 21pages <sunboeasy@gmail.com>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com> 
						
						
					 
					
						2024-08-12 18:08:33 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c6ddd7403 
							
						 
					 
					
						
						
							
							fix: multi-displays, displays changed, switch idx ( #9006 )  
						
						... 
						
						
						
						Use init display index as the primary index.
But when displays changed, the primary display may also changes.
No need to change the old primary index.
But we need to make sure that the old primary index does not exceed the display number.
Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-08-09 21:17:06 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4c40d733e 
							
						 
					 
					
						
						
							
							Fix/exe upgrade options ( #9001 )  
						
						... 
						
						
						
						* fix: exe upgrade, use previous options
Signed-off-by: fufesou <linlong1266@gmail.com>
* refact: msi, shortcuts options, swap pos
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-08-08 22:07:06 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76d5a8b205 
							
						 
					 
					
						
						
							
							unlock with PIN ( #8977 )  
						
						... 
						
						
						
						* add custom password to unlock settings
* If not set, use admin password; if set, use custom settings password.
* At least 4 characters.
* Set with gui or command line.
Signed-off-by: 21pages <sunboeasy@gmail.com>
* Update cn.rs
---------
Signed-off-by: 21pages <sunboeasy@gmail.com>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com> 
						
						
					 
					
						2024-08-07 16:21:38 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51b250435d 
							
						 
					 
					
						
						
							
							refact: audio input, combobox instead of radio ( #8965 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-08-06 17:07:05 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2662abc5a3 
							
						 
					 
					
						
						
							
							fix: reset voice call state, on conn ( #8961 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-08-06 00:28:31 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6035fbbdf 
							
						 
					 
					
						
						
							
							update supportedLocales ( #8925 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-08-02 15:12:48 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							cba8aaa410 
							
						 
					 
					
						
						
							
							tooltip for  https://github.com/rustdesk/rustdesk/issues/8600 , and change  
						
						... 
						
						
						
						dialog error to richtext with link support 
						
						
					 
					
						2024-07-30 14:42:21 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							764fbe2c9d 
							
						 
					 
					
						
						
							
							addressing  https://github.com/rustdesk/rustdesk/issues/8883  
						
						
						
						
					 
					
						2024-07-30 00:27:01 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee5314de20 
							
						 
					 
					
						
						
							
							use selectableText for some errors ( #8862 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-07-28 11:13:19 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30a5d1e0e1 
							
						 
					 
					
						
						
							
							avoid call refreshCurrentUser twice at startup ( #8848 )  
						
						... 
						
						
						
						refreshCurrentUser will be called at these 2 position:
1. runMainApp or runMobileApp in main.dart
2. when connect status is ready
Both of these two happens at startup, when connect status is ready and startup time < 5 seconds, not call refreshCurrentUser
Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-07-27 09:50:06 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be06c0d738 
							
						 
					 
					
						
						
							
							tab border for desktop subwindow ( #8842 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <sunboeasy@gmail.com> 
						
						
					 
					
						2024-07-26 11:20:16 +08:00 
						 
				 
			
				
					
						
							
							
								zuiyu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0f50f0f03 
							
						 
					 
					
						
						
							
							fix: remove getRadio todo and delete  contentPadding param ( #8839 )  
						
						
						
						
					 
					
						2024-07-26 10:31:01 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3999d498be 
							
						 
					 
					
						
						
							
							fix: keep window pos after new conn ( #8834 )  
						
						... 
						
						
						
						1. Keep window pos
2. Do some init in StatefulWidget constructor.
If try init in its state class, it may be too late. Because I see the
init function is called after building the widget tree.
Signed-off-by: fufesou <linlong1266@gmail.com> 
						
						
					 
					
						2024-07-25 21:52:57 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							bbdce8d57b 
							
						 
					 
					
						
						
							
							Send clipboard keystroke,  https://github.com/rustdesk/rustdesk/discussions/5451  
						
						
						
						
					 
					
						2024-07-25 15:21:28 +08:00 
						 
				 
			
				
					
						
							
							
								dignow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								dignow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2aef79688b 
							
						 
					 
					
						
						
							
							fix: mobile, conn page, jump on exiting remote ( #8820 )  
						
						... 
						
						
						
						Signed-off-by: dignow <linlong1265@gmail.com> 
						
						
					 
					
						2024-07-25 00:43:14 +08:00