proxmox-datacenter-manager-ui (1.0.2) trixie; urgency=medium

  * dashboard: top entities: display hint message if there are no entities to
    show.

  * validate a remote node's URL in the UI form field for better UX.

  * fix an issue that would log out the user on the first POST request.

  * re-use factored out panel for firewall rules, no bigger semantic changes
    expected.

  * improve the date picker in system log view.

  * consistently use IEC units for HDD utilization in the remote overview.

  * system report: support downloading the report as a text file.

  * disable 'Content' tab for PBS datastores if the datastore is currently in
    'offline' maintenance mode.

  * views: in the 'Add: View' dialog, add validation to the "Name" field,
    ensuring that an invalid view name is rejected immediately and not only
    when pressing 'Add'.

  * fix #7139: in the 'Add: User' dialog, make sure that the password field is
    only shown when the PDM realm is selected.

  * realm selector: support PBS remotes in addition to PVE.

  * fix #6914: add remove-remote dialog with option to delete the API
    token on the remote side.

  * show human-readable task descriptions for native PDM, PVE, and PBS
    tasks.

  * fix #7135: correct storage capacity calculations for shared storages
    that were previously counted once per cluster node.

  * remote task view: add manual refresh button.

  * fix #7141: set correct timezone name for Kyiv.

  * fix #7290: OpenID Connect: url-decode the authorization code value in
    the redirect callback, fixing login with providers that use characters
    requiring URL encoding (for example, Google).

  * OpenID Connect realm edit: use password input type for the client key
    field.

  * wizard: prevent page reload when pressing Enter in a form.

  * LDAP realm edit: fix updating a realm to use anonymous search.

  * forms: fix various edge cases with dirty state tracking and validation
    for disabled fields and radio groups.

  * fix brief flash of untranslated text on initial page load.

 -- Proxmox Support Team <support@proxmox.com>  Tue, 10 Mar 2026 00:12:34 +0100

proxmox-datacenter-manager-ui (1.0.1) trixie; urgency=medium

  * subscription panel: avoid potential division through zero and fix typo in
    notice.

  * pve: remote overview: allow line-breaks for long lines.

  * remote updates: show progress on 'refresh all'.

  * configuration: subscription: provide better feedback during a check.

  * views: show informational message in empty layouts to nudge users towards
    the edit icon.

  * views: force reload after a layout change.

  * remote wizard: fix "invalid uri character" when adding PBS remote by
    normalizing the hostname in the form context directly when the user clicks
    on "Next" in the remote addition wizard.

 -- Proxmox Support Team <support@proxmox.com>  Tue, 09 Dec 2025 16:46:00 +0100

proxmox-datacenter-manager-ui (1.0.0) trixie; urgency=medium

  * bump for first 1.0 stable version.

  * views: online node-card: improve wording for offline PBS nodes and avoid
    overly alarming icon.

  * views: online-remote card: use different severity for warning depending on
    how many remotes are unreachable. For now show a critical error if more
    than 50% of the nodes failed, otherwise display a warning.

  * skip subscription check if no remotes are configured.

  * views: show problematic subscription status in status row at  top to
    inform users about their setup not being as fully production and
    enterprise ready as it could be.

  * improve wording of subscription related UI elements, especially to more
    clearly differentiate between the Datacenter Manager's subscription state
    and the subscription state of remotes.

  * evpn: fix warnings when displaying vnet / zone status.

  * zone status: correctly set primary key for ip-vrf table to avoid logging
    warnings in the developer console.

  * remote: make wizard title translatable.

  * firewall: disable collapse tree button if nothing is selected.

  * correctly install icon for CD/DVD-ROM drive.

  * pve: mask node shell if pve-manager is too old.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 03 Dec 2025 19:36:04 +0100

proxmox-datacenter-manager-ui (0.9.8) trixie; urgency=medium

  * migrate mapping: add missing single quote to error message.

  * qemu, lxc: load and pass the pve-manager version to panels so that these
    panels can hide fields that are not supported by the remotes PVE version.

  * api structure: move /remotes/{id} to /remotes/remote/{id}

  * api: move remote-tasks, remote-updates and metrics-collection under
    /remotes, they do not warrant to be a top-level API route.

  * permission path selector: add `/view` as a default path.

  * only show PVE remotes in SDN tree.

  * configuration: add subscription panel.

  * task list: look up task description for PBS tasks.

 -- Proxmox Support Team <support@proxmox.com>  Tue, 02 Dec 2025 19:22:59 +0100

proxmox-datacenter-manager-ui (0.9.7) trixie; urgency=medium

  * top navigation bar: link to built-in docs.

  * rename PBS node route-slug to overview as stop-gap for search routing.

 -- Proxmox Support Team <support@proxmox.com>  Tue, 02 Dec 2025 09:50:22 +0100

proxmox-datacenter-manager-ui (0.9.6) trixie; urgency=medium

  * use explicit parameter indices in tr macros to avoid warnings in developer
    console.

  * status: properly render icon for sdn resources.

  * resource tree: fix navigating to network resources.

  * start to enable subscription check in various places.

  * ui: remote updates: add subscription check on 'Refresh all', similar to
    how it works in the PVE and PBS native UIs,

  * remote updates: add tooltip to refresh all button for clarification.

  * pdm administration: add simple system report window.

  * pdm administration: add simple package version window.

  * pdm administration: move power buttons to the right for consistency with
    PVE and PBS web UIs.

  * pdm administration: clarify labels that power buttons are for the
    Datacenter Manager itself and colorize the icons.

  * sdn: evpn: add detail, zone and vnet status panel.

  * firewall: use property view for options instead of dialog.

  * add remote-link to PVE that opens the respective rules/options panel.

  * do not mark PBS as experimental anymore; while it's not yet very
    powerful, it can be already useful and the available feature set is
    stable.

  * sdn: recognize pending as valid status.

  * ui: pve: add notes tab for nodes and the datacenter.

 -- Proxmox Support Team <support@proxmox.com>  Tue, 02 Dec 2025 02:24:00 +0100

proxmox-datacenter-manager-ui (0.9.5) trixie; urgency=medium

  * pbs: move node overview to tab and add update tab.

  * pbs node: use empty building-o icon to match icon style from dashboard.

  * implement views. Views provide a customizable "dashboard" with a dedicated
    resource selection and access control.

  * configuration: add view CRUD panels.

  * resource tree: show guest tags.

  * pve remotes: show read-only config tab for VMs and CTs.

  * main: abort running task load on log out to avoid unnecessary access log
    entries.

  * dashboard: subscriptions list window: improve display of subscription
    state.

  * dashboard: subscriptions details: add a 'force refresh' button in window.

  * add firewall status tree to remote menu.

  * pve: add button tool in header for selected VMs or CTs to link to remote
    web UI.

  * remote updates: show main product version in overview table.

  * remote updates: show repository status column.

 -- Proxmox Support Team <support@proxmox.com>  Mon, 01 Dec 2025 04:23:17 +0100

proxmox-datacenter-manager-ui (0.9.4) trixie; urgency=medium

  * dashboard: add Details button to subscription overview card to make it
    more obvious where one can find the full list of remotes and their
    subscriptions.

  * ui: main menu: check the permissions of the logged in user to determine
    which UI elements should be hidden completely when they cannot be useful
    due to that user not having enough permissions anyway. For now just hide
    the Notes menu, if appropriate.

  * pve, pbs: integrate xtermjs based console to access the remote nodes
    system shell.

  * stop running tasks that make API requests when a user is logged out, they
    cannot succeed anyway and just cause the browsers developer console and
    the  access log of the PDM backend to fill up needlessly.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 19 Nov 2025 21:38:58 +0100

proxmox-datacenter-manager-ui (0.9.3) trixie; urgency=medium

  * remote wizard: validate remote ID for better UX.

  * permission path selector: remove duplicate path entry.

  * sort permission path selector paths.

  * dashboard: drop s3 and removable stores from PBS datastore widget for now,
    those are datastore types while the rest of the shown rows represent
    current datastore status.

  * pbs datastores panel: make status label translatable.

  * rework dashboard code and layout as initial preparation for flexible
    custom views.

  * dashboard: status row: make loading less jarring.

  * api token panel: ask for confirmation when removing a token.

  * remote tasks: use correct base url for PBS tasks.

  * fix #6797: ui: add initial dialog to view remote subscriptions. For now
    this is accessible by clicking the subscription widget in the dashboard.

  * ui: add basic node status tab to the administration panel, including very
    basic info about the PDM node itself, and providing a reboot and shutdown
    button for the PDM instance.

 -- Proxmox Support Team <support@proxmox.com>  Thu, 13 Nov 2025 23:04:44 +0100

proxmox-datacenter-manager-ui (0.9.2) trixie; urgency=medium

  * wizard: remove warning about PBS 3 compatibility support now that it's
    fixed.

  * pve: qemu VMs & LXC CTs: move current status view into overview tab in
    preparation for other tabs (like hardware overview or tasks) in the
    future.

  * add support to manage OpenID Connect realms and implement login for such
    realms.

  * add support to manage API tokens.

  * add initial view for the system update status of all remote nodes.

  * dashboard: add PBS-specific nodes status panel.

  * dashboard: add panel for PBS datastore statistics.

 -- Proxmox Support Team <support@proxmox.com>  Mon, 27 Oct 2025 20:11:25 +0100

proxmox-datacenter-manager-ui (0.9.1) trixie; urgency=medium

  * dashboard: also show SDN zones if they are in a unknown state.

  * remote wizard: implement support for adding Proxmox Backup Server remotes.

  * pbs remote: rework remote overview to show basic node status and add a
    tree for the datastores. On the right show the usage of the selected
    datastore including RRD metrics and move the snapshot list into a
    dedicated content tab.

  * access control: add support to configure LDAP and AD authentication
    realms.

  * access control: always reload the user list when re-opening the user
    management tab.

  * pve remote: add title label for resources.

  * pve remote: switch to common node info component, which includes slightly
    more information.

  * enable the top navigation bar's documentation button and link it to the
    beta documentation hosted in our wiki.

  * pve storage: do not override timer for updating the status of a storage.

  * pve storage: remove unnecessary 'enabled' status line, we only show
    storages that are enabled anyway.

  * pve resource tree: fix that storages where never filtered out, thus
    crowding the tree and making actual matches of a filter harder to spot.

  * dashboard: allow add PBS remotes via dashboard.

  * pbs snapshot list: add support for loading a specific namespace through a
    namespace selector in the toolbar.

  * pbs snapshot list: add reload button to toolbar.

  * remote wizard: note that login + auto-creation of token currently only
    works for PBS 4. Users still can manually create a API token for their
    older PBS hosts (don't forget to give the token admin permissions).

 -- Proxmox Support Team <support@proxmox.com>  Fri, 26 Sep 2025 19:58:28 +0200

proxmox-datacenter-manager-ui (0.9.0) trixie; urgency=medium

  * remote wizard: fix width of settings panel.

  * remote wizard: add placeholder for token field.

  * pve tree: rename 'Remote' to 'Datacenter'.

  * css: limit max-height of dropdown picker to 45% of the view port height.

 -- Proxmox Support Team <support@proxmox.com>  Thu, 11 Sep 2025 11:22:16 +0200

proxmox-datacenter-manager-ui (0.3.2) trixie; urgency=medium

  * make more strings translatable and implement various i18n related fixes.

  * add storage to the resource tree of Proxmox VE remotes and show basic
    status overview.

  * memory status renderer: use 90% and 97.5% for warning and critical
    thresholds respectively, matching recent changes in Proxmox VE's web UI.

  * dashboard: correctly differentiate the timer and on-click reload events to
    avoid that every periodic update is using the very short max-age value
    that should only get used for force reloads.

  * fix #6782: ui: pve: tree: don't show start/shutdown buttons for templates.

  * dashboard: do not wait until all data sources finished loading, rather
    render each card immediately once the specific requests it depends got
    loaded.

  * dashboard: render last refresh date/time instead of a seconds counter to
    avoid overly frequent UI/DOM updates, reducing the impact to accessibility
    tools like screen readers.

  * main menu: improve load behavior on some edge cases that could result in a
    stale or empty remote list.

  * add initial basic SDN status report to dashboard and add a new SDN Zone
    overview as parent menu entry of the recently added EVPN integration.

  * update to newer widget-toolkit and yew-component crates.

  * pve: add remote tasks-list panel on "Remote" resource tree root entry.

  * sdn overview: add deep-links to remotes datacenter SDN and Zone panels.

  * dashboard: change task summary sorting to prioritize showing the remotes
    with most failed tasks, as high task error counts are normally much more
    noteworthy as a high overall task count.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 10 Sep 2025 17:54:04 +0200

proxmox-datacenter-manager-ui (0.3.1) trixie; urgency=medium

  * status icons: replace background color with text-shadow to avoid blocky
    artefact.

  * dashboard: rework default refresh and max-age interval values. Lower the
    default max-age to 30s to ensure somewhat recent data when a user keeps
    the dashboard open for a long time but update even more frequently to get
    any newer data that was pulled in by the periodic update task of the
    backend or due to another user triggering an update.

  * dashboard: use high max-age for initial load to avoid a potentially costly
    load from the remotes which then delays the first render. To still get
    current data as per the users setting trigger a normal reload directly
    after this initial high-max-age load.

  * dashboard: make reload button do a reload with low max-age of 3s, making
    it act much like a force-reload button.

  * dashboard: default to showing tasks from last 2 days (48h).

  * search box: close if user navigated to an entry.

  * expose translations again now that we got full fledged integration into
    the common proxmox-i18n translation repository.

 -- Proxmox Support Team <support@proxmox.com>  Fri, 05 Sep 2025 21:16:30 +0200

proxmox-datacenter-manager-ui (0.3.0) trixie; urgency=medium

  * change notice label to BETA.

  * dashboard: fix typo in icon to correctly show the cubes for containers.

  * configuration: add panel for viewing and editing ACL entries.

  * move the RRD time frame selector closer to the RRD graphs it affects.

  * pve: move node overview to a new overview tab and add a basic add update
    tab to be able to see available node package updates.

  * sdn: add EVPN overview panel and view for showing EVPN zones.

  * sdn: add view for showing ip VRFs (virtual routing functions). It shows a
    list of VNets who would have the Route Target of the IP-VRF in their EVPN
    route target.

  * sdn: add component for creating EVPN vNets.

  * dashboard: open search with a matching query when clicking various panels
    or rows, like remotes or resources.

  * dashboard: add task summaries to provide an overview for all tasks and
    their status.

 -- Proxmox Support Team <support@proxmox.com>  Thu, 04 Sep 2025 20:29:13 +0200

proxmox-datacenter-manager-ui (0.2.2) trixie; urgency=medium

  * VM and container: support new metrics for guest that Proxmox VE 9+
    exposes, like pressure stall information (PSI).

  * VM, container and nodes: add time-frame selector for RRD metric views.

  * remotes: node url list: add placeholder and clear trigger.

  * PVE remote wizard improvements:
    + probe hosts to verify fingerprint settings, ensuring that either the
      provided ones match or ask the user on-demand for a trust on first use
      like confirmation similar to how host keys for SSH connections get
      confirmed.
    + avoid duplicated entry for the initial provided host in the remote
      config.
    + rename 'realm' variable to 'info' to avoid confusion, as this is not
      just for the authentication realm.
    + improve various texts.
    + connect: reset later pages when form changes, as they need to be
      revisited in this case.

  * improve translatable strings.

  * main menu: make remote loading icon prettier.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 27 Aug 2025 19:57:07 +0200

proxmox-datacenter-manager-ui (0.2.1) trixie; urgency=medium

  * re-enable (basic) PBS integration again after fixing compilation issues
    with WASM.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 06 Aug 2025 19:57:57 +0200

proxmox-datacenter-manager-ui (0.2.0) trixie; urgency=medium

  * initial upgrade for Debian 13 "Trixie" based releases.

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

proxmox-datacenter-manager-ui (0.1.10) bookworm; urgency=medium

  * fix #6016: remote migrate: submit 'target-vmid' property for CT

  * pve storage selector: fix the displayed values

  * show 'available' and 'capacity' (total), as correctly indicated by the
    column headers, instead of wrongly showing 'used' and 'available'
    respectively.

  * pve: correctly count 'total' guest cores and memory

  * migrate: make target endpoint selectable for remote migration

  * remote migrate: consistently use selected node also for the network
    selector and detailed mappings

  * remotes: use ConfirmButton component instead of ConfirmDialog

  * remote edit: fix change-tracking for the ID field to ensure one can go
    back in the wizard and change its value.

  * allow one to override the URL used to open the web UI of a remote node or
    remote resource to handle the relatively frequent case where the admins
    end devices needs to use a different URL compared to the PDM to talk to a
    remote, for example because the PDM uses a tunnel to talk directly to the
    remote nodes whereas the admin needs to connect over a central reverse
    proxy or simply needs to use another domain name or IP address.

  * configuration: replace Other tab with WebAuthn, as that was the sole
    panel there anyway.

  * remotes: add task view tab to global remote panel

  * show running tasks from remotes in the 'running tasks' list

  * remote selector: update remotes when context changes

  * various small style and layout fixes and improvements

 -- Proxmox Support Team <support@proxmox.com>  Wed, 29 Jan 2025 15:55:15 +0100

proxmox-datacenter-manager-ui (0.1.9) bookworm; urgency=medium

  * acme domains: fix validity handling for http challenge-mode to allow one
    adding domains.

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

proxmox-datacenter-manager-ui (0.1.8) bookworm; urgency=medium

  * avoid edge case with infinite loading screen on login when there is an
    invalid subscription

 -- Proxmox Support Team <support@proxmox.com>  Thu, 19 Dec 2024 16:51:15 +0100

proxmox-datacenter-manager-ui (0.1.7) bookworm; urgency=medium

  * ui: pve remote: guests: actually use diskread/write for disk io graphs

 -- Proxmox Support Team <support@proxmox.com>  Thu, 19 Dec 2024 13:44:41 +0100

proxmox-datacenter-manager-ui (0.1.6) bookworm; urgency=medium

  * remove 'My Settings' menu item, it's not available yet.

  * disable documentation button and add tooltip that mentions that this will
    be coming soon.

  * build: further reduce size of compiled binaries using LTO and telling the
    compiler to optimize with a balance for smaller size.

  * update pwt-assets submodule for smaller font-sizes for headings.

  * don't show token secret when editing a remote.

  * restructure wizard to have a better flow.

 -- Proxmox Support Team <support@proxmox.com>  Thu, 19 Dec 2024 13:34:15 +0100

proxmox-datacenter-manager-ui (0.1.5) bookworm; urgency=medium

  * gzip-compress WASM at build-time to reduce transfer size dramatically from
    16.66 MB to 4.89 MB. This helps with load times on slower or spotty
    connections.

  * improve some translatable strings

  * pve remote: include Container when calculating the running guests counter.

  * pve remote: fix calculating subscription level

 -- Proxmox Support Team <support@proxmox.com>  Wed, 18 Dec 2024 23:36:57 +0100

proxmox-datacenter-manager-ui (0.1.4) bookworm; urgency=medium

  * fix setting nodename in document title.

  * cope with SVG limitations of WebKit/Safari based browsers.

  * pve: node: keep content layout on load to avoid "jumping" UI elements.

  * pve resources: cancel in-flight loads when changing guest/node

  * pve resources: make action column wider to avoid cutting of some actions in
    when density is set to relaxed.

  * remote wizard: don't send 'create-tokens' when it's not set

  * remote wizard: add some hints in field placeholders and as text.

  * remote wizard: require creating a token when connection was done with user

  * setup simple panic hook for a better debugging experience

  * widget: pve storage selector: add auto-select property

  * migrate window: implement basic precondition checks

  * remotes: use proper `ConfirmDialog` instead of `AlertDialog` for prompting
    about removal of a remote.

  * migrate: filter target storage selection by relevant content type

  * remote wizard: strip http(s):// prefix from hostname for convenience

  * ui: remote wizard: add 'Connection OK' text after trying to connect to
    have a bit better feedback now.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 18 Dec 2024 16:15:57 +0100

proxmox-datacenter-manager-ui (0.1.3) bookworm; urgency=medium

  * packaging: record various missing dependencies.

  * PVE resource: add initial info panels for LXC and QEMU guests.

  * disable PBS integration for now, it's rather to bare bone and might
    distract from the nicer things that work.

  * add CPU and memory icon from PVE and make them dark-mode aware through
    inline SVG CSS style.

  * hboard: use title case

  * pve resources: fix jarring loading state of the overview

  * load icon: avoid glitch for on-load animation by using the same icon for
    the both, static and animated cases

  * dashboard: show top entities for node cpu/memory too

  * link logo to www.proxmox.com

  * use vectorized and natively color-scheme aware Proxmox logo

  * top bar: use title-medium size for product name and alpha label

 -- Proxmox Support Team <support@proxmox.com>  Wed, 18 Dec 2024 09:45:18 +0100

proxmox-datacenter-manager-ui (0.1.2) bookworm; urgency=medium

  * dasbhoard: make panel fill the whole space and  move 'guest cpu usage'
    panel into a new row

  * dashboard: add 'add remote' button to remote panel on dashboard as
    short-cut

  * change 'chevron-right' to 'external-link

  * remotes: add confirm dialog for removal

  * pve: reorganize panels on the left side and restructure shown information

  * migrate window: always enable 'with-local-disks' option to migration

  * fixate width of navigation to 275px

  * reduce list of available languages to english, there is no translation
    message catalogue for other languages anyway.

  * update pwt-assets submodule

  * pve: remote: fix subscription icon

  * add simple favicon spelling PDM

  * pve: node: add status header and additional rrd graph

  * migrate window: set edit to false to avoid validity failures disabling the
    Migrate submit button.

 -- Proxmox Support Team <support@proxmox.com>  Mon, 16 Dec 2024 21:29:29 +0100

proxmox-datacenter-manager-ui (0.1.1) bookworm; urgency=medium

  * bump version for testing packaging with current development state.

 -- Proxmox Support Team <support@proxmox.com>  Sun, 15 Dec 2024 21:09:01 +0100

proxmox-datacenter-manager-ui (0.1.0) bookworm; urgency=medium

  * initial release

 -- Proxmox Support Team <support@proxmox.com>  Thu, 26 Oct 2023 18:44:35 +0200
