[PR #887] [MERGED] v0.4 miscellaneous #1069

Closed
opened 2026-03-03 01:07:32 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/certimate-go/certimate/pull/887
Author: @fudiwei
Created: 7/23/2025
Status: Merged
Merged: 7/24/2025
Merged by: @fudiwei

Base: nextHead: dev


📝 Commits (10+)

  • 8e9e55d fix(ui): tailwindcss safelisting with ranges
  • 9db0530 feat(ui): replace action buttons with dropdown menus in list pages
  • 8331006 feat(ui): support batch deletion
  • 153efad chore(deps): upgrade npm dependencies
  • 9138abc refactor: use samber/lo
  • c07caeb refactor: make log level to use int32
  • f288fc6 refactor: remove 'default' perfix in some fields of access
  • 3a9572e chore(deps): upgrade gomod dependencies
  • a37c42c chore(deps): move forks folder
  • 4889603 feat(ui): new WorkflowDetail page

📊 Changes

234 files changed (+2810 additions, -2729 deletions)

View changed files

📝 go.mod (+80 -81)
📝 go.sum (+164 -172)
📝 internal/app/app.go (+17 -0)
📝 internal/applicant/applicant.go (+3 -3)
📝 internal/certificate/service.go (+3 -73)
📝 internal/deployer/providers.go (+11 -10)
📝 internal/domain/access.go (+24 -24)
📝 internal/domain/certificate.go (+9 -9)
📝 internal/domain/dtos/notify.go (+1 -3)
internal/domain/notify.go (+0 -25)
📝 internal/domain/settings.go (+1 -32)
📝 internal/domain/workflow.go (+5 -7)
📝 internal/domain/workflow_log.go (+8 -5)
📝 internal/domain/workflow_output.go (+2 -2)
📝 internal/domain/workflow_run.go (+1 -1)
internal/notify/notify.go (+0 -81)
📝 internal/notify/providers.go (+8 -8)
internal/notify/providers_deprecated.go (+0 -108)
📝 internal/notify/service.go (+8 -31)
📝 internal/repository/certificate.go (+13 -13)

...and 80 more files

📄 Description

该 PR 包含以下内容变更:

  • feat: 支持多选及批量删除。
  • feat: 部分 UI 调整及优化。
  • feat: 移除已废弃的全局证书过期通知。
  • refactor: 调整部分表结构。
  • refactor: 日志等级由字符串改为数值型,与 log/slog 标准库保持一致。
  • refactor: 使用 samber/lo 重构部分工具方法。
  • chore: 升级 gomod & npm 第三方依赖项。

🔄 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/887 **Author:** [@fudiwei](https://github.com/fudiwei) **Created:** 7/23/2025 **Status:** ✅ Merged **Merged:** 7/24/2025 **Merged by:** [@fudiwei](https://github.com/fudiwei) **Base:** `next` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`8e9e55d`](https://github.com/certimate-go/certimate/commit/8e9e55d1bbd4b24951b3675e75643b01e02880ab) fix(ui): tailwindcss safelisting with ranges - [`9db0530`](https://github.com/certimate-go/certimate/commit/9db0530ee447d486664bb6aadbdc4ac7f072abc6) feat(ui): replace action buttons with dropdown menus in list pages - [`8331006`](https://github.com/certimate-go/certimate/commit/833100632db29ce187e8ea0b2de47016e44c15fc) feat(ui): support batch deletion - [`153efad`](https://github.com/certimate-go/certimate/commit/153efad3b77c4752e3bda22d202a8566cf0e74e2) chore(deps): upgrade npm dependencies - [`9138abc`](https://github.com/certimate-go/certimate/commit/9138abc71b88c17969fa90fbc5eb9a76ee356502) refactor: use samber/lo - [`c07caeb`](https://github.com/certimate-go/certimate/commit/c07caeb45ba9de3faf8aa27260c24af834446910) refactor: make log level to use int32 - [`f288fc6`](https://github.com/certimate-go/certimate/commit/f288fc6142edc21e93f7264bbacb6fe22f7630cd) refactor: remove 'default' perfix in some fields of access - [`3a9572e`](https://github.com/certimate-go/certimate/commit/3a9572efef7b36751916956875de400d2f307da4) chore(deps): upgrade gomod dependencies - [`a37c42c`](https://github.com/certimate-go/certimate/commit/a37c42cb0b8f84950cb4368c7400918d2ecd379f) chore(deps): move forks folder - [`4889603`](https://github.com/certimate-go/certimate/commit/488960397a5efc2493620021865cd2ff534e9ef7) feat(ui): new WorkflowDetail page ### 📊 Changes **234 files changed** (+2810 additions, -2729 deletions) <details> <summary>View changed files</summary> 📝 `go.mod` (+80 -81) 📝 `go.sum` (+164 -172) 📝 `internal/app/app.go` (+17 -0) 📝 `internal/applicant/applicant.go` (+3 -3) 📝 `internal/certificate/service.go` (+3 -73) 📝 `internal/deployer/providers.go` (+11 -10) 📝 `internal/domain/access.go` (+24 -24) 📝 `internal/domain/certificate.go` (+9 -9) 📝 `internal/domain/dtos/notify.go` (+1 -3) ➖ `internal/domain/notify.go` (+0 -25) 📝 `internal/domain/settings.go` (+1 -32) 📝 `internal/domain/workflow.go` (+5 -7) 📝 `internal/domain/workflow_log.go` (+8 -5) 📝 `internal/domain/workflow_output.go` (+2 -2) 📝 `internal/domain/workflow_run.go` (+1 -1) ➖ `internal/notify/notify.go` (+0 -81) 📝 `internal/notify/providers.go` (+8 -8) ➖ `internal/notify/providers_deprecated.go` (+0 -108) 📝 `internal/notify/service.go` (+8 -31) 📝 `internal/repository/certificate.go` (+13 -13) _...and 80 more files_ </details> ### 📄 Description 该 PR 包含以下内容变更: - **feat**: 支持多选及批量删除。 - **feat**: 部分 UI 调整及优化。 - **feat**: 移除已废弃的全局证书过期通知。 - **refactor**: 调整部分表结构。 - **refactor**: 日志等级由字符串改为数值型,与 `log/slog` 标准库保持一致。 - **refactor**: 使用 [samber/lo](github.com/samber/lo) 重构部分工具方法。 - **chore**: 升级 gomod & npm 第三方依赖项。 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 01:07:32 +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#1069
No description provided.