|
|
67cb6ab7f0
|
feature-open-with-vscode (#4)
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
|
删除不必要代码&&修改工作流文件
CI/CD Pipeline for DevStar Extension / build (pull_request) Has been cancelled
|
2025-11-26 11:04:05 +08:00 |
|
|
|
325fc8f4bd
|
实现点击open with vscode传递端口进行端口映射
CI/CD Pipeline for DevStar Extension / build (pull_request) Failing after 2m28s
|
2025-11-25 15:41:51 +08:00 |
|
|
|
adc822729c
|
登录后可以跳转到用户首页
|
2025-11-11 14:44:28 +08:00 |
|
|
|
754d66e1d9
|
将logo替换成devstar的logo
|
2025-11-11 05:23:43 +00:00 |
|
|
|
6e8b0c0544
|
可以实现跳转到devstar
|
2025-11-10 11:51:55 +00:00 |
|
|
|
24df60ca16
|
修改HOME页面
|
2025-11-10 08:45:19 +00:00 |
|
Levi Yan
|
4ab517bc44
|
refactor: use standard format for domain
|
2025-06-22 15:56:01 +08:00 |
|
Levi Yan
|
dd106a1ecb
|
feat(home): function setUser, setRemoteContainer, setDevstarDomain
|
2025-06-22 10:57:26 +08:00 |
|
Levi Yan
|
9141d67894
|
feat(home): two constructors used for domain which come from user config or param in open_with_vscode link
|
2025-06-22 10:56:55 +08:00 |
|
Levi Yan
|
00fd73d41b
|
style: formatting
|
2025-06-22 10:50:06 +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
|
b36feb764b
|
fix: stop after posting message for getHomeConfig
|
2025-06-16 15:45:58 +08:00 |
|
Levi Yan
|
10baf67798
|
refactor: rename getDevstarDomain -> devstarDomain
|
2025-06-16 14:02:25 +08:00 |
|
Levi Yan
|
29f6ece39c
|
revert: 取消功能【避免打开同一个项目】
|
2025-06-12 00:12:27 +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
|
4550f20296
|
refactor: call unified interface that first open remote folder
|
2025-05-13 18:05:42 +08:00 |
|
Levi Yan
|
70fa291e37
|
feat: support first connect in remote environment
|
2025-05-06 23:05:00 +08:00 |
|
Levi Yan
|
5385a9bc84
|
feat: l10n support
|
2025-04-23 09:13:30 +08:00 |
|
Levi Yan
|
b3998f9903
|
feat: language config for devstar home
|
2025-04-22 20:58:09 +08:00 |
|
Levi Yan
|
fa9be999d5
|
refactor: only keep one User instance
|
2025-03-24 16:29:55 +08:00 |
|
Levi Yan
|
4188072065
|
refactor: set showErrorNotification as a function for reuse
|
2025-03-23 17:15:33 +08:00 |
|
Levi Yan
|
ef3629c5c4
|
refactor: 从用户配置中读取域名由getDevstarDomain函数负责
|
2025-03-03 13:15:34 +08:00 |
|
Levi Yan
|
38d1b98685
|
refactor: revert openRemoteFolder function to member function (not static)
|
2025-02-26 00:43:16 +08:00 |
|
Levi Yan
|
da5e253763
|
clean: remove unused code
|
2025-02-21 21:17:18 +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
|
04add2b8f1
|
perf: prioritize loading of communication function that require return values
|
2025-01-15 18:22:01 +08:00 |
|
Levi Yan
|
96f28a7424
|
feat: show notification for devstar-home
|
2025-01-15 15:14:34 +08:00 |
|
Levi Yan
|
4f831a0d5b
|
feat: add communication method without return value that communicate with devstar-home
|
2025-01-15 15:13:26 +08:00 |
|
Levi Yan
|
185fc8d56e
|
refactor: user can set devstar domain instead of devstar home
|
2024-12-27 13:02:56 +08:00 |
|
Levi Yan
|
f731eba7bf
|
fix(home): add sandbox setting for iframe and retain context when hidden for webview
|
2024-12-27 10:11:22 +08:00 |
|
Levi Yan
|
27a09a49ab
|
style: tab -> 2 spaces in all typescript files
|
2024-11-12 19:07:30 +08:00 |
|
Levi Yan
|
97a22b4deb
|
refactor(home): merge content of index.html into webview and enable configuring devstar home url in package.json
|
2024-11-12 19:01:40 +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
|
5554ff4fb1
|
perf: adjust the order of command cases in switch by calling frequence
|
2024-10-28 17:02:42 +08:00 |
|
Levi Yan
|
6c771121da
|
feat: give machine name to devstar home
|
2024-10-28 15:52:55 +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
|
1cf46c0597
|
feat(home): get user name from vscode and set user name into vscode
|
2024-10-23 16:22:50 +08:00 |
|
Levi Yan
|
bac497fabf
|
refactor: extract the methods about user into class User
|
2024-10-23 13:45:19 +08:00 |
|
Levi Yan
|
0a31591150
|
refactor: set null string '' as the null value of user token
|
2024-10-23 12:54:50 +08:00 |
|
Levi Yan
|
08168dfd3f
|
refactor: abstract and simplify the communication between home page and vscode
* refactor the infertace in index.html
* adapt the change of interface in home page and vscode
|
2024-10-23 01:58:10 +08:00 |
|
Levi Yan
|
428764b8ae
|
feat: getDefaultPublicKey and firstConnect with key
* getDefaultPublicKey make sure that you will get a public key, if it
doesn't exist, create one
* firstConnect with key instead of password
|
2024-10-17 16:06:28 +08:00 |
|
Levi Yan
|
cdb6c425e5
|
refactor: add error processing for first connecting remote container
|
2024-10-15 17:13:58 +08:00 |
|
Levi Yan
|
535ede85ee
|
upload webpage that used to embed devstar webpage
|
2024-10-01 11:58:55 +08:00 |
|
Levi Yan
|
ea28ef08b7
|
feat: add userToken related operations
|
2024-09-18 20:46:25 +08:00 |
|
Levi Yan
|
3b7cf8af57
|
refactor: only successfully finished first connect then open remote folder
|
2024-07-30 23:35:08 +08:00 |
|