Commit Graph

149 Commits

Author SHA1 Message Date
Levi Yan
e6c7ec24d5 release 0.3.4 2025-05-31 22:52:53 +08:00
Levi Yan
91ac39ac0b feat: 避免打开同一个项目(home、open with vscode) 2025-05-31 22:51:28 +08:00
Levi Yan
a8d5f4acb8 feat: show SSH:project name in status bar 2025-05-22 18:13:17 +08:00
Levi Yan
2ae49d28e6 release 0.3.2 2025-05-13 23:24:30 +08:00
Levi Yan
83f7d7bb29 refactor: use unified paramater name in firstOpenProject 2025-05-13 18:13:08 +08:00
Levi Yan
e4de00d390 fix: check if private/public ssh key exists before first connect in both local and remote environment 2025-05-13 18:11:44 +08:00
Levi Yan
4550f20296 refactor: call unified interface that first open remote folder 2025-05-13 18:05:42 +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
eb41f5c8dc 0.3.1 2025-05-06 23:05:12 +08:00
Levi Yan
70fa291e37 feat: support first connect in remote environment 2025-05-06 23:05:00 +08:00
Levi Yan
e4d9d2b3b7 refactor: change name: host->hostname 2025-05-06 23:04:10 +08:00
Levi Yan
c15b8919ca feat: two new global state variable( localSystemName, localSSHConfigPath) used to support first connect in remote environment 2025-05-06 23:00: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
f22c1c231b style: correct description 2025-04-29 19:05:40 +08:00
Levi Yan
98b64fd8cb feat: store local system name in global state 2025-04-29 19:04:07 +08:00
Levi Yan
414c0ee579 refactor(remote-container): remove connection method that use password 2025-04-29 18:48:01 +08:00
Levi Yan
473eab1c8c feat: clean - clean ssh key and logout 2025-04-23 09:13:42 +08:00
Levi Yan
5385a9bc84 feat: l10n support 2025-04-23 09:13:30 +08:00
Levi Yan
05a1edb8fb chore: vscode version need ^1.75.x 2025-04-22 22:22:42 +08:00
Levi Yan
b3998f9903 feat: language config for devstar home 2025-04-22 20:58:09 +08:00
Levi Yan
9a05859787 release 0.2.12 2025-03-24 23:15:27 +08:00
Levi Yan
5a0078c7b3 fix: cannot connect devcontainer by sshkey 2025-03-24 23:00:40 +08:00
Levi Yan
ad0eff62c4 release 0.2.11 2025-03-24 17:54:29 +08:00
Levi Yan
fa9be999d5 refactor: only keep one User instance 2025-03-24 16:29:55 +08:00
Levi Yan
4bc9ee4e83 fix: verifyToken cannot verify valid token 2025-03-24 16:24:46 +08:00
Levi Yan
7087327b4e release 0.2.10 2025-03-24 12:41:07 +08:00
Levi Yan
80fca78179 refactor: activate extension when web url call 2025-03-24 12:28:40 +08:00
Levi Yan
3c0af07f54 release 0.2.9 2025-03-24 10:53:33 +08:00
Levi Yan
7a08bebddb refactor: optimize error output in verifyToken 2025-03-24 10:51:56 +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
72e94ceea8 temp: provide a handler to logout 2025-03-24 10:12:33 +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
c47739a718 fix: not process error (code: 401) 2025-03-23 21:59:57 +08:00
Levi Yan
a858f80164 refactor: extract code related to logging into login function 2025-03-23 20:31:31 +08:00
Levi Yan
a55ee0cf90 security: verify token and username before storing 2025-03-23 17:17:32 +08:00
Levi Yan
fe52e2bf8f feat: verify token and user 2025-03-23 17:16:35 +08:00
Levi Yan
4188072065 refactor: set showErrorNotification as a function for reuse 2025-03-23 17:15:33 +08:00
Levi Yan
5813fe2c20 refactor(devstar-api): not need user as member 2025-03-23 16:35:07 +08:00
Levi Yan
1d1eb092a9 release 0.2.8 2025-03-19 12:23:01 +08:00
Levi Yan
280231a016 refactor: change the return value of uploadPublicKey as promise<string> 2025-03-12 10:23:31 +08:00
Levi Yan
cf1efabc77 add output for storing token and username 2025-03-11 21:44:36 +08:00
Levi Yan
fcf93fe3de feat: upload user's ssh public key when user login through 'open with vscode' link 2025-03-03 13:22:01 +08:00
Levi Yan
e7bac7991f feat: upload user's ssh public key 2025-03-03 13:20:44 +08:00
Levi Yan
ef3629c5c4 refactor: 从用户配置中读取域名由getDevstarDomain函数负责 2025-03-03 13:15:34 +08:00
Levi Yan
04e34d5129 refactor: centralize the code that first opens the project into a single function 2025-03-02 23:33:18 +08:00
Levi Yan
b96e318355 style: formatting 2025-03-02 23:28:29 +08:00
Levi Yan
79309f8a56 fix(open with vscode with access token): don't open project after logging 2025-02-26 11:04:36 +08:00
Levi Yan
be6520d2cb feat: support link that open with code to carry access token 2025-02-26 00:47:00 +08:00
Levi Yan
38d1b98685 refactor: revert openRemoteFolder function to member function (not static) 2025-02-26 00:43:16 +08:00