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
