Commit Graph

18336 Commits

Author SHA1 Message Date
孟宁
40258dbdfe !63 fixed-bug:在devstar.cn上微信二维码扫码查询用户时错误处理了已绑定用户
Merge pull request !63 from 孟宁/fixed-wechat-login-bug
2025-03-13 07:24:16 +00:00
孟宁
9512382ff7 fixed-bug:在devstar.cn上微信二维码扫码查询用户时错误处理了已绑定用户 2025-03-13 15:22:11 +08:00
孟宁
72e38d0913 !61 启动时能够自动启动act_runner
Merge pull request !61 from vecmatex/feature_add_runner
2025-02-20 01:28:04 +00:00
vecmatex
c944cd0e2a 启动时能够自动启动act_runner 2025-02-19 20:06:33 +08:00
孟宁
635238b3b7 !60 让运行时环境支持docker客户端,以便可以创建devcontainer
Merge pull request !60 from 孟宁/for-runtime-docker
2025-02-19 09:47:45 +00:00
孟宁
bc492dc881 让运行时环境支持docker客户端,以便可以创建devcontainer 2025-02-19 17:42:21 +08:00
孟宁
5cfec8e7b8 !59 !58 docker.io无法访问,换成devstar.cn上的容器镜像来运行CI脚本,但是ubuntu-latest是匹配runner的标签,还不能直接写完整的镜像地址;
Merge pull request !59 from 孟宁/revert-merge-57-dev
2025-02-18 10:47:25 +00:00
孟宁
51462e8538 回退 'Pull Request !57 : docker.io无法访问,换成devstar.cn上的容器镜像来运行CI脚本' 2025-02-18 10:45:48 +00:00
孟宁
90b3742145 !58 增加了将devstar-studio:latest同步到docker.io的触发Github工作流的脚本
* 增加了将devstar-studio:latest同步到docker.io的触发Github工作流的脚本
* docker.io无法访问,换成devstar.cn上的容器镜像来运行CI脚本,但是ubuntu-latest是匹配runner的标签,还不能直接写完整的镜像地址;
2025-02-18 10:41:19 +00:00
孟宁
b1c7db5255 !57 docker.io无法访问,换成devstar.cn上的容器镜像来运行CI脚本
* docker.io无法访问,换成devstar.cn上的容器镜像来运行CI脚本
2025-02-18 09:07:00 +00:00
孟宁
333a30ccf3 !56 fixed bug:误修改了测试用例导致make test无法通过
Merge pull request !56 from 孟宁/reset-for-make-test-pass
2025-02-18 03:57:51 +00:00
孟宁
d8d6c5e8ec fixed bug:误修改了测试用例导致make test无法通过 2025-02-18 10:46:29 +08:00
孟宁
ff588d6257 !55 fixed bug 安装后跳转到微信登录路径有误
Merge pull request !55 from 孟宁/fixed-install-bug-wechat

1. fixed bug 安装后跳转到微信登录路径有误

将.../wechat/official-account 相关路径简化为.../wechat
2025-02-18 02:36:30 +00:00
孟宁
675f337e50 fixed bug 安装后跳转到微信登录路径有误 2025-02-18 10:33:40 +08:00
孟宁
8f2a6dd48d !54 gitea.com相关链接无法访问,替换为gitea.cn
* https://gitea.com相关链接无法访问,替换为https://gitea.cn 部分替换为了https://devstar.cn
* https://docs.gitea.com相关链接无法访问,替换为https://docs.gitea.cn
2025-02-18 02:11:43 +00:00
孟宁
75343aca1e !53 整理了devcontainer的部分代码,只是修改了文件目录结构和命名,没有对代码进行本质上的改动
* fixed /api/devcontainer/user
* 修改了models/devcontainer目录下的文件命名
* 整理了devcontainer的部分代码,只是修改了文件目录结构和命名,没有对代码进行本质上的改动
2025-02-17 05:36:49 +00:00
孟宁
0557a744c0 !52 通过场景码SceneStr区分用户登录不同的部署版本,优化了代码
* 修改了微信公众号关注事件和文本消息的响应
* 通过场景码SceneStr区分用户登录不同的部署版本,优化了代码
* 兼容线上/api/wechat/official-account相关API
* 对第三方依赖中的PowerWeChat和officialAccount等字符串进行了本地化抽象,以Wechat和wechat_sdk命名可读性更好
* Merge branch 'dev' into refactoring-wechat-qr-code
* 梳理了routers到auth_service的代码,wechat_service还需要进一步整理
* 对代码文件目录结构进行了重构,内在逻辑还没有重构
* wechat相关路径中删掉了无意义的official-account字符串
2025-02-14 10:41:45 +00:00
xinitx
e31075b296 !50 devcontainer页面功能实现及代码结构优化
### devcontainer页面功能实现

- devcontainer.json 可以正常编辑
- 可以创建devcontainer, **但是首次创建需要docker pull 容器镜像会造成系统卡死的情况,需要后续优化** 
- 可以open with WebTerminal, **但是进入的WebTerminal当前目录并不是当前项目目录下**
- 修改后的容器可以docker commit为新的容器镜像

### devcontainer代码结构优化

docker相关操作都放在了modules/docker/docker_api.go
2025-02-13 05:56:32 +00:00
Levi Yan
82fc70a29a !49 [VSCode] DevStar Home
* clean: remove unused function openProject
* refactor: refactor the repo list loading, adjust button display based …
* format: align divs
* perf: prioritize loading the content that users can see first
* refactor: separate the openDevContainer function
* refactor: createDevContainer return Promise
* fix: hasDevContainer function doesn't work
* clean: remove useless function that get default public key from vscode
* refactor: apply new notification method
* refactor: add prefix for all vscode login tokens' name
* feat: show all notification by vscode and add new communication method…
* refactor: remove global error notification from gitea
2025-01-22 02:02:35 +00:00
孟宁
0442763bd9 !48 [VSCode] DevStar Home
Merge pull request !48 from Levi Yan/feature-devstar-home-vscode
2025-01-09 10:25:45 +00:00
Levi Yan
ca0f0885e5 Merge remote-tracking branch 'origin/feature-devstar-home-vscode' into feature-devstar-home-vscode 2025-01-08 09:27:20 +08:00
Levi Yan
c1b17a6ae3 feat: ssh key title format: username-machine-timestamp 2025-01-08 01:17:46 +08:00
Levi Yan
e67b621288 Merge branch 'dev' into feature-devstar-home-vscode 2025-01-07 12:27:26 +08:00
xinitx
e6d1dbb381 !46 [DIP-2][DevContainer] 添加 WebSSH 和 保存镜像功能、更新了DevContainer相关的配置
* 合并devcontainer web相关的源文件,简化目录结构
* devcontainer、ssh_key_pair和devcontainer.cloud
* fixed bug:创建容器时Host为localhost时创建失败的问题
* 删除了死代码,更新了一些命名(主要是去掉devstar字符串)
* 常量名全大写
* devcontainer HOST改为用户设置的域名或IP
* 安装时如没有配置devcontainer则默认设置为docker方式
* 直接使用kubernetes和docker简化代码提高可读性
* 去除services/devstar_devcontainer文件夹名中不必要的devstar字符串
* 去除services/devstar_devcontainer文件夹名中不必要的devstar字符串
* 文件名中去掉不必要的devstar字符串
* 变量名中删除不必要的Devstar字符串
* Merge branch 'dev' into feature-websshAndUpdateImage
* change pages style
* change Structure
* fix bug
* websshAndUpdateImage
2025-01-07 01:25:54 +00:00
Levi Yan
4496c4ba0a Merge branch 'dev' into feature-devstar-home-vscode
# Conflicts:
#	templates/devstar-home-vscode.tmpl
2025-01-06 19:42:31 +08:00
Levi Yan
d36c073f2a fix: the close icon for loginModal does not disappear after the interface is stretched 2025-01-02 11:03:53 +08:00
Levi Yan
ac2a063ad7 feat: focus message when it appear 2025-01-02 10:47:45 +08:00
Levi Yan
04b71a37a6 feat: add varible DEVSTAR_DOMAIN_TEST_URL to facilitate development 2025-01-01 23:38:49 +08:00
Levi Yan
171bc80cd7 [DIP-3][VSCode] Add DevStar Home Web UI For VSCode Extension
* use single quote
* fix: incorrectly set up devstar domain
* fix: incorrectly set up devstar domain
* clean: remove unused code
* fix: the close icon does not disappear after the interface is stretched
* refactor: unify style and call of message notification
* temporarily does not support signup-link
* refactor: replace DEVSTAR_HOME with DEVSTAR_DOMAIN, and read it from c…
* refactor: remove auto_init option for user
* temporarily does not support private
* [Fix] auto repo initialization after creation
* refactor: unified the interface changes after the login status change
* clean: remove unused code
* feat: the interface for creating a repository is similar to that on th…
* merge code from home.html
* en route /devstar-home
* init devstar-home-vscode.tmpl
2024-12-27 06:56:36 +00:00
Levi Yan
edc921239a fix: incorrectly set up devstar domain 2024-12-27 13:13:24 +08:00
Levi Yan
7cf0cb776c fix: incorrectly set up devstar domain 2024-12-27 13:00:28 +08:00
Levi Yan
5b45eaa30f clean: remove unused code 2024-12-27 12:37:10 +08:00
Levi Yan
d2684ce73f fix: the close icon does not disappear after the interface is stretched 2024-12-27 12:36:33 +08:00
Levi Yan
080e113d79 refactor: unify style and call of message notification 2024-12-27 12:30:41 +08:00
Levi Yan
a02a9a22a6 temporarily does not support signup-link 2024-12-27 12:25:20 +08:00
Levi Yan
7550f6a13f refactor: replace DEVSTAR_HOME with DEVSTAR_DOMAIN, and read it from config in vscode 2024-12-27 12:24:06 +08:00
Levi Yan
55b2bc6d06 refactor: remove auto_init option for user 2024-12-27 12:18:34 +08:00
Levi Yan
83d45c06d6 temporarily does not support private 2024-12-27 12:03:38 +08:00
戴明辰
46337e8077 [Fix] auto repo initialization after creation
auto init repo after creating it
2024-12-25 09:25:59 +00:00
Levi Yan
2cf41279a4 refactor: unified the interface changes after the login status change 2024-12-25 08:26:20 +00:00
Levi Yan
ac76dec6dc clean: remove unused code 2024-12-25 08:26:20 +00:00
Levi Yan
4dfb8c97fa feat: the interface for creating a repository is similar to that on the web (except for the interface after choosing repo template) 2024-12-25 08:26:20 +00:00
Levi Yan
36a2f71dc7 merge code from home.html 2024-12-25 08:26:20 +00:00
DAI Mingchen
52fbc5c556 en route /devstar-home 2024-12-25 08:26:20 +00:00
Levi Yan
4e509e94c2 init devstar-home-vscode.tmpl 2024-12-25 08:26:20 +00:00
戴明辰
90a460599b [Feature] Added DevContainerJSON to unmarshal /.devcontainer/devcontainer.json
* fix `nil` parsed of `postCreateCommand`
* parse undefined fields to `nil` ptr
* Added JSON Unmarshaler with default values
* Refactored DevContainer Model Errors
* Added `DevContainerJSON` to unmarshal devcontainer.json
2024-12-25 04:13:51 +00:00
孟宁
de546fd294 [DIP-1] 完善微信二维码安装跳转用户注册过程
* 完善了微信扫码注册流程,注册过程中绑定微信用户可见
* 安装完成后可以直接跳转到二维码登录,完善了enable/disable微信二维码功能
2024-12-24 07:25:30 +00:00
戴明辰
0f3ad27e7f [Feature][API] Added GET /api/v1/label/templates2
* Added GET /api/v1/label/templates2
2024-12-24 03:07:04 +00:00
戴明辰
40a41ac3e2 [Feature][API] 增加API用于创建仓库获取预定义选项列表:ReadMe, Object Format
* Added APIs to display creating repo option lists
2024-12-23 08:46:56 +00:00
孟宁
47d7a1cc04 [Chore] public/assets/install.sh: 指定版本镜像拉取,用户数据目录权限问题
* 支持docker.io镜像拉取和指定镜像版本;fixed bug: 用户数据目录权限问题
* fixed bug: 用户数据目录权限问题
* 支持docker.io镜像拉取和指定镜像版本
* add install.sh
2024-12-21 11:32:45 +00:00