Levi Yan
							
						 
					 | 
					
						
						
							
						
						ed7ee8cce3
					 | 
					
						
						
							
							refactor(user): rename setDevstarDomainAndHostname as setDevstarDomain
						
						
						
						
						
						
					 | 
					
						2025-06-22 16:08:41 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						12e950bf3e
					 | 
					
						
						
							
							refactor: no longer set username and userToken as member variables in user class and get them only by global state
						
						
						
						
						
						
					 | 
					
						2025-06-22 16:02:28 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						4ab517bc44
					 | 
					
						
						
							
							refactor: use standard format for domain
						
						
						
						
						
						
					 | 
					
						2025-06-22 15:56:01 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						5f38aafeed
					 | 
					
						
						
							
							feat(user): function setDevstarDomainAndHostname, getDevstarDomain; add member varibale devstarDomain
						
						
						
						
						
						
					 | 
					
						2025-06-22 11:10:26 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						9b56dba1e2
					 | 
					
						
						
							
							feat(user): two constructors used for domain which come from user config or param in open_with_vscode link
						
						
						
						
						
						
					 | 
					
						2025-06-22 11:05:39 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						00fd73d41b
					 | 
					
						
						
							
							style: formatting
						
						
						
						
						
						
					 | 
					
						2025-06-22 10:50:06 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						4152bd4be8
					 | 
					
						
						
							
							fix: make sure that directory of private/public ssh key exists before creating ssh key
						
						
						
						
						
						
					 | 
					
						2025-05-13 18:01:03 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						d5487fa6b7
					 | 
					
						
						
							
							feat: update and get local user private key path
						
						
						
						
						
						
					 | 
					
						2025-05-06 22:58:09 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						5385a9bc84
					 | 
					
						
						
							
							feat: l10n support
						
						
						
						
						
						
					 | 
					
						2025-04-23 09:13:30 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						fcb8aab391
					 | 
					
						
						
							
							feat: add notification for login and logout
						
						
						
						
						
						
					 | 
					
						2025-03-24 10:28:55 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						eeb4e6d850
					 | 
					
						
						
							
							refactor: distinguish between cleanup and storage in output
						
						
						
						
						
						
					 | 
					
						2025-03-24 10:21:17 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						000749f7d9
					 | 
					
						
						
							
							revert islogged function check token validation and clean expired tokens
						
						
						
						
						
						
					 | 
					
						2025-03-23 22:16:49 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						a858f80164
					 | 
					
						
						
							
							refactor: extract code related to logging into login function
						
						
						
						
						
						
					 | 
					
						2025-03-23 20:31:31 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						cf1efabc77
					 | 
					
						
						
							
							add output for storing token and username
						
						
						
						
						
						
					 | 
					
						2025-03-11 21:44:36 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						3f791332b3
					 | 
					
						
						
							
							refactor: convert isLogged function to public function
						
						
						
						
						
						
					 | 
					
						2025-02-26 00:37:13 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						7e470461eb
					 | 
					
						
						
							
							feat: extract the hostname of devstar domain for local SSH key naming
						
						
						
						
						
						
					 | 
					
						2025-01-07 23:22:06 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						27a09a49ab
					 | 
					
						
						
							
							style: tab -> 2 spaces in all typescript files
						
						
						
						
						
						
					 | 
					
						2024-11-12 19:07:30 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						76d713b4f1
					 | 
					
						
						
							
							refactor: set encoding type as pkcs1 for node-ssh connect function
						
						
						
						
						
						
					 | 
					
						2024-10-28 19:10:09 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						365795fe17
					 | 
					
						
						
							
							refactor: create private key without passphrase
						
						
						
						
						
						
					 | 
					
						2024-10-28 19:03:46 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						b279860ebe
					 | 
					
						
						
							
							fix: solve the problem that the private key not works when connecting because permission of private key is too open
						
						
						
						
						
						
					 | 
					
						2024-10-28 18:24:03 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						126f800346
					 | 
					
						
						
							
							feat: create user's ssh key
						
						
						
						
						
						
					 | 
					
						2024-10-28 14:58:10 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						4b3868ced2
					 | 
					
						
						
							
							[WIP] Feat: create/get user public/private key
						
						
						
						
						
						
					 | 
					
						2024-10-23 18:37:27 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						1e856694af
					 | 
					
						
						
							
							refactor(User): set user name and user token as member variable
						
						
						
						
						
						
					 | 
					
						2024-10-23 17:03:11 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Levi Yan
							
						 
					 | 
					
						
						
							
						
						bac497fabf
					 | 
					
						
						
							
							refactor: extract the methods about user into class User
						
						
						
						
						
						
					 | 
					
						2024-10-23 13:45:19 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |