Commit Graph

  • d67cb8b6a0 修改工作流拉取代码部分并添加自动递增版本号 feature-open-with-vscode yinxue 2025-12-06 10:50:01 +08:00
  • bc954a8202 打开远程文件夹后home页面能正常使用 yinxue 2025-12-05 15:35:58 +08:00
  • 2f4d2cb27a 删除掉remote-container.ts中的调试语句 yinxue 2025-12-05 14:11:46 +08:00
  • b33ca163a1 防止窗口切换到远程模式后ssh进程被杀死 yinxue 2025-12-05 14:09:19 +08:00
  • 3db04f2f0d 注释掉打开远程文件夹部分内容测试 yinxue 2025-12-05 11:16:32 +08:00
  • 3b4c3f15f0 修改获取forwardPorts方式 yinxue 2025-12-05 09:53:13 +08:00
  • 314543dcec 新增调试信息 yinxue 2025-12-05 09:43:17 +08:00
  • deee8f378f Merge pull request 'feature-open-with-vscode' (#1) from feature-open-with-vscode into main main 孟宁 2025-11-26 05:23:52 +00:00
  • 559c9eba27 移除工作流安装git yinxue 2025-11-26 11:51:59 +08:00
  • fc59ba3bd0 移除自动创建版本标签 yinxue 2025-11-26 11:45:41 +08:00
  • b33384ca23 删除不必要代码&&修改工作流文件 yinxue 2025-11-26 11:04:05 +08:00
  • 325fc8f4bd 实现点击open with vscode传递端口进行端口映射 yinxue 2025-11-25 15:41:51 +08:00
  • 53d875e7ca 删除掉remote-container.ts中的一些调试信息 yinxue 2025-11-18 17:36:29 +08:00
  • bdbae6eeb1 工作流镜像修改&&添加发布插件条件限制 yinxue 2025-11-18 16:28:58 +08:00
  • 728959c6b3 修改webpack yinxue 2025-11-18 15:28:20 +08:00
  • 8f76f80938 将构建和发布合在一个阶段,并修改了命令 yinxue 2025-11-18 14:44:02 +08:00
  • 3c87a57c26 移除上传构建产物 yinxue 2025-11-18 14:19:54 +08:00
  • ef67c1bb2c 添加工作流文件 yinxue 2025-11-18 14:04:48 +08:00
  • 515ab4ff91 已经完成随机端口号映射 yinxue 2025-11-14 15:25:14 +08:00
  • 4c2da46260 删除了README.en.md文件并更新了README.md yinxue 2025-11-13 15:02:22 +08:00
  • adc822729c 登录后可以跳转到用户首页 yinxue 2025-11-11 14:44:28 +08:00
  • 754d66e1d9 将logo替换成devstar的logo yinxue 2025-11-11 05:23:43 +00:00
  • 6e8b0c0544 可以实现跳转到devstar yinxue 2025-11-10 11:51:55 +00:00
  • 24df60ca16 修改HOME页面 yinxue 2025-11-10 08:45:19 +00:00
  • ab2c05711b 直接ssh进入容器并且移除自动进入HOME页面 yinxue 2025-11-10 13:58:45 +08:00
  • 7e33976d51 移除从open with vscode后自动进入home页面 yinxue 2025-11-03 15:21:06 +08:00
  • ece4943d2a 修改ssh连接时用户为root yinxue 2025-11-03 14:04:59 +08:00
  • 7367d3cf37 remote-container.ts调试信息更加健全 yinxue 2025-11-03 13:44:18 +08:00
  • 781518976e release 0.3.9 v0.3.9 Levi Yan 2025-06-22 16:22:55 +08:00
  • c18fc24016 refactor(main): if devstarDomain_sessionId exist and isn't null, use it first Levi Yan 2025-06-22 16:22:33 +08:00
  • 41b97301f7 refactor(remote-container): bring devstarDomain param for /openProjectSkippingLoginCheck only when devstarDomain_sessionId exists and isn't null Levi Yan 2025-06-22 16:20:20 +08:00
  • 1afb9a8085 refactor(user): create user ssh key only when user has beed logged Levi Yan 2025-06-22 16:16:09 +08:00
  • 548ccdc575 refactor(user): isLogged add validity verification for username and token Levi Yan 2025-06-22 16:15:14 +08:00
  • 6e75693220 refactor(user): login function store token, username only after verifying token as true Levi Yan 2025-06-22 16:12:50 +08:00
  • ed7ee8cce3 refactor(user): rename setDevstarDomainAndHostname as setDevstarDomain Levi Yan 2025-06-22 16:08:41 +08:00
  • 12e950bf3e refactor: no longer set username and userToken as member variables in user class and get them only by global state Levi Yan 2025-06-22 16:00:29 +08:00
  • 4ab517bc44 refactor: use standard format for domain Levi Yan 2025-06-22 15:54:27 +08:00
  • 353790d693 feat: support open_with_vscode link bringing devstarDomain param Levi Yan 2025-06-22 11:20:40 +08:00
  • b713e4515a feat(remote-container): setUser Levi Yan 2025-06-22 11:11:09 +08:00
  • 5f38aafeed feat(user): function setDevstarDomainAndHostname, getDevstarDomain; add member varibale devstarDomain Levi Yan 2025-06-22 11:10:26 +08:00
  • 9b56dba1e2 feat(user): two constructors used for domain which come from user config or param in open_with_vscode link Levi Yan 2025-06-22 11:05:39 +08:00
  • dd106a1ecb feat(home): function setUser, setRemoteContainer, setDevstarDomain Levi Yan 2025-06-22 10:57:26 +08:00
  • 9141d67894 feat(home): two constructors used for domain which come from user config or param in open_with_vscode link Levi Yan 2025-06-22 10:56:55 +08:00
  • e6c159520a feat(devstar-api): two constructors used for domain which come from user config or param in open_with_vscode link Levi Yan 2025-06-22 10:56:07 +08:00
  • 00fd73d41b style: formatting Levi Yan 2025-06-22 10:48:45 +08:00
  • 6f1c19241b doc: 交接文档 Levi Yan 2025-06-18 10:29:54 +08:00
  • 7f4dcf69f5 update: link that report a problem Levi Yan 2025-06-17 18:15:08 +08:00
  • c347111889 release 0.3.8 Levi Yan 2025-06-17 13:04:06 +08:00
  • 2da4752730 fix(firstOpenProject): correct command that used in powshell >= 5.1.26100 Levi Yan 2025-06-17 13:03:48 +08:00
  • 5271e11251 release 0.3.7 Levi Yan 2025-06-16 23:05:53 +08:00
  • f0973280f4 feat(firstOpenProject): be based on os and shell version to provide different commands that open project in remote env Levi Yan 2025-06-16 23:05:01 +08:00
  • b36feb764b fix: stop after posting message for getHomeConfig Levi Yan 2025-06-16 15:45:58 +08:00
  • ddef47c4ec style: formatting Levi Yan 2025-06-16 15:28:27 +08:00
  • 10baf67798 refactor: rename getDevstarDomain -> devstarDomain Levi Yan 2025-06-16 14:02:25 +08:00
  • 10182bc117 release 0.3.6 Levi Yan 2025-06-12 00:12:40 +08:00
  • 29f6ece39c revert: 取消功能【避免打开同一个项目】 Levi Yan 2025-06-12 00:12:27 +08:00
  • b58e667edd release 0.3.5 Levi Yan 2025-06-11 13:36:21 +08:00
  • 3ed039b62c refactor: remove operations that are no longer used under Remote Env Levi Yan 2025-06-11 13:36:08 +08:00
  • 35bd842979 feat: firstOpenProject, in remote environment, create new local window, then call extension and open project by command Levi Yan 2025-06-11 11:44:34 +08:00
  • e6c7ec24d5 release 0.3.4 Levi Yan 2025-05-31 22:52:53 +08:00
  • 91ac39ac0b feat: 避免打开同一个项目(home、open with vscode) Levi Yan 2025-05-31 22:51:28 +08:00
  • a8d5f4acb8 feat: show SSH:project name in status bar Levi Yan 2025-05-22 18:13:17 +08:00
  • 2ae49d28e6 release 0.3.2 Levi Yan 2025-05-13 23:24:30 +08:00
  • 83f7d7bb29 refactor: use unified paramater name in firstOpenProject Levi Yan 2025-05-13 18:13:08 +08:00
  • e4de00d390 fix: check if private/public ssh key exists before first connect in both local and remote environment Levi Yan 2025-05-13 18:11:44 +08:00
  • 4550f20296 refactor: call unified interface that first open remote folder Levi Yan 2025-05-13 18:05:42 +08:00
  • 4152bd4be8 fix: make sure that directory of private/public ssh key exists before creating ssh key Levi Yan 2025-05-13 18:01:03 +08:00
  • eb41f5c8dc 0.3.1 Levi Yan 2025-05-06 23:05:12 +08:00
  • 70fa291e37 feat: support first connect in remote environment Levi Yan 2025-05-06 23:05:00 +08:00
  • e4d9d2b3b7 refactor: change name: host->hostname Levi Yan 2025-05-06 23:04:10 +08:00
  • c15b8919ca feat: two new global state variable( localSystemName, localSSHConfigPath) used to support first connect in remote environment Levi Yan 2025-05-06 23:00:03 +08:00
  • d5487fa6b7 feat: update and get local user private key path Levi Yan 2025-05-06 22:52:54 +08:00
  • f22c1c231b style: correct description Levi Yan 2025-04-29 19:05:40 +08:00
  • 98b64fd8cb feat: store local system name in global state Levi Yan 2025-04-29 19:03:52 +08:00
  • 414c0ee579 refactor(remote-container): remove connection method that use password Levi Yan 2025-04-29 18:48:01 +08:00
  • 473eab1c8c feat: clean - clean ssh key and logout Levi Yan 2025-04-23 09:13:42 +08:00
  • 5385a9bc84 feat: l10n support Levi Yan 2025-04-22 22:32:06 +08:00
  • 05a1edb8fb chore: vscode version need ^1.75.x Levi Yan 2025-04-22 22:22:42 +08:00
  • b3998f9903 feat: language config for devstar home Levi Yan 2025-04-22 20:58:09 +08:00
  • 9a05859787 release 0.2.12 Levi Yan 2025-03-24 23:15:27 +08:00
  • 5a0078c7b3 fix: cannot connect devcontainer by sshkey Levi Yan 2025-03-24 23:00:40 +08:00
  • ad0eff62c4 release 0.2.11 Levi Yan 2025-03-24 17:54:29 +08:00
  • fa9be999d5 refactor: only keep one User instance Levi Yan 2025-03-24 16:29:55 +08:00
  • 4bc9ee4e83 fix: verifyToken cannot verify valid token Levi Yan 2025-03-24 16:24:46 +08:00
  • 7087327b4e release 0.2.10 Levi Yan 2025-03-24 12:41:07 +08:00
  • 80fca78179 refactor: activate extension when web url call Levi Yan 2025-03-24 12:28:40 +08:00
  • 3c0af07f54 release 0.2.9 Levi Yan 2025-03-24 10:53:33 +08:00
  • 7a08bebddb refactor: optimize error output in verifyToken Levi Yan 2025-03-24 10:51:56 +08:00
  • fcb8aab391 feat: add notification for login and logout Levi Yan 2025-03-24 10:28:55 +08:00
  • eeb4e6d850 refactor: distinguish between cleanup and storage in output Levi Yan 2025-03-24 10:21:17 +08:00
  • 72e94ceea8 temp: provide a handler to logout Levi Yan 2025-03-24 10:12:33 +08:00
  • 000749f7d9 revert islogged function check token validation and clean expired tokens Levi Yan 2025-03-23 22:16:49 +08:00
  • c47739a718 fix: not process error (code: 401) Levi Yan 2025-03-23 21:59:57 +08:00
  • a858f80164 refactor: extract code related to logging into login function Levi Yan 2025-03-23 20:31:31 +08:00
  • a55ee0cf90 security: verify token and username before storing Levi Yan 2025-03-23 17:17:32 +08:00
  • fe52e2bf8f feat: verify token and user Levi Yan 2025-03-23 17:16:35 +08:00
  • 4188072065 refactor: set showErrorNotification as a function for reuse Levi Yan 2025-03-23 17:15:33 +08:00
  • 5813fe2c20 refactor(devstar-api): not need user as member Levi Yan 2025-03-23 16:34:03 +08:00
  • 1d1eb092a9 release 0.2.8 Levi Yan 2025-03-19 12:23:01 +08:00
  • 280231a016 refactor: change the return value of uploadPublicKey as promise<string> Levi Yan 2025-03-12 10:23:31 +08:00