Commit Graph
4703 Commits
Author SHA1 Message Date
xiaojunnuo b8eaeeaa64 refactor(plugin-service): 调整在线插件作者请求的必填字段
将name和email从必填改为可选字段,优化接口参数灵活性
2026-09-03 00:16:59 +08:00
xiaojunnuo dba1a486cb chore(ui/certd-server): update metadata config and fix event name
1. 修正deploy_CertApply.yaml中DNS持久验证的说明文本
2. 将表单的selected-change事件名改为驼峰式selectedChange
3. 为acmeAccount的选择组件添加emitImmediate配置
2026-09-03 00:15:49 +08:00
xiaojunnuo 5408ae6ad8 build: prepare to build 2026-09-03 00:08:37 +08:00
xiaojunnuo 9cc21204b1 docs(install/docker): update mirror table and add aliyun registry tags
1. 补全docker镜像表格的分隔线对齐格式
2. 在release镜像工作流中新增阿里云certd镜像仓库的推送标签
2026-09-02 22:42:25 +08:00
xiaojunnuo f911e06a69 fix: 修复大量问题
1.  更新多处文案,将"仅Let's Encrypt"改为"仅Let's Encrypt 测试环境"
2.  新增getSiteId方法到设置store
3.  优化项目store缓存key和变量声明顺序
4.  重构插件作者字段组件:添加作者注册状态管理、禁用输入框、支持修改邮箱
5.  暴露updatePluginAuthorEmail方法并完善插件类型注释
6.  调整首页统计卡片布局位置
7.  移除多余空行和注释掉Addon插件类型选项
2026-09-01 23:21:06 +08:00
xiaojunnuo 4a6eab0ce6 refactor(plugin): 调整插件相关代码结构与逻辑
1. 为createRemoteSelectInputDefine新增emitImmediate参数
2. 新增BaseService.updateById方法简化更新操作
3. 移除插件服务中多余的YAML序列化工具方法,改为前端处理
4. 优化插件更新、同步逻辑,替换部分update调用为updateById
5. 简化插件作者校验逻辑
2026-09-01 20:53:50 +08:00
xiaojunnuo 1d90fadd0c Merge branch 'v2-dev' of https://github.com/certd/certd into v2-dev 2026-09-01 00:23:56 +08:00
xiaojunnuo 1b1a5ec94d refactor(dashboard): 重构统计逻辑,优化前端展示与代码结构
1.  重构用户统计数据模型与累加逻辑,使用lodash简化字段操作
2.  调整仪表盘布局与统计卡片样式,适配暗色模式
3.  优化插件系统默认值加载时机,修复配置同步问题
4.  简化多语言文案,统一统计数据展示格式
5.  清理冗余代码与注释,修复代码规范问题
2026-09-01 00:23:53 +08:00
xiaojunnuo d67379f297 fix: 修复编辑证书申请任务导致清空ACME账号的bug
这一版本新增了用户证书生成统计、流水线运行统计功能,优化了插件配置获取和更新流程:
1.  新增用户统计设置模型,统计单域名/多域名/泛域名证书生成数和流水线运行次数
2.  仪表盘新增累计证书数、分类统计和节省金额估算卡片
3.  重构插件配置相关接口,统一插件获取、配置保存逻辑
4.  修复远程选择组件初始值触发逻辑,新增emitImmediate配置项
5.  优化ACME账号切换逻辑,修复对象展开语法语法问题
6.  补充多语言国际化文案,调整部分前端样式细节
2026-08-31 22:54:28 +08:00
xiaojunnuo 249b98df66 Merge branch 'v2-dev' of https://github.com/certd/certd into v2-dev 2026-08-31 13:23:47 +08:00
xiaojunnuo aebbb5cc7d docs: 更新DNS持久验证的说明,移除测试环境限制
将多处提及的"仅Let's Encrypt测试环境可以申请"修改为正式环境支持,同步更新所有相关提示文案
2026-08-31 13:23:40 +08:00
xiaojunnuo 4f020aa8a5 chore: 移除compile脚本中多余的rimraf前置步骤
统一移除多个package.json里compile命令前冗余的rimraf dist && 前缀,简化编译脚本命令
2026-08-30 10:56:42 +08:00
xiaojunnuo 02426c507a docs: update database install doc and docker compose config
1. 修正文档中PG的全称表述并补充执行SQL的前置条件
2. 新增PostgreSQL SSL连接配置注释到docker-compose示例
3. 更新自动升级注释说明支持stable版本
2026-08-30 10:51:06 +08:00
xiaojunnuo ffb7ae79eb Merge branch 'v2-dev' of https://github.com/certd/certd into v2-dev 2026-08-30 01:52:31 +08:00
xiaojunnuo f58f2f3cd6 fix: 修复旧流水线保存时清空证书仓库证书内容的bug 2026-08-30 01:52:25 +08:00
xiaojunnuo 794abc3d7a Merge branch 'v2-dev' of https://github.com/certd/certd into v2-dev 2026-08-30 00:43:53 +08:00
xiaojunnuo da406014ad chore(plugin): add online plugin author email update function
1. 新增修改在线插件作者邮箱的接口与前后端实现
2. 调整插件作者相关类型定义,精简冗余字段并添加email字段
3. 新增邮箱格式校验逻辑
4. 在插件发布页面添加修改作者邮箱的交互功能
2026-08-30 00:43:47 +08:00
xiaojunnuo 9842a24a50 perf(dashboard): 新增仪表盘站点监控和域名管理的统计卡片
1. 新增仪表盘站点监控和域名管理的统计卡片,包含总数、异常/过期状态统计
2. 补充多语言国际化文案(zh-CN和en-US)
3. 后端接口新增站点和域名的统计数据查询逻辑
4. 优化统计卡片样式,根据状态显示不同色调
5. 修复代码格式问题和冗余代码
2026-08-30 00:23:21 +08:00
xiaojunnuo fb21ec04a6 chore(scripts): 为release接口url添加v前缀
修正获取指定版本发布信息的接口地址,补上版本号前的v前缀,确保接口调用正确
2026-08-29 15:24:12 +08:00
xiaojunnuo 15b74207dd ci(github actions): 替换npm脚本为自定义node脚本
将原来通过npm调用的设置版本稳定状态的步骤,替换为直接调用自定义的node脚本,简化CI流程并移除额外的npm依赖安装步骤
2026-08-29 15:20:52 +08:00
xiaojunnuo 6055e9b6ba ci(github actions): 优化稳定版发布的npm安装步骤
仅安装指定版本的axios并跳过包锁和保存,减少不必要的依赖安装
2026-08-29 15:12:00 +08:00
xiaojunnuo df3e0814c4 chore: 移除package.json里的root本地链接依赖并调整CI安装步骤
1.  从package.json中删除了无用的root本地链接依赖
2.  简化CI步骤,移除全局安装axios的命令,直接执行npm install
2026-08-29 15:05:25 +08:00
xiaojunnuo 81f660dc49 ci(github actions): 为稳定发布工作流全局安装axios
修复发布流程中axios依赖缺失导致的执行失败问题
2026-08-29 15:03:13 +08:00
xiaojunnuo f56e2a07c6 ci(github-actions): 为稳定发布工作流添加npm安装步骤
在stable-release.yml的发布任务中新增npm install命令,确保执行发布脚本前依赖已正确安装
2026-08-29 14:59:44 +08:00
xiaojunnuo a2fce6cf0b ci(github actions): 更新Docker发布配置
1. 更换Docker Hub登录的密钥名称
2. 为buildx构建添加--provenance和--sbom参数关闭物料清单生成
2026-08-29 12:08:51 +08:00
xiaojunnuo ccb5356bfa ci(ci): 移除稳定版镜像的版本标签构建
更新文档以适配不再发布带版本后缀的稳定版镜像
2026-08-29 12:01:40 +08:00
xiaojunnuo f44084dfd2 chore(base-service): 修复更新方法未校验id和新增重复id问题
1. 在新增逻辑中删除param的id字段避免重复插入
2. 格式化更新方法的id非空校验代码块
2026-08-29 04:22:13 +08:00
xiaojunnuo 948d76f98f build: release 2026-08-29 04:15:09 +08:00
xiaojunnuo 6606f32678 fix(pipeline-controller): 处理非编辑场景下保留id的问题
在非编辑流程中删除请求参数里的id字段,避免意外更新已有数据
2026-08-29 03:52:54 +08:00
xiaojunnuo 6af12d49fc fix(pipeline): 修正流水线保存时的ID判断逻辑并增加参数校验
调整了流水线新增的判断条件,将原来的bean.id <=0改为bean.id ==0或null,同时增加了当bean.id小于0时抛出错误的参数校验逻辑,避免非法ID传入
2026-08-29 03:47:55 +08:00
xiaojunnuo 9decb49d04 refactor: 重构插件同步逻辑,优化插件数据处理流程
1.  调整插件同步时的字段处理逻辑,减少冗余数据存储
2.  提前查询已有插件数据,避免重复创建和更新
3.  拆分插件同步代码结构,提升可读性和可维护性
4.  注释掉下载次数同步逻辑,暂时关闭该功能
5.  简化插件编辑接口的字段处理逻辑
6.  移除插件列表页的复制按钮,新增插件导出功能
7.  更新文档和镜像配置,修正Docker Hub镜像地址
8.  调整文档章节顺序,新增版本号徽章展示
2026-08-29 02:48:56 +08:00
xiaojunnuo 69466c1c41 build: publish 2026-08-29 00:46:02 +08:00
xiaojunnuo adf5163a79 build: trigger build image 2026-08-29 00:45:51 +08:00
xiaojunnuo b40bc1b487 v1.44.0 v1.44.0 2026-08-29 00:44:55 +08:00
xiaojunnuo 9d30ccf1f0 build: prepare to build 2026-08-29 00:39:32 +08:00
xiaojunnuo 396810eddf chore: 调整单元测试相关配置与脚本顺序
1. 移除pipeline包测试脚本里多余的--no-config参数
2. 给acme-client包添加te
2026-08-29 00:37:59 +08:00
xiaojunnuo 5dbf6694b1 chore(acme-client): remove unused test:unit script
删除了不再使用的单元测试运行脚本,清理package.json中的冗余配置项
2026-08-29 00:30:08 +08:00
xiaojunnuo c2df8d3fa3 build(acme-client): 简化并统一清理脚本
- 将多个文件清理命令替换为统一的rimraf调用
- 移除before-t
2026-08-29 00:28:28 +08:00
xiaojunnuo c149662d54 build: prepare to build 2026-08-29 00:21:05 +08:00
xiaojunnuo ae1c5e38d1 chore: 完成多组功能优化与缺陷修复
1. 新增vip按钮弹窗注册工具类,优化事件监听逻辑
2. 调整用户设置页面表单宽度至700px
3. 修复审计日志匿名请求记录逻辑,优化登录日志用户名展示
4. 调整VIP按钮样式,优化暗色模式适配
5. 移除插件页面冗余的needPlus标识,更新ACME配置提示文案
6. 新增插件缓存清除逻辑,修复审计日志数据库字段
7. 优化自定义ACME反向代理帮助文档排版
2026-08-29 00:15:15 +08:00
xiaojunnuo 718b46141e docs: update plugin development docs with access encapsulation guidelines
统一补充各插件开发文档中关于将API接口封装到Access中的开发规范,修正access-plugin-dev文档中的表述错误
2026-08-27 23:55:29 +08:00
xiaojunnuo 9c8986be10 docs(certd-plugin): update example and docs for runStrategy and component comments
补充了示例yaml和文档中关于运行策略、组件注释的说明,完善了runStrategy的使用场景介绍,新增了返回skip跳过任务的代码示例注释
2026-08-27 23:52:43 +08:00
xiaojunnuo 1d12ad73c6 perf(login,settings): 仅第三方登录开启后,在重启10分钟后将无法使用密码登录 2026-08-27 23:18:57 +08:00
xiaojunnuo 30d4fc84a9 perf(tencent-clb): 重构腾讯云CLB部署插件的地域选择组件,改为远程下拉选择器 2026-08-27 22:33:12 +08:00
xiaojunnuo 834e7750ce refactor(acme-client): 移除内置challengePriority配置并调整相关逻辑 2026-08-27 22:27:07 +08:00
xiaojunnuo f38522ca0b perf(server): response优化为gzip压缩
添加了响应内容压缩中间件,支持对可压缩类型的响应进行gzip压缩,减少传输体积提升性能,同时添加了对应的测试用例
2026-08-27 22:09:18 +08:00
xiaojunnuo d87821ee02 fix: 修复证书申请时EAB判断逻辑,已选择Acme账号的情况下不需要EAB
同时更新文档章节标题,补充自动跳到第三方登录的场景,移除无用的lodash-es导入
2026-08-27 18:36:54 +08:00
xiaojunnuo bd9e226c36 refactor(step-form): 重构步骤表单响应式状态管理
替换ref和UnwrapNestedRefs替换ref包裹的currentStep为reactive对象,简化属性访问逻辑,移除冗余的getContext函数并优化作用域返回
2026-08-26 23:53:16 +08:00
xiaojunnuo 2809267d7a refactor(step-form): 替换fs-form-item为fs-form-item-col组件
统一步骤表单中所有表单项的渲染组件,替换原有fs-form-item为fs-form-item-col,同时优化插件数据的计算方式,移除冗余的useCompute调用改用原生computed。
2026-08-26 23:42:02 +08:00
xiaojunnuo 4de24da9d5 chore: 修复多场景下的插件管理相关问题并优化配置
1. 调整acme客户端挑战检查的超时时间从1000ms到4000ms
2. 修复远程选择组件首次加载时未触发选中值回调的问题
3. 重构插件发布和保存逻辑,优化可编辑字段处理和版本号传递
4. 注释掉默认自动选择第一个访问凭证的逻辑
5. 新增插件更新测试用例,确保只更新允许修改的字段
2026-08-26 22:46:12 +08:00