[PR #97] [MERGED] v1.8 #888

Closed
opened 2026-02-26 12:09:50 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/0xJacky/nginx-ui/pull/97
Author: @0xJacky
Created: 4/8/2023
Status: Merged
Merged: 4/17/2023
Merged by: @0xJacky

Base: masterHead: v1.8-dev


📝 Commits (10+)

  • be4f7fc enhance: auto-refresh after upgrade
  • dab2915 template: enable HSTS
  • 69cdef4 feat: added animations
  • b7560dd feat: add confirm dialog for cert renewal toggle #30
  • 88daebb enhance: rm acme-challenge if auto-renewal off #30
  • dd6c366 fix: edit btn not navigating to edit page
  • f36e582 enhance: set the max-height of ChatGPT UI
  • f15e66e enhance: block template parser
  • 9ba9711 template: added Hotlink Protection #30
  • 37d4588 enhance: set current_server_idx boundary

📊 Changes

251 files changed (+10754 additions, -2831 deletions)

View changed files

📝 app.example.ini (+7 -0)
📝 frontend/components.d.ts (+5 -2)
📝 frontend/package.json (+12 -11)
frontend/src/api/auto_cert.ts (+13 -0)
frontend/src/api/dns_credential.ts (+5 -0)
📝 frontend/src/api/domain.ts (+4 -0)
📝 frontend/src/api/template.ts (+4 -0)
📝 frontend/src/components/Chart/AreaChart.vue (+5 -5)
📝 frontend/src/components/ChatGPT/ChatGPT.vue (+7 -3)
📝 frontend/src/components/FooterToolbar/FooterToolBar.vue (+1 -1)
📝 frontend/src/components/NginxControl/NginxControl.vue (+3 -3)
📝 frontend/src/components/StdDataDisplay/StdBatchEdit.vue (+17 -18)
📝 frontend/src/components/StdDataDisplay/StdCurd.vue (+22 -21)
📝 frontend/src/components/StdDataDisplay/StdPagination.vue (+5 -5)
📝 frontend/src/components/StdDataDisplay/StdTable.vue (+1 -1)
📝 frontend/src/components/StdDataEntry/components/StdPassword.vue (+4 -4)
📝 frontend/src/components/StdDataEntry/index.tsx (+1 -1)
📝 frontend/src/language/constants.ts (+4 -1)
📝 frontend/src/language/en/app.po (+366 -212)
📝 frontend/src/language/messages.pot (+376 -250)

...and 80 more files

📄 Description

Features:

  • 1. Forced use of advanced editor to edit site configuration files. #73
  • 2. Added DNS challenge provider to enable "Obtaining Let's Encrypt certificates" functionality on servers with ports 80 and 443 blocked #51
  • 3. Added DNS credentials manager.
  • 4. Added shortcuts for remove server in NgxConfigEditor. #30
  • 5. Added animations.
  • 6. Added Github Proxy setting.

Enhancements

  • 1. Remove the location of acme-challenge if 'automatic renewal Let's Encrypt certificates' is disabled. #30
  • 2. Pop up a confirmation when toggling the enabled status of automatic renewal Let's Encrypt certificates. #30
  • 4. Auto-refresh after Nginx UI is upgraded.
  • 5. Display download progress in Nginx UI upgrader.
  • 6. Enhance block template parser.
  • 7. Set the max-height of ChatGPT UI.

Templates

  • 1. Added enable HSTS configuration template. #30
  • 2. Added "Hotlink Protection" configuration template. #30

Fixes

  • 1. Fix edit button not navigating to edit page after domain added.
  • 2. A text mistake in Dashboard. #98

🔄 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/97 **Author:** [@0xJacky](https://github.com/0xJacky) **Created:** 4/8/2023 **Status:** ✅ Merged **Merged:** 4/17/2023 **Merged by:** [@0xJacky](https://github.com/0xJacky) **Base:** `master` ← **Head:** `v1.8-dev` --- ### 📝 Commits (10+) - [`be4f7fc`](https://github.com/0xJacky/nginx-ui/commit/be4f7fc5c83afbd66bad06f7dbe3ff70978ac0c1) enhance: auto-refresh after upgrade - [`dab2915`](https://github.com/0xJacky/nginx-ui/commit/dab2915ab5d0e2f0192f7e1c30d2ce17bfc295cb) template: enable HSTS - [`69cdef4`](https://github.com/0xJacky/nginx-ui/commit/69cdef4f6d6d9e74690f8cafdf9b724b6127fa84) feat: added animations - [`b7560dd`](https://github.com/0xJacky/nginx-ui/commit/b7560ddb355948c6b7efd76bd37cab045f3651d8) feat: add confirm dialog for cert renewal toggle #30 - [`88daebb`](https://github.com/0xJacky/nginx-ui/commit/88daebbb75daae27d9bcb52ff7a88337e8a26466) enhance: rm acme-challenge if auto-renewal off #30 - [`dd6c366`](https://github.com/0xJacky/nginx-ui/commit/dd6c366af3e8b67f2c1115ea0efce067c06d4fe5) fix: edit btn not navigating to edit page - [`f36e582`](https://github.com/0xJacky/nginx-ui/commit/f36e582976113fa7dd67d3ff636a445d938eca30) enhance: set the max-height of ChatGPT UI - [`f15e66e`](https://github.com/0xJacky/nginx-ui/commit/f15e66e0de840d1eaca794683f829c952c080430) enhance: block template parser - [`9ba9711`](https://github.com/0xJacky/nginx-ui/commit/9ba9711568e2a194259c0931a33afbb2bce9b1d8) template: added Hotlink Protection #30 - [`37d4588`](https://github.com/0xJacky/nginx-ui/commit/37d4588a8ef79817e87c333e631bfae3d85d5d31) enhance: set current_server_idx boundary ### 📊 Changes **251 files changed** (+10754 additions, -2831 deletions) <details> <summary>View changed files</summary> 📝 `app.example.ini` (+7 -0) 📝 `frontend/components.d.ts` (+5 -2) 📝 `frontend/package.json` (+12 -11) ➕ `frontend/src/api/auto_cert.ts` (+13 -0) ➕ `frontend/src/api/dns_credential.ts` (+5 -0) 📝 `frontend/src/api/domain.ts` (+4 -0) 📝 `frontend/src/api/template.ts` (+4 -0) 📝 `frontend/src/components/Chart/AreaChart.vue` (+5 -5) 📝 `frontend/src/components/ChatGPT/ChatGPT.vue` (+7 -3) 📝 `frontend/src/components/FooterToolbar/FooterToolBar.vue` (+1 -1) 📝 `frontend/src/components/NginxControl/NginxControl.vue` (+3 -3) 📝 `frontend/src/components/StdDataDisplay/StdBatchEdit.vue` (+17 -18) 📝 `frontend/src/components/StdDataDisplay/StdCurd.vue` (+22 -21) 📝 `frontend/src/components/StdDataDisplay/StdPagination.vue` (+5 -5) 📝 `frontend/src/components/StdDataDisplay/StdTable.vue` (+1 -1) 📝 `frontend/src/components/StdDataEntry/components/StdPassword.vue` (+4 -4) 📝 `frontend/src/components/StdDataEntry/index.tsx` (+1 -1) 📝 `frontend/src/language/constants.ts` (+4 -1) 📝 `frontend/src/language/en/app.po` (+366 -212) 📝 `frontend/src/language/messages.pot` (+376 -250) _...and 80 more files_ </details> ### 📄 Description # Features: - [x] 1. Forced use of advanced editor to edit site configuration files. #73 - [x] 2. Added DNS challenge provider to enable "Obtaining Let's Encrypt certificates" functionality on servers with ports 80 and 443 blocked #51 - [x] 3. Added DNS credentials manager. - [x] 4. Added shortcuts for remove server in NgxConfigEditor. #30 - [x] 5. Added animations. - [x] 6. Added Github Proxy setting. # Enhancements - [x] 1. Remove the location of acme-challenge if 'automatic renewal Let's Encrypt certificates' is disabled. #30 - [x] 2. Pop up a confirmation when toggling the enabled status of automatic renewal Let's Encrypt certificates. #30 - [x] 4. Auto-refresh after Nginx UI is upgraded. - [x] 5. Display download progress in Nginx UI upgrader. - [x] 6. Enhance block template parser. - [x] 7. Set the max-height of ChatGPT UI. # Templates - [x] 1. Added enable HSTS configuration template. #30 - [x] 2. Added "Hotlink Protection" configuration template. #30 # Fixes - [x] 1. Fix edit button not navigating to edit page after domain added. - [x] 2. A text mistake in Dashboard. #98 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 12:09:50 +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#888
No description provided.