Skip to content

Conversation

adamshiervani
Copy link
Contributor

  • Added custom domain input and selection options for DHCP and local domains.
  • Improved layout for displaying network settings, including DHCP lease information and IPv6 addresses.
  • Refactored state management for network settings and added handlers for hostname and domain changes.
  • Updated the display of network settings to enhance user experience and accessibility.

@ym Can you implement the Go side of the new domain selector? DHCP, .local or Custom

… improved layout

- Added custom domain input and selection options for DHCP and local domains.
- Improved layout for displaying network settings, including DHCP lease information and IPv6 addresses.
- Refactored state management for network settings and added handlers for hostname and domain changes.
- Updated the display of network settings to enhance user experience and accessibility.
…ttings layout

- Integrated ConfirmDialog component to confirm DHCP lease renewal.
- Enhanced the layout of network settings, including better organization of IPv4 and IPv6 information.
- Updated state management for displaying network settings and lease information.
- Improved user experience with clearer descriptions and structured UI elements.
@SilkePilon
Copy link
Contributor

Any images of the new ui?

Copy link
Contributor

@IDisposable IDisposable left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is really hard to review as 95% seems to be style changes.

@ym ym merged commit 340baba into dev May 14, 2025
3 checks passed
@IDisposable
Copy link
Contributor

FYI these "unchanged warnings" are fixed by the changes in the package updates (pass two) in #443

image

@IDisposable IDisposable deleted the fix/network-settings-ui branch September 22, 2025 23:44
ym added a commit to ym/jetkvm-kvm that referenced this pull request Sep 26, 2025
* feat(network): enhance network settings UI with domain management and improved layout

- Added custom domain input and selection options for DHCP and local domains.
- Improved layout for displaying network settings, including DHCP lease information and IPv6 addresses.
- Refactored state management for network settings and added handlers for hostname and domain changes.
- Updated the display of network settings to enhance user experience and accessibility.

* Re-add save button

* fix: add ConfirmDialog for renewing DHCP lease and improve network settings layout

- Integrated ConfirmDialog component to confirm DHCP lease renewal.
- Enhanced the layout of network settings, including better organization of IPv4 and IPv6 information.
- Updated state management for displaying network settings and lease information.
- Improved user experience with clearer descriptions and structured UI elements.

* Fix lint errors

* fix: useRef TS2554

---------

Co-authored-by: Siyuan Miao <i@xswan.net>
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.

4 participants