rust-proxmox-yew-comp (0.7.6) trixie; urgency=medium

  * property view: disable edit if the property has no input panel defined.
  * lxc feature selector: improve desktop layout.
  * re-assign disk/volume: send target-vmid as number as the PDM API requires
    the correct type, whereas PVE also accepts strings.
  * lxc network panel: add toolbar.
  * apt: support unknown repo handle fallback variant as stop-gap for forward
    and backward compatibility.

 -- Proxmox Support Team <support@proxmox.com>  Mon, 01 Dec 2025 00:32:10 +0100

rust-proxmox-yew-comp (0.7.5) trixie; urgency=medium

  * qemu options panel: add Intel TDX property editor
  * add components for PVE firewall rules and options.
  * apt repositories: add 'status_only' property to allow hiding the
    repository list.

 -- Proxmox Support Team <support@proxmox.com>  Thu, 27 Nov 2025 22:21:48 +0100

rust-proxmox-yew-comp (0.7.4) trixie; urgency=medium

  * pending property view: trigger reload on property change.
  * lxc network panel: trigger reload on property change.
  * add lxc network property editor.
  * lxc network panel: implement mobile layout.
  * lxc dns panel: add read-only property.
  * lxc network panel: add read-only property.
  * lxc options panel: add read-only property.
  * pve network selector: add remote property.

 -- Proxmox Support Team <support@proxmox.com>  Thu, 27 Nov 2025 11:58:26 +0100

rust-proxmox-yew-comp (0.7.3) trixie; urgency=medium

  * lxc resources panel:
    - add more icons to menu entries.
    - add reassign volume dialog.
    - add resize disk dialog.
    - do not display card menu in readonly mode
  * lxc mount point property: this option is only required if it's the rootfs.
  * lxc mount point editor: add desktop layout.
  * add lxc dns panel.
  * add lxc network panel (read-only).
  * pending property view: implement read-only mode.
  * qemu options panel: add read-only property.
  * qemu options panel: add read-only property.
  * realm selector: log load errors to make debugging easier.
  * token panel: remove top border on toolbar.
  * adapt to type rename in pve-api-types.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 26 Nov 2025 22:09:51 +0100

rust-proxmox-yew-comp (0.7.2) trixie; urgency=medium

  * qemu disk editor improvements:
    - support virtio bus
    - enable iothread by default just like the PVE ExtJS UI does.
    - only allow setting iothread option when scsi or virtio bus is selected.
    - reuse the widget for (re-)adding unused disks.
  * qemu hardware panel: add icons to disk action menu
  * qemu boot property: add renderer for "No boot device selected" case.
  * qemu boot device list: update list after config change (load).
  * add initial lxc options panel and add support for editing CT features
    (nesting, mknod, nfs/cifs mounts, ...) including usage hints, like we have
    in PVE's current UI.
  * implement lxc resources panel, for now the mobile view only.
  * lxc mount options: improve layout by setting min-width.
  * editable property renderer: always call a configured renderer even if the
    value is undefined, as then one can write renderers that use one of the
    object properties for rendering in such a case.
  * lxc resources panel: add move storage functionality.
  * xtermjs: add support for remote (proxied) PVE and PBS shells.
  * add ACL context components. These allow an application to provide a
    context that components can use to check the privileges of the current
    user, e.g., to hide/omit certain UI elements where opening it would just
    result in an 403 Forbidden error from the API anyway.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 19 Nov 2025 20:17:50 +0100

rust-proxmox-yew-comp (0.7.1) trixie; urgency=medium

  * node status info: only use build date from kernel version extra info. This
    align Yew with current PVE & PBS ExtJS UIs.

  * node status panel: make power management and fingerprint buttons opt-in,
    they are not required for all use sites.

  * pve: qemu: handle recently introduced fallback enum variants. Avoiding
    that the UI breaks if a backend gained a new enum variant that the
    frontend does not yet know about.

 -- Proxmox Support Team <support@proxmox.com>  Thu, 13 Nov 2025 22:16:05 +0100

rust-proxmox-yew-comp (0.7.0) trixie; urgency=medium

  * apt package manager: fix for to old_version Option changes
  * qemu memory editor: correctly initialize ballon value inside load_hook
  * qemu tpmstate property: hide/disable image field instead of removing it
  * qemu mobile hardware panel: add menus to efi and tpm disk
  * safe confirm dialog: add mobile flag
  * qemu mobile hardware panel: add reassign disk to unused disk menu
  * qemu mobile hardware panel: add move disk to unused disk menu
  * pve guest selector: add exclude guest property
  * qemu controller selector: fix disable flag, autoselect unused device
  * qemu cdrom editor: autoselect ide2 device

 -- Proxmox Support Team <support@proxmox.com>  Thu, 13 Nov 2025 11:39:59 +0100

rust-proxmox-yew-comp (0.6.9) trixie; urgency=medium

  * qemu mobile hardware panel: improve remove disk confirm message
  * qemu move disk dialog: enable delete source checkbox
  * qemu machine version selector: add entries for latest version
  * qemu machine editor: fix version property name
  * qemu memory editor: correctly disable ballooning device
  * qemu tpm editor: add support for with select_existing flag (e.g. iscsi)
  * QemuDiskFormatSelector: new widget
  * qemu cdrom editor: set correct content_types on the storage selector
  * qemu disk editor: support storages with select_existing flag (i.e. iscsi)
  * QemuDiskSizeFormatSelector: add supported_formats property
  * qemu disk editor: implement desktop layout
  * qemu disk editor: remove default values from property string
  * proverty view: improve loading progress bar layout

 -- Proxmox Support Team <support@proxmox.com>  Mon, 10 Nov 2025 11:00:33 +0100

rust-proxmox-yew-comp (0.6.8) trixie; urgency=medium

  * node info: extend NodeStatus enum to include NodeStatus from proxmox-rs
  * node status panel: add a panel that show the current status of a node.
  * token panel: ask for confirmation when removing a token.
  * token panel: ask for confirmation when removing a token.
  * fix #6787: ui: allow creating PAM users from dashboard.

 -- Proxmox Support Team <support@proxmox.com>  Thu, 06 Nov 2025 21:18:50 +0100

rust-proxmox-yew-comp (0.6.7) trixie; urgency=medium

  * depend on pwt 0.7.6
  * qemu hardware view: add readonly property
  * pending property view: add on_submit parameter to messages
  * qemu property editors: add keys to all hints/child
  * qemu hardware panel: use async api for disk add/delete
  * use pve_api_types::QemuCpuModel

 -- Proxmox Support Team <support@proxmox.com>  Thu, 06 Nov 2025 11:56:11 +0100

rust-proxmox-yew-comp (0.6.6) trixie; urgency=medium

  * depend on pwt 0.7.4
  * add qemu hardware and options panel
  * login panel: set required flag on password field (mobile view)
  * PendingPropertyView: add message to delete propertie
  * layout: add helper to create card with title/subtitle and trailing html
  * use new crate::from::delete_empty_values
  * move delete_empty_values from pwt, because this is clearly Proxmox
    api related.
  * pending property view: add AddProperty message
  * pending property view: change return type of pending loader
  * property view: expose whole state to child implementation
  * PendingPropertyList: add Edit/Revert message with EditableProperty
    parameter
  * PendingPropertyView: add Spawn message
  * PendingPropertyView: add update and changed functions

 -- Proxmox Support Team <support@proxmox.com>  Mon, 03 Nov 2025 14:12:20 +0100

rust-proxmox-yew-comp (0.6.5) trixie; urgency=medium

  * login panel: make realm selector optional
  * auth edit openid: add a default realm checkbox
  * auth view: add openid icon to openid menu option
  * login panel & realm selector: add support for openid realm logins
  * login panel & realm selector: use default realm provided by api
  * utils: split out clipboard helpers into their own modules
  * token panel: improve token secret dialog layout and hide password
  * add and use copy_text_to_clipboard function to avoid using deprecated API
  * PropertyView and PendingPropertyView: share code between List and Grid
    implementation
  * PropertyList: improve load status/error display
  * PendingPropertyList: improve load status/error display
  * qemu storage selector: pass format parameter as string "1" instead of
    boolean.
  * add PropertyGrid as new widget.
  * PropertyList: add class property
  * PendigPropertyGrid: hide table header.
  * PendingPropertyList: add class property.
  * rename EditDialog to PropertyEditDialog
  * add mobile flag to more qemu property editors
  * EditDialog: set min-width for desktop UI.
  * add mobile flag to qemu property editors.
  * EditDialog: add mobile flag to allow reusing this for both mobile and
    desktop.
  * add PendingPropertyGrid as new widget, it's like PendingPropertyList, but
    for desktop.
  * qemu hotplug property: use comma to separate options

 -- Proxmox Support Team <support@proxmox.com>  Wed, 22 Oct 2025 19:12:01 +0200

rust-proxmox-yew-comp (0.6.4) trixie; urgency=medium

  * meter: change low-threshold default to 80% for zero optimum

  * node info: avoid overly low warning/critical tresholds for memory usage

  * implement API token panel

  * SafeConfirmDialog: add on_done callback.

  * fix #6885: auth_view: select appropriate base url for removing realms.

  * implement SchemaValidation trait for Number fields.

  * bump pwt dependency to version 0.7.2

  * add correct error handling to property string helper functions.

  * new edit dialog for mobile applications.

  * add widgets to render property lists.

  * add property editors and field definitions from pve-yew-mobile-gui.

  * remove copied types - use types from pbs_api_types instead to avoid
    duplication.

 -- Proxmox Support Team <support@proxmox.com>  Fri, 17 Oct 2025 00:30:36 +0200

rust-proxmox-yew-comp (0.6.3) trixie; urgency=medium

  * improve meter label and make it more flexible:
    - make value optional
    - align the status row with baseline
    - add option to align the icon on the right
    - add `animated` property

  * add `node_info` helper to render a consistent view of the node status.

 -- Proxmox Support Team <support@proxmox.com>  Thu, 25 Sep 2025 17:43:32 +0200

rust-proxmox-yew-comp (0.6.2) trixie; urgency=medium

  * auth view: add default column and allow setting ldap realms as
    default.

  * utils: add pdm built-in realm to `get_auth_domain_info`.

  * auth view, edit: add support for active directory realms.

  * implement syncing ldap and ad realms

  * auth ldap edit: improve form layout and placeholders

 -- Proxmox Support Team <support@proxmox.com>  Mon, 22 Sep 2025 20:36:26 +0200

rust-proxmox-yew-comp (0.6.1) trixie; urgency=medium

  * updates for latest pwt FormContext/ManagedField changes

  * apt, acme: fix typos in translatable/user-visible strings

  * languages: add text direction information where necessary

 -- Proxmox Support Team <support@proxmox.com>  Thu, 18 Sep 2025 14:04:07 +0200

rust-proxmox-yew-comp (0.6.0) trixie; urgency=medium

  * update to pwt 0.7 dropping node_ref from widget standard properties

  * make various strings translatable

  * tasks: add optional fixed filter

 -- Proxmox Support Team <support@proxmox.com>  Wed, 10 Sep 2025 15:08:38 +0200

rust-proxmox-yew-comp (0.5.9) trixie; urgency=medium

  * apt view: add 'on_upgrade' callback

  * apt view: reload if base urls have changed

  * apt view: allow to set task_base_url

  * rrd time frame selector: seperate time frame from mode

  * flatten_property_string: log errors

 -- Proxmox Support Team <support@proxmox.com>  Thu, 04 Sep 2025 15:26:18 +0200

rust-proxmox-yew-comp (0.5.8) trixie; urgency=medium

  * acl: add a view and semi-generic `EditWindow` for acl entries

  * role_selector, acl_edit: re-use `RoleInfo` type from
    proxmox-access-control and make api endpoint and default role configurable

 -- Proxmox Support Team <support@proxmox.com>  Thu, 28 Aug 2025 22:23:08 +0200

rust-proxmox-yew-comp (0.5.7) trixie; urgency=medium

  * RenderKVGridRecordFn: add apply method

  * rrd: fix rrd tooltip alignment for edge of viewport

 -- Proxmox Support Team <support@proxmox.com>  Fri, 22 Aug 2025 12:27:38 +0200

rust-proxmox-yew-comp (0.5.6) trixie; urgency=medium

  * property_string_from_parts: correctly set empty value

  * cleanup: log all errors in property_string_from_parts

  * rrd: refactor rrd graphs, fix some panics/bugs

 -- Proxmox Support Team <support@proxmox.com>  Tue, 19 Aug 2025 09:36:29 +0200

rust-proxmox-yew-comp (0.5.5) trixie; urgency=medium

  * fix #6605 and #6606: correct typos in gettext strings.

  * apt package manager: fix compile error due to Xtermjs signature mismatch.

  * apt package manager: fix compile error due to old_version Option in html
    macro.

 -- Proxmox Support Team <support@proxmox.com>  Tue, 05 Aug 2025 21:27:48 +0200

rust-proxmox-yew-comp (0.5.4) trixie; urgency=medium

  * store tfa dialog state

  * login panel: mobile: correctly store last username

  * login panel: pass domain_path property to realm selector (desktop view)

  * fix realm selector mobile view

  * tfa: fix WebAuthn label spelling

 -- Proxmox Support Team <support@proxmox.com>  Fri, 01 Aug 2025 13:11:14 +0200

rust-proxmox-yew-comp (0.5.3) trixie; urgency=medium

  * subscription info: add status text for pve clusters

  * translate login panel labels

  * add missing languages to available_language_list

  * change korean catalog name from .kr to .ko

 -- Proxmox Support Team <support@proxmox.com>  Mon, 28 Jul 2025 13:44:13 +0200

rust-proxmox-yew-comp (0.5.2) trixie; urgency=medium

  * xtermjs: allow to open novnc console instead

 -- Proxmox Support Team <support@proxmox.com>  Mon, 21 Jul 2025 10:39:38 +0200

rust-proxmox-yew-comp (0.5.1) trixie; urgency=medium

  * make APTUpdateInfo::old_version optional

  * fix version in debian control file

 -- Proxmox Support Team <support@proxmox.com>  Wed, 16 Jul 2025 13:42:46 +0200

rust-proxmox-yew-comp (0.5.0) trixie; urgency=medium

  * LoginPanel: use builder macro

  * LoginPanel: add mobile view

  * TfaDialog: add mobile property

  * client: trigger auth observer on logout

  * ProxmoxUpid: new type to parse all different types of UPIDs

  * add method to register PVE task descriptions

  * expose subscription_note publicly

  * http helpers: expose ticket refresh loop controls

  * login panel/realm selector: make realm path configurable

  * login panel: use snackbar for errors when on mobile

  * update to trixie versions and switch to proxmox_base64

 -- Proxmox Support Team <support@proxmox.com>  Tue, 08 Jul 2025 13:58:17 +0200

rust-proxmox-yew-comp (0.4.5) bookworm; urgency=medium

  * depend on pwt 0.5.0

  * fix #6382: tasks: don't add duplicate tasks into the list

  * wizard: fix form progressing when pressing enter

  * wizard: optimize enabled check for next button

  * wizard: factor out 'can progress' logic check to WizardState

  * wizard: move page valid/lock data into WizardState

 -- Proxmox Support Team <support@proxmox.com>  Fri, 16 May 2025 10:24:47 +0200

rust-proxmox-yew-comp (0.4.4) bookworm; urgency=medium

  * depend on pwt 0.4.9

 -- Proxmox Support Team <support@proxmox.com>  Tue, 06 May 2025 13:28:10 +0200

rust-proxmox-yew-comp (0.4.3) bookworm; urgency=medium

  * tree wide: use gloo_utils for body/window/document

  * wizard: allow enter to be used for switching to next page

  * wizard: add possibility to intercept the 'next' button press

  * status: replace `to_fa_icon` with From implementation

 -- Proxmox Support Team <support@proxmox.com>  Tue, 06 May 2025 12:03:47 +0200

rust-proxmox-yew-comp (0.4.2) bookworm; urgency=medium

  * tasks: don't mark running tasks from pve with 'error' color

  * tasks: add loading animation for running tasks

  * derive more standard traits for several types

 -- Proxmox Support Team <support@proxmox.com>  Wed, 16 Apr 2025 10:50:15 +0200

rust-proxmox-yew-comp (0.4.1) bookworm; urgency=medium

  * update proxmox-login to 0.2

  * add helpers to refresh and remove HttpOnly cookies

  * handle HttpOnly cookies in LoginPanel and http_helpers

  * remove HttpOnly cookies on logout (via an API call)

 -- Proxmox Support Team <support@proxmox.com>  Tue, 04 Mar 2025 16:19:07 +0100

rust-proxmox-yew-comp (0.4.0) bookworm; urgency=medium

  * tasks: make the 'show task' action configurable

  * tasks: make columns configurable

  * running tasks: make buttons configurable

  * utils: factor out task description into own function

  * tasks: load more tasks on end of list

  * tasks: make date filter functional

 -- Proxmox Support Team <support@proxmox.com>  Mon, 20 Jan 2025 12:12:17 +0100

rust-proxmox-yew-comp (0.3.9) bookworm; urgency=medium

  * rebuild with proxmox-schema 4.0

  * clippy fixes

  * doc improvements

 -- Proxmox Support Team <support@proxmox.com>  Wed, 15 Jan 2025 12:57:44 +0100

rust-proxmox-yew-comp (0.3.8) bookworm; urgency=medium

  * form: add helpers for property strings

  * wasm http client: use and return proxmox_client::Error

  * login panel: improve layout

  * login panel: improve message on login error

  * code cleanups (clippy fixes)

 -- Proxmox Support Team <support@proxmox.com>  Mon, 13 Jan 2025 13:49:50 +0100

rust-proxmox-yew-comp (0.3.7) bookworm; urgency=medium

  * depend on pwt 0.4.7

  * confirm_button: use confirm dialog and always spawn a dialog

  * code cleanups (clippy fixes)

 -- Proxmox Support Team <support@proxmox.com>  Wed, 08 Jan 2025 10:41:47 +0100

rust-proxmox-yew-comp (0.3.6) bookworm; urgency=medium

  * acme domains: do not require dns-plugin field in http-mode

 -- Proxmox Support Team <support@proxmox.com>  Thu, 19 Dec 2024 18:21:50 +0100

rust-proxmox-yew-comp (0.3.5) bookworm; urgency=medium

  * rrd: adapt to pwt 0.4.3 changes

 -- Proxmox Support Team <support@proxmox.com>  Tue, 17 Dec 2024 14:33:08 +0100

rust-proxmox-yew-comp (0.3.4) bookworm; urgency=medium

  * depend on pwt 0.4.3

 -- Proxmox Support Team <support@proxmox.com>  Tue, 17 Dec 2024 13:02:00 +0100

rust-proxmox-yew-comp (0.3.3) bookwork; urgency=medium

  * depend on pwt 0.4.2 and pwt-macros 0.3

 -- Proxmox Support Team <support@proxmox.com>  Tue, 17 Dec 2024 09:46:53 +0100

rust-proxmox-yew-comp (0.3.2) bookworm; urgency=medium

  * remove debug log statements

  * edit window: add explicit 'edit' option

 -- Proxmox Support Team <support@proxmox.com>  Mon, 16 Dec 2024 14:26:57 +0100

rust-proxmox-yew-comp (0.3.1) bookworm; urgency=medium

  * apt changelog: use correct class for monospace font

  * apt changelog: make window bigger to avoid needing to scroll to much

  * apt updates: fix overly big headings in changelog and package info tooltip

 -- Proxmox Support Team <support@proxmox.com>  Sun, 15 Dec 2024 15:58:12 +0100

rust-proxmox-yew-comp (0.3.0) bookworm; urgency=medium

  * edit window: show alert on load error and close window

  * guest status: add paused

  * apt repositories: add support for ceph squid repositories

  * LoadableComponent: avoid multiple reloads at startup

  * LoadableComponent: add method to return original yew scope

  * LoadableComponent: add changed method

  * use AsyncPool to spawn futures

  * only start a single ticket refresh loop

  * use WebSysAbortGuard from proxmox-yew-widget-toolkit

  * apt: add upgrade button

  * HttpClientWasm: make dropping request abort the fetch request

  * js-helper/http-client: set SameSite and Secure properties

  * wizard: trigger SelectPage on tab click

  * tfa: add password fields and implement remove confirmation

  * tfa: use AbortControllers to deal with user aborts and errors

  * tfa: implement webauthn token enrollment

  * tfa: implement webauthn login

  * pass data in http_delete as body

  * wizard: add reset_remaining_valid_pages

  * wizard: add submit error handling

  * use ApiLoadCallback for EditWindow loader

  * add UserPanel

 -- Proxmox Support Team <support@proxmox.com>  Fri, 13 Dec 2024 17:50:58 +0100

rust-proxmox-yew-comp (0.2.0) bookworm; urgency=medium

  * depend on pwt 0.3.0

  * added more widgets

  * see git changelog for details

 -- Proxmox Support Team <support@proxmox.com>  Mon, 30 Sep 2024 12:24:04 +0200

rust-proxmox-yew-comp (0.1.0-1) unstable; urgency=medium

  * initial Debian package

 -- Proxmox Support Team <support@proxmox.com>  Thu, 12 Jan 2023 11:59:39 +0100
