Levi Yan
|
b58e667edd
|
release 0.3.5
|
2025-06-11 13:36:21 +08:00 |
|
Levi Yan
|
3ed039b62c
|
refactor: remove operations that are no longer used under Remote Env
|
2025-06-11 13:36:08 +08:00 |
|
Levi Yan
|
35bd842979
|
feat: firstOpenProject, in remote environment, create new local window, then call extension and open project by command
|
2025-06-11 11:44:34 +08:00 |
|
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 |
|