Skip to content

Conversation

@andre8244
Copy link
Contributor

@andre8244 andre8244 commented Dec 1, 2025

  • Add "Request a Let's Encrypt certificate" toggle in Settings page
  • Show detailed error if the Let's Encrypt certificate cannot be obtained
  • Add validation error to fix disappearing "Public IP address" if equal to selected interface
  • Various fixes and improvements

Ref:

@andre8244 andre8244 requested a review from Copilot December 1, 2025 16:00
@andre8244 andre8244 self-assigned this Dec 1, 2025
Copilot finished reviewing on behalf of andre8244 December 1, 2025 16:02
Copy link
Contributor

Copilot AI left a 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.

@andre8244 andre8244 force-pushed the add-letsencrypt-toggle branch from 993b7fa to 3814230 Compare December 1, 2025 16:43
@andre8244 andre8244 requested a review from Copilot December 1, 2025 16:43
Copilot finished reviewing on behalf of andre8244 December 1, 2025 16:47
Copy link
Contributor

Copilot AI left a 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.

@andre8244 andre8244 force-pushed the add-letsencrypt-toggle branch from 3814230 to 24dd3aa Compare December 2, 2025 07:46
Copilot finished reviewing on behalf of andre8244 December 2, 2025 07:51
Copy link
Contributor

Copilot AI left a 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.

andre8244 and others added 3 commits December 2, 2025 09:12
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@andre8244 andre8244 requested a review from Copilot December 2, 2025 08:24
Copilot finished reviewing on behalf of andre8244 December 2, 2025 08:27
Copy link
Contributor

Copilot AI left a 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>
@andre8244 andre8244 requested a review from Copilot December 2, 2025 08:32
Copilot finished reviewing on behalf of andre8244 December 2, 2025 08:37
Copy link
Contributor

Copilot AI left a 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>
@andre8244 andre8244 force-pushed the add-letsencrypt-toggle branch from 37b64c5 to 971341b Compare December 2, 2025 11:00
@andre8244 andre8244 marked this pull request as ready for review December 2, 2025 15:44
@andre8244 andre8244 requested a review from edospadoni December 2, 2025 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants