xinitx
4858414c6b
!87 Devcontaienr页面中改为终端样式
...
* 恢复合并时误删的/logo router
* change terminal
* change terminal
* Merge main
* fix api bug
* feature-permission
2025-07-27 04:40:19 +00:00
away
8b77dbb369
!82 feat: 自定义logo功能
...
* !1 fixed-bug:更正操作结果提示信息与操作页面不一致,更改为都在/admin/config/settings 页面上
* fixed-bug:更正操作结果提示信息与操作页面不一致,更改为都在/admin/config/settings 页面上
* refactor(admin): 移动自定义logo上传表单位置
* style: 还原管理后台仪表盘模板代码格式
* style: 调整注释格式和规范国际化语言文件的标签文本
* style: 还原管理后台仪表盘模板代码格式
* feat: 添加单个设置的获取和设置函数
* feat: 自定义logo功能
2025-06-27 06:04:14 +00:00
Levi Yan
d822525bb0
Merge branch 'dev' into feature-vscode-home
2025-06-17 01:43:12 -07:00
Levi Yan
9bba618c1b
revert: 取消功能【避免打开同一个项目】
2025-06-11 09:18:39 -07:00
Levi Yan
68c9648353
feat: 根据devcontainerStatus确定容器是否准备完成
2025-06-03 20:11:57 -07:00
init
a391ae08f9
fix api bug
2025-06-03 20:11:57 -07:00
init
6b85dc6a4d
feature-permission
2025-06-03 20:11:57 -07:00
Levi Yan
9fbecc81b9
feat: repolist不显示已打开项目的按钮
2025-06-03 20:11:35 -07:00
vecmatex
25ac0b8163
实现了修改runner的标签的功能
2025-06-02 21:29:28 +08:00
Levi Yan
13d926316c
feat: provide repo name for firstOpenProject in vscode
2025-05-22 03:17:18 -07:00
Levi Yan
9f69cd4cc1
feat: create container button's disable to represent waiting when waiting project completion
2025-05-21 09:31:22 -07:00
Levi Yan
070acc8483
feat: language support for zh-cn and english
2025-05-21 09:31:22 -07:00
Levi Yan
500245ca01
refactor: keep footer code in devstar-home-vscode.tmpl
2025-05-21 09:31:22 -07:00
Levi Yan
63566f4ad5
refactor: separate js code from html
2025-05-21 09:31:22 -07:00
vecmatex
04c8eb59e1
再次修改了布局
2025-05-14 16:37:47 +08:00
vecmatex
35e5d763cf
修改了一下页面布局
2025-05-14 16:36:03 +08:00
vecmatex
f8a8af4ec6
添加从页面注册runner功能
2025-05-14 15:35:15 +08:00
xinitx
02baa3b7af
!67 增加了重启停止容器、dockerfile方式创建保存容器功能
...
* change initializeScript path
* Merge branch 'add-dockerfile-method-and-start-stop-container' of https…
* 更新了容器镜像方式的构建、安装和使用方法,但是devcontainer功能还有问题
* fix run postCreateCommand bug
* sh文件方式管理启动脚本
* add restart command and fix bug
* add dockerfile method to create container and save container .restart …
2025-05-07 11:10:30 +00:00
Levi Yan
cd2d2a4d25
devcontainer works
...
- localhost doesn't work,you should config domain name or IP Address
2025-03-29 06:26:42 +00:00
xinitx
cd856c72bc
!62 json管理和日志输出
...
* 合并输出按阶段显示
* ttyd初始目录
* 访问数据库放在services层
* 端口指定映射
* vscode链接
* 去掉devstar字符串
* Devcontainer前端页面显示进行了整理优化
* 修复 数据库 bug
* 增加容器output
2025-03-18 15:52:08 +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
孟宁
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
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
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
Levi Yan
4e509e94c2
init devstar-home-vscode.tmpl
2024-12-25 08:26:20 +00:00
孟宁
de546fd294
[DIP-1] 完善微信二维码安装跳转用户注册过程
...
* 完善了微信扫码注册流程,注册过程中绑定微信用户可见
* 安装完成后可以直接跳转到二维码登录,完善了enable/disable微信二维码功能
2024-12-24 07:25:30 +00:00
孟宁
3edc4ce1e4
[DIP-1] 微信公众号二维码登录:本地部署与线上部署双端共用代码
...
* 恢复误删了的从未登录状态下的页面登录后跳转到当前页的功能
* secret是敏感信息,不能打印在日志里面
* fixed bug: 根据配置AppID和AppSecret来createPowerWechatApp
* 完成本地部署微信二维码登录功能,用户设置绑定微信的功能本地测试正常
* 本地部署可以扫码跳转注册页面,尚未查询用户数据
* 本地部署的后端已经可以和devstar.cn上的微信代理API打通,但是还没有调用本地用户认证相关代码,功能上还不完整
* 优化了signin navbar前端显示逻辑,根据app.ini配置使能wechat qr和openid
* 增加wechat配置项,以便同时支持直接和间接的微信二维码登录
* 恢复openid原有的初始配置方法
* 默认支持微信二维码登录(仅在安装配置上实现,功能上尚未实现),默认disabled openid
* "Initial commit from " + gitURL + " ( " + sha1 + " ) "
2024-12-10 08:41:20 +00:00