[PR #375] [MERGED] feat: new UI #932

Closed
opened 2026-03-03 01:06:54 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/certimate-go/certimate/pull/375
Author: @fudiwei
Created: 12/12/2024
Status: Merged
Merged: 12/22/2024
Merged by: @usual2970

Base: nextHead: feat/new-workflow-ui


📝 Commits (10+)

  • 220d98a feat(ui): show more details in CertificateDetail
  • b5739c6 feat(ui): new AccessProviderSelect component using antd
  • 70e6920 refactor(ui): clean code
  • 047b3bc feat: normalize provider names
  • c27818b feat(ui): new AccessEditForm using antd
  • 0fa6d29 chore: remove unused code
  • 1cad816 fix: render error when notify template is empty
  • 599e718 feat(ui): props guard
  • df71782 fix: #322
  • 2374bb5 refactor: clean code

📊 Changes

231 files changed (+7897 additions, -15137 deletions)

View changed files

📝 .gitignore (+2 -4)
📝 README.md (+4 -5)
📝 README_EN.md (+3 -3)
📝 internal/applicant/applicant.go (+24 -18)
📝 internal/certificate/service.go (+1 -1)
internal/deployer/aliyun_alb.go (+0 -281)
internal/deployer/aliyun_cdn.go (+0 -88)
internal/deployer/aliyun_clb.go (+0 -286)
internal/deployer/aliyun_dcdn.go (+0 -95)
internal/deployer/aliyun_nlb.go (+0 -245)
internal/deployer/aliyun_oss.go (+0 -86)
internal/deployer/baiducloud_cdn.go (+0 -80)
internal/deployer/byteplus_cdn.go (+0 -116)
📝 internal/deployer/deployer.go (+62 -84)
internal/deployer/dogecloud_cdn.go (+0 -88)
📝 internal/deployer/factory.go (+68 -51)
internal/deployer/huaweicloud_cdn.go (+0 -143)
internal/deployer/huaweicloud_elb.go (+0 -378)
internal/deployer/k8s_secret.go (+0 -136)
internal/deployer/local.go (+0 -163)

...and 80 more files

📄 Description

继 #366,该 PR 包含以下内容变更:

  • feat: 基于 ant-degisn 重新实现:
    1. 授权管理相关弹窗 UI(即新增、编辑、复制 Access 相关功能);
    2. 系统设置 UI。
  • feat: 一些新的交互细节:
    1. 新建 Access 时提示各提供商有何区别,避免类似 #379 类似的月经问题;
    2. Access/NotifyChannel 各项参数显示 Tooltip 提示信息,并提供原始官方文档跳转;
    3. Access/NotifyChannel 敏感参数字段默认掩码显示。关闭 #86
    4. 系统设置页初始化数据时显示加载中动画。
  • feat: 新增企业微信消息通知渠道。
  • fix: 允许建立同名的授权信息。关闭 #322
  • fix: 修复当数据库中不存在消息推送内容模板时,系统设置页无法渲染的问题。
  • fix: 修复当证书未过期、而上次未部署过,点击“立即执行”因未携带上次的证书信息而无法正常部署的问题。关闭 #377, #376
  • build: 前端构建时引入 babel。
  • refactor: 基于 #348 实现部署逻辑。

BREAKING CHANGES

  1. 原 PowerDNS、HttpReq、腾讯云等三个 Provider 的授权参数发生变化,已有数据需要删除并重新创建。
  2. 原通知渠道、SSLProvider 对应的配置项名称发生变化,已有数据需要重新填写。

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/certimate-go/certimate/pull/375 **Author:** [@fudiwei](https://github.com/fudiwei) **Created:** 12/12/2024 **Status:** ✅ Merged **Merged:** 12/22/2024 **Merged by:** [@usual2970](https://github.com/usual2970) **Base:** `next` ← **Head:** `feat/new-workflow-ui` --- ### 📝 Commits (10+) - [`220d98a`](https://github.com/certimate-go/certimate/commit/220d98a66851b8108b43bce19f86722924f17f24) feat(ui): show more details in CertificateDetail - [`b5739c6`](https://github.com/certimate-go/certimate/commit/b5739c663d704a2918136a1d3e5a1b937d0fb288) feat(ui): new AccessProviderSelect component using antd - [`70e6920`](https://github.com/certimate-go/certimate/commit/70e6920288a3000b8a6b18a8b5b4fc8921b3ba9c) refactor(ui): clean code - [`047b3bc`](https://github.com/certimate-go/certimate/commit/047b3bc079f01cc88e4999a951ab1a1279ad33c6) feat: normalize provider names - [`c27818b`](https://github.com/certimate-go/certimate/commit/c27818b3b0d86eb606af9a5a52da13a544c41194) feat(ui): new AccessEditForm using antd - [`0fa6d29`](https://github.com/certimate-go/certimate/commit/0fa6d2980b4cc29b2e3a374d4a907ac8dbe98635) chore: remove unused code - [`1cad816`](https://github.com/certimate-go/certimate/commit/1cad816b173b1e2833b3912ea0cfff990ca3903f) fix: render error when notify template is empty - [`599e718`](https://github.com/certimate-go/certimate/commit/599e718003efa4e0d096f9f5acd03f822b0a439a) feat(ui): props guard - [`df71782`](https://github.com/certimate-go/certimate/commit/df717827198be4f5da4a752eb1ca9ed51ee4e937) fix: #322 - [`2374bb5`](https://github.com/certimate-go/certimate/commit/2374bb56faa524c35c0e1ddf16642f7409adc5a4) refactor: clean code ### 📊 Changes **231 files changed** (+7897 additions, -15137 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+2 -4) 📝 `README.md` (+4 -5) 📝 `README_EN.md` (+3 -3) 📝 `internal/applicant/applicant.go` (+24 -18) 📝 `internal/certificate/service.go` (+1 -1) ➖ `internal/deployer/aliyun_alb.go` (+0 -281) ➖ `internal/deployer/aliyun_cdn.go` (+0 -88) ➖ `internal/deployer/aliyun_clb.go` (+0 -286) ➖ `internal/deployer/aliyun_dcdn.go` (+0 -95) ➖ `internal/deployer/aliyun_nlb.go` (+0 -245) ➖ `internal/deployer/aliyun_oss.go` (+0 -86) ➖ `internal/deployer/baiducloud_cdn.go` (+0 -80) ➖ `internal/deployer/byteplus_cdn.go` (+0 -116) 📝 `internal/deployer/deployer.go` (+62 -84) ➖ `internal/deployer/dogecloud_cdn.go` (+0 -88) 📝 `internal/deployer/factory.go` (+68 -51) ➖ `internal/deployer/huaweicloud_cdn.go` (+0 -143) ➖ `internal/deployer/huaweicloud_elb.go` (+0 -378) ➖ `internal/deployer/k8s_secret.go` (+0 -136) ➖ `internal/deployer/local.go` (+0 -163) _...and 80 more files_ </details> ### 📄 Description 继 #366,该 PR 包含以下内容变更: - **feat**: 基于 ant-degisn 重新实现: 1. 授权管理相关弹窗 UI(即新增、编辑、复制 Access 相关功能); 2. 系统设置 UI。 - **feat**: 一些新的交互细节: 1. 新建 Access 时提示各提供商有何区别,避免类似 #379 类似的月经问题; 2. Access/NotifyChannel 各项参数显示 Tooltip 提示信息,并提供原始官方文档跳转; 3. Access/NotifyChannel 敏感参数字段默认掩码显示。关闭 #86 4. 系统设置页初始化数据时显示加载中动画。 - **feat**: 新增企业微信消息通知渠道。 - **fix**: 允许建立同名的授权信息。关闭 #322 - **fix**: 修复当数据库中不存在消息推送内容模板时,系统设置页无法渲染的问题。 - **fix**: 修复当证书未过期、而上次未部署过,点击“立即执行”因未携带上次的证书信息而无法正常部署的问题。关闭 #377, #376 - **build**: 前端构建时引入 babel。 - **refactor**: 基于 #348 实现部署逻辑。 --- ### **BREAKING CHANGES** 1. 原 PowerDNS、HttpReq、腾讯云等三个 Provider 的授权参数发生变化,已有数据需要删除并重新创建。 2. 原通知渠道、SSLProvider 对应的配置项名称发生变化,已有数据需要重新填写。 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 01:06:54 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/certimate#932
No description provided.