[PR #361] [MERGED] refactor: refresh webui #6724

Closed
opened 2026-03-01 17:13:58 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/0xJacky/nginx-ui/pull/361
Author: @0xJacky
Created: 4/30/2024
Status: Merged
Merged: 4/30/2024
Merged by: @0xJacky

Base: devHead: refresh-24.04


📝 Commits (10+)

  • 4c7e037 refactor: refresh webui
  • e77d37b feat: set renewal interval of certificates #343
  • f0dcd67 feat: add a option to select a acme user when obtaining a certificate.
  • 464e84a feat: add key type column for certificate list
  • 3e90b83 feat: SSL management support different types of certificates of a same doamin name #309
  • 49b41d6 feat: support not-only Let's Encrypt service #16
  • e3876cf enhance: limit cert renewal interval between 7 to 21 days
  • e16b077 feat: using renewal api to renew certificate #319
  • 7d22e86 chore: update translations
  • a0013b5 chore: prepare v2.0.0-beta.19

📊 Changes

158 files changed (+8471 additions, -6102 deletions)

View changed files

api/certificate/acme_user.go (+96 -0)
📝 api/certificate/certificate.go (+4 -1)
📝 api/certificate/dns_credential.go (+1 -1)
📝 api/certificate/issue.go (+18 -7)
📝 api/certificate/router.go (+10 -0)
📝 api/notification/notification.go (+1 -1)
📝 api/sites/auto_cert.go (+7 -4)
📝 api/user/user.go (+1 -1)
📝 app/.eslintrc.cjs (+4 -4)
📝 app/auto-imports.d.ts (+12 -0)
📝 app/components.d.ts (+3 -0)
📝 app/package.json (+4 -4)
📝 app/pnpm-lock.yaml (+250 -255)
📝 app/src/App.vue (+2 -1)
app/src/api/acme_user.ts (+24 -0)
📝 app/src/api/cert.ts (+5 -0)
📝 app/src/api/curd.ts (+8 -2)
📝 app/src/api/domain.ts (+2 -0)
📝 app/src/components/Breadcrumb/Breadcrumb.vue (+2 -2)
📝 app/src/components/ChatGPT/ChatGPT.vue (+1 -4)

...and 80 more files

📄 Description

  • Register a system default acme user when nginx ui start. #237
  • Add acme user management page. #319
  • Persist the user to the database.
  • Add a setting of renewal interval of certificates (7-21d). #343
  • Add a option to select a acme user when obtaining a certificate. #319 #16
  • SSL management support different types of certificates of a same doamin name. #309, #288
  • Certificates obtained within 21 days are renewed by using the renewal api. For compatibility, the challenge resolver is still setup when renewing. #319
  • Add trashs for soft deleted items in CURD pages.

🔄 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/0xJacky/nginx-ui/pull/361 **Author:** [@0xJacky](https://github.com/0xJacky) **Created:** 4/30/2024 **Status:** ✅ Merged **Merged:** 4/30/2024 **Merged by:** [@0xJacky](https://github.com/0xJacky) **Base:** `dev` ← **Head:** `refresh-24.04` --- ### 📝 Commits (10+) - [`4c7e037`](https://github.com/0xJacky/nginx-ui/commit/4c7e037b76ab27af57101d902613a068edca9256) refactor: refresh webui - [`e77d37b`](https://github.com/0xJacky/nginx-ui/commit/e77d37bbaaceb15f9956eb810129cd9c094aa117) feat: set renewal interval of certificates #343 - [`f0dcd67`](https://github.com/0xJacky/nginx-ui/commit/f0dcd67004012b03266d290491ed38647eb4dfc6) feat: add a option to select a acme user when obtaining a certificate. - [`464e84a`](https://github.com/0xJacky/nginx-ui/commit/464e84a64fcd6aaee22831219f37d2e7636e5d11) feat: add key type column for certificate list - [`3e90b83`](https://github.com/0xJacky/nginx-ui/commit/3e90b838fd12f0601ee8ec71de15e4059321d5d1) feat: SSL management support different types of certificates of a same doamin name #309 - [`49b41d6`](https://github.com/0xJacky/nginx-ui/commit/49b41d6eb73a73e9d0ed574d642c6a24b9206ecf) feat: support not-only Let's Encrypt service #16 - [`e3876cf`](https://github.com/0xJacky/nginx-ui/commit/e3876cffaf41acbf3ac6760ce9204be3b759e8a8) enhance: limit cert renewal interval between 7 to 21 days - [`e16b077`](https://github.com/0xJacky/nginx-ui/commit/e16b077d20eceee7ab54bde90105187010eceed4) feat: using renewal api to renew certificate #319 - [`7d22e86`](https://github.com/0xJacky/nginx-ui/commit/7d22e86f35521b5ee65b28a69894dd0b32d82560) chore: update translations - [`a0013b5`](https://github.com/0xJacky/nginx-ui/commit/a0013b5cefdc0d3021b8dcfeec73a7c6b71ea1b3) chore: prepare v2.0.0-beta.19 ### 📊 Changes **158 files changed** (+8471 additions, -6102 deletions) <details> <summary>View changed files</summary> ➕ `api/certificate/acme_user.go` (+96 -0) 📝 `api/certificate/certificate.go` (+4 -1) 📝 `api/certificate/dns_credential.go` (+1 -1) 📝 `api/certificate/issue.go` (+18 -7) 📝 `api/certificate/router.go` (+10 -0) 📝 `api/notification/notification.go` (+1 -1) 📝 `api/sites/auto_cert.go` (+7 -4) 📝 `api/user/user.go` (+1 -1) 📝 `app/.eslintrc.cjs` (+4 -4) 📝 `app/auto-imports.d.ts` (+12 -0) 📝 `app/components.d.ts` (+3 -0) 📝 `app/package.json` (+4 -4) 📝 `app/pnpm-lock.yaml` (+250 -255) 📝 `app/src/App.vue` (+2 -1) ➕ `app/src/api/acme_user.ts` (+24 -0) 📝 `app/src/api/cert.ts` (+5 -0) 📝 `app/src/api/curd.ts` (+8 -2) 📝 `app/src/api/domain.ts` (+2 -0) 📝 `app/src/components/Breadcrumb/Breadcrumb.vue` (+2 -2) 📝 `app/src/components/ChatGPT/ChatGPT.vue` (+1 -4) _...and 80 more files_ </details> ### 📄 Description - [x] Register a system default acme user when nginx ui start. #237 - [x] Add acme user management page. #319 - [x] Persist the user to the database. - [x] Add a setting of renewal interval of certificates (7-21d). #343 - [x] Add a option to select a acme user when obtaining a certificate. #319 #16 - [x] SSL management support different types of certificates of a same doamin name. #309, #288 - [x] Certificates obtained within 21 days are renewed by using the renewal api. For compatibility, the challenge resolver is still setup when renewing. #319 - [x] Add trashs for soft deleted items in CURD pages. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-01 17:13:58 +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/nginx-ui#6724
No description provided.