-
Notifications
You must be signed in to change notification settings - Fork 7
feat: add let's encrypt toggle; various fixes #110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR adds Let's Encrypt certificate request functionality to the Settings page and implements various fixes to improve the user interface and error handling. The changes primarily focus on refactoring the settings form to support certificate management, improving field validation, and better handling of network interface configuration.
Key changes:
- Added Let's Encrypt toggle with warning notifications for certificate management
- Refactored interface/address handling with improved validation and error messages
- Enhanced UI with loading states, better field organization, and inline notifications for validation errors
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| ui/src/views/Settings.vue | Added Let's Encrypt toggle, refactored interface/address fields, improved validation and error handling, added status API call |
| ui/src/App.vue | Added utility CSS classes for positioning and margins |
| ui/public/i18n/en/translation.json | Updated translation keys for new interface/address fields and removed deprecated warning section |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
993b7fa to
3814230
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.
Comments suppressed due to low confidence (1)
ui/public/i18n/en/translation.json:1
- Corrected spelling of 'errore' to 'error'.
{
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
3814230 to
24dd3aa
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 3 out of 3 changed files in this pull request and generated 12 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
37b64c5 to
971341b
Compare
Ref: