Commit Graph

43 Commits

Author SHA1 Message Date
67cb6ab7f0 feature-open-with-vscode (#4)
Some checks failed
CI/CD Pipeline for DevStar Extension / build (push) Failing after 11s
Co-authored-by: 孟宁 <mengning@mengning.com.cn>
Reviewed-on: #4
Co-authored-by: yinxue <2643126914@qq.com>
Co-committed-by: yinxue <2643126914@qq.com>
2025-12-31 01:52:07 +00:00
b33384ca23 删除不必要代码&&修改工作流文件
Some checks failed
CI/CD Pipeline for DevStar Extension / build (pull_request) Has been cancelled
2025-11-26 11:04:05 +08:00
325fc8f4bd 实现点击open with vscode传递端口进行端口映射
Some checks failed
CI/CD Pipeline for DevStar Extension / build (pull_request) Failing after 2m28s
2025-11-25 15:41:51 +08:00
53d875e7ca 删除掉remote-container.ts中的一些调试信息 2025-11-18 17:36:29 +08:00
ef67c1bb2c 添加工作流文件 2025-11-18 14:04:48 +08:00
515ab4ff91 已经完成随机端口号映射 2025-11-14 15:25:14 +08:00
ab2c05711b 直接ssh进入容器并且移除自动进入HOME页面 2025-11-10 13:58:45 +08:00
7e33976d51 移除从open with vscode后自动进入home页面 2025-11-03 15:21:06 +08:00
ece4943d2a 修改ssh连接时用户为root 2025-11-03 14:04:59 +08:00
7367d3cf37 remote-container.ts调试信息更加健全 2025-11-03 13:44:18 +08:00
Levi Yan
41b97301f7 refactor(remote-container): bring devstarDomain param for /openProjectSkippingLoginCheck only when devstarDomain_sessionId exists and isn't null 2025-06-22 16:20:20 +08:00
Levi Yan
353790d693 feat: support open_with_vscode link bringing devstarDomain param 2025-06-22 11:20:40 +08:00
Levi Yan
b713e4515a feat(remote-container): setUser 2025-06-22 11:11:09 +08:00
Levi Yan
2da4752730 fix(firstOpenProject): correct command that used in powshell >= 5.1.26100 2025-06-17 13:03:48 +08:00
Levi Yan
f0973280f4 feat(firstOpenProject): be based on os and shell version to provide different commands that open project in remote env 2025-06-16 23:05:32 +08:00
Levi Yan
29f6ece39c revert: 取消功能【避免打开同一个项目】 2025-06-12 00:12:27 +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
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
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
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
414c0ee579 refactor(remote-container): remove connection method that use password 2025-04-29 18:48:01 +08:00
Levi Yan
5385a9bc84 feat: l10n support 2025-04-23 09:13:30 +08:00
Levi Yan
5a0078c7b3 fix: cannot connect devcontainer by sshkey 2025-03-24 23:00:40 +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
38d1b98685 refactor: revert openRemoteFolder function to member function (not static) 2025-02-26 00:43:16 +08:00
Levi Yan
7d21c0df5a feat: open project without logging 2025-02-25 11:43:06 +08:00
Levi Yan
858e77a19a refactor: convert openRemoteFolder to a static method, and adjust the sort of parameters 2025-02-19 09:58:31 +08:00
Levi Yan
d49ac4cfb6 fix: even if the connection is not successful, the host information is stored 2025-01-16 02:54:45 +08:00
Levi Yan
bdf708597d fix: cannot execute code --version in windows and linux 2025-01-08 18:36:59 +08:00
Levi Yan
27a09a49ab style: tab -> 2 spaces in all typescript files 2024-11-12 19:07:30 +08:00
Levi Yan
cb62793537 fix: check if received host exists in config file 2024-10-30 14:44:10 +08:00
Levi Yan
99e1693573 refactor: open remote folder also need username, port now and change the naming format of host in config 2024-10-28 19:46:26 +08:00
Levi Yan
d79a4a8243 fix: now ssh connection use use private key instead of the default 2024-10-28 19:02:56 +08:00
Levi Yan
4ded936bf7 fix: sovle the problem that the host isn't unique and store repeat host 2024-10-23 12:38:55 +08:00
Levi Yan
bf0ace5cc4 refactro: firstconnect with key instead of password 2024-10-21 11:39:07 +08:00
Levi Yan
da531a361a feat: install vscode-server and devstar in remote container when first connecting 2024-08-22 11:53:39 +08:00
Levi Yan
3b7cf8af57 refactor: only successfully finished first connect then open remote folder 2024-07-30 23:35:08 +08:00
Levi Yan
61b79b7f74 refactor: separate the functions that connect container and first conect container 2024-07-16 17:32:41 +08:00