proxmox-widget-toolkit (4.0.9) bookworm; urgency=medium

  * fix using gettext with parameter in various newly added notification and
    sendmail widgets

  * parser: split checking IMG and A tags, make the latter more strict

 -- Proxmox Support Team <support@proxmox.com>  Tue, 03 Oct 2023 10:39:31 +0200

proxmox-widget-toolkit (4.0.8) bookworm; urgency=medium

  * fix #4531: acme plugins: correct change detection of dirty form fields

  * fix #4951: accept undefined as value for the multi-disk selector

  * auth: ldap: openid: use our proxmox textfield variant for the comment
    field to avoid that an empty comments are saved in the config

  * utils: language map: add entry for new Croatian translation

 -- Proxmox Support Team <support@proxmox.com>  Wed, 13 Sep 2023 17:16:01 +0200

proxmox-widget-toolkit (4.0.7) bookworm; urgency=medium

  * fix #4874: improve error message for invalid hostname

  * add entry for Georgian translation

  * fix the UI not refreshing after successful certificate deletion

  * add missing htmlEncode calls to network selector and apt repository panel

  * add panels for notification system:
    - sendmail endpoint panel
    - gotify endpoint panel
    - notification group management panel
    - notification filter management panel

 -- Proxmox Support Team <support@proxmox.com>  Wed, 16 Aug 2023 10:43:02 +0200

proxmox-widget-toolkit (4.0.6) bookworm; urgency=medium

  * LDAP realm edit: forbid specifying a bind_dn without a password

 -- Proxmox Support Team <support@proxmox.com>  Mon, 26 Jun 2023 20:24:57 +0200

proxmox-widget-toolkit (4.0.5) bookworm; urgency=medium

  * add Українська - Ukrainian to language map

  * apt repositories: add production ready warnings for Ceph repositories

  * add TOTP second factor: increase the size of the quiet zone for the QR
    code, following general recommendation to make scanning it more robust

 -- Proxmox Support Team <support@proxmox.com>  Fri, 16 Jun 2023 15:58:27 +0200

proxmox-widget-toolkit (4.0.4) bookworm; urgency=medium

  * apt repositories: fix typo for getting the default unknown text

  * apt repositories: avoid potential type error in classifyOrigin helper

 -- Proxmox Support Team <support@proxmox.com>  Fri, 09 Jun 2023 17:29:44 +0200

proxmox-widget-toolkit (4.0.3) bookworm; urgency=medium

  * date time field: fix typo in xtype name but add alias for backward compat

  * set 'SameSite' attr of auth cookie to 'strict', which modern browsers
    already ensured in practice

  * apt repositories: actually ignore ignore-pre-upgrade-warning

  * apt repositories: just ignore unknown info rather than throwing an error

  * apt repositories: detect mixed suites before major upgrade

  * tfa: improve UX for recovery keys and when none are left

  * tfa: show 'Locked' in 'Enabled' column if tfa is locked

 -- Proxmox Support Team <support@proxmox.com>  Fri, 09 Jun 2023 08:07:01 +0200

proxmox-widget-toolkit (4.0.2) bookworm; urgency=medium

  * markdown parser: allow setting "target" attribute for links

  * fix #4756: markdown parser: allow any valid URL for link (a) tags,
    allowing one to add short-cuts like a RDP url to quickly open the remote
    viewer.

  * ship a minified version of the widget-toolkit JS library

 -- Proxmox Support Team <support@proxmox.com>  Sat, 03 Jun 2023 13:45:27 +0200

proxmox-widget-toolkit (4.0.1) bookworm; urgency=medium

  * tfa: paperkey: cleanup iframes for printing after window close

  * parser: adapt to calling convention of updated Markdown renderer library
    "marked" has since its v4.0.0

  * fix #4551: ui: translate byte unit in `format_size`

 -- Proxmox Support Team <support@proxmox.com>  Thu, 01 Jun 2023 16:35:32 +0200

proxmox-widget-toolkit (4.0.0) bookworm; urgency=medium

  * re-build for Debian 12 Bookworm based releases

 -- Proxmox Support Team <support@proxmox.com>  Thu, 25 May 2023 09:13:29 +0200

proxmox-widget-toolkit (3.7.0) bullseye; urgency=medium

  * dark-mode:
    - fix focus and focus-over states for tabs
    - fix the focused state for background image grid icons
    - style the icon for the datastore maintenance mode
    - improve apt repo group header contrast ratios
    - adjust panel header tool icons
    - fix #4618: lighten critical/warning charts/gauges colors

  * form: combo grid: use correct method to initialize the picker to ensure
    it's cleaned up again after closed.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 17 May 2023 14:02:50 +0200

proxmox-widget-toolkit (3.6.5) bullseye; urgency=medium

  * window: ldap auth edit: avoid relying on the default bind property

  * window: ldap auth edit: set view-model form data explicitly on edit to
    avoid a data race in chromium based browser that could result in a
    mismatch of the configured value and the initially shown one.

 -- Proxmox Support Team <support@proxmox.com>  Tue, 28 Mar 2023 17:56:10 +0200

proxmox-widget-toolkit (3.6.4) bullseye; urgency=medium

  * dark-mode:
    - improve contrast on split buttons
    - color the custom grid and tree icons
    - set boundlist (combo box picker) background so that loading progress or
      errors are styled correctly too
    - add a small white padding to the TOTP QR-code, as some apps are confused
      otherwise
    - fix #4617: increase brightness of tree expand/collapse arrows to avoid
      overly low contrast

  * fix #4612: mobile: avoid crash due to missing getProxy method

  * theme edit window: ensure that the saved theme is actually valid

  * language selector: translate entries to both native and localized variants

  * language selector: increase picker list view width

 -- Proxmox Support Team <support@proxmox.com>  Sun, 26 Mar 2023 17:52:48 +0200

proxmox-widget-toolkit (3.6.3) bullseye; urgency=medium

  * dark-mode fine-tuning:
    - fix highlighting of active elements in drop down menus
    - set the icon color of filtered column headers properly
    - style checkboxes that don't use blueish active states
    - style locked guest icons properly
    - tone down border on ceph install card-like window

 -- Proxmox Support Team <support@proxmox.com>  Wed, 22 Mar 2023 13:25:05 +0100

proxmox-widget-toolkit (3.6.2) bullseye; urgency=medium

  * network edit: add tooltip to bridge ports inputs

  * dark-mode: reduce background mask opacity to 0.5

  * dark-mode: make window shadow black again to avoid a backlight that some
    have very strong opionions against

  * rename "Theme" selector to "Color Theme" to add some context for
    translation

 -- Proxmox Support Team <support@proxmox.com>  Tue, 21 Mar 2023 16:46:27 +0100

proxmox-widget-toolkit (3.6.1) bullseye; urgency=medium

  * repo view: replace non-clickable checkbox with icons

  * auth ui: add LDAP realm-edit panel and sync UI, refactored & adapted from
    the pve-manager implementation for future reuse

  * dark-theme: improve help button contrast ratios in focused state

  * dark-theme: make "sorted-by" header highlight more subtle

  * dark-theme: dim warning and invalid colors more

  * dark-theme: let the background "shine through" mask more to avoid that
    information on it becomes unreadable

 -- Proxmox Support Team <support@proxmox.com>  Mon, 20 Mar 2023 14:13:42 +0100

proxmox-widget-toolkit (3.6.0) bullseye; urgency=medium

  * node apt: make changelog window taller for 4:3 ratio and cleanup/modernize
    code

  * ui: SMART: show SMART data in correct columns with correct values

  * fix #4421: ui: guard setProxy against races of slow vs fast requests

  * dark-theme: add initial version of the proxmox-dark theme

  * subscription/summary/backup: stop setting the background color

  * gauge widget: add support for a dark theme and dynamic theme switching

  * rrd chart: add support for the dark theme and dynamic theme switching

  * form: add a theme selector window

  * dark-theme:
    - fix summary row background
    - increase contrast on check-boxes
    - visually remove the border around the pve resource tree
    - remove thicker borders around content
    - re-work buttons colors to appear dimmer
    - make windows stand out more against the background mask

  * fix #4585 : toolkit: configid type: add missing "-" character support

  * input panel: improve validity change check for advanced fields

  * auth-realm selector: add custom store filters for callers

 -- Proxmox Support Team <support@proxmox.com>  Tue, 14 Mar 2023 16:25:37 +0100

proxmox-widget-toolkit (3.5.5) bullseye; urgency=medium

  * combobox grid: use the grids view for the error message

  * combobox grid: make height for the error configurable

  * combobox grid: instead of hiding the picker collapse it, keeping the
    internal state consitent which avoids, among other things, the need
    fo two clicks after re-selecting an item

  * utils: always html-encode response message from errors to avoid rendering
    glitches, that while not known to be problematic from a safety POV, are
    possibly odd for people to find.

  * form: display-edit: add safe default renderer for display field to avoid
    unproblematic, but possible odd and glitchy side-effects from the
    value-bind if the display-edit field is in iput mode.

  * api request: add wide spread alert-error logic as smart-on option

 -- Proxmox Support Team <support@proxmox.com>  Tue, 31 Jan 2023 17:27:41 +0100

proxmox-widget-toolkit (3.5.4) bullseye; urgency=medium

  * api-viewer: allow text selection in the parameter and the return grids

  * task viewer: add optional button to download full task-log

  * permission role selector: fix renderer for column of included privileges
    for Proxmox VE

  * permission role selector: make slightly more wide and resizeable

  * node network view: rework finding free interface ID and move add-menu
    generation to common helper (no semantic change intended)

 -- Proxmox Support Team <support@proxmox.com>  Wed, 11 Jan 2023 16:09:53 +0100

proxmox-widget-toolkit (3.5.3) bullseye; urgency=medium

  * css: do not make full-style tags display as inline-block in the tree
    to avoid height jumps

  * log, journal view: fix access to `me` after destroying

 -- Proxmox Support Team <support@proxmox.com>  Mon, 21 Nov 2022 11:14:27 +0100

proxmox-widget-toolkit (3.5.2) bullseye; urgency=medium

  * host disks: add 'mounted' column

  * host disk: handle partition data from Proxmox Backup Server backend

  * number field: avoid that a single up/down arrow key press
    increment or decrements twice

  * toolkit: make email regex pattern match pve-common

  * css: import action column fix from pbs, pmg

  * fix #2703: networkedit: limit custom interface name field to 15
    characters.

  * task progress: show text instead of bogus percentage

  * fix #3593: add CPU affinity task set type

  * input panel: add onSetValues hook

  * add tag related helpers

  * toolkit: add override for ExtJS DragDropManager to fix selection behavior
    in the drag zone

  * rdd charts: don't display power-of-two suffix 'i' for values without unit
    suffix

  * fix #4271: api-viewer: display nested formats instead of `[object Object]`

  * api-viewer: show min/max for values without any other format

 -- Proxmox Support Team <support@proxmox.com>  Thu, 17 Nov 2022 08:37:26 +0100

proxmox-widget-toolkit (3.5.1) bullseye; urgency=medium

  * pxar file types: fix over-eager s/text/label/ so that text file icon is
    shown again

  * file browser: disable item # size rendering

 -- Proxmox Support Team <support@proxmox.com>  Mon, 16 May 2022 18:03:35 +0200

proxmox-widget-toolkit (3.5.0) bullseye; urgency=medium

  * file browser: try reload again when getting a 503 error

  * ui: acl role selector: make the picker grid wider and ensure that the
    text wraps in the privilege column

  * fix #4001: file browser: add a configurable prefix to downloaded files

  * fix #4001: file browser: show number of items in a directory as size, if
    available

  * file browser: align size column to end/right

  * file browser: only disable, not hide button if not downloadable and add
    hint for why and what to do in tooltip

  * switch to native version format for native package

 -- Proxmox Support Team <support@proxmox.com>  Sun, 15 May 2022 11:46:54 +0200

proxmox-widget-toolkit (3.4-10) bullseye; urgency=medium

  * css: add proxmox-good-row class

  * status view: fix usage calculation for fields without valid values, like
    for example SWAP can often be.

  * buttons: add AltText to unify the hack to detect the max size of a button
    that switches its text dynamically

 -- Proxmox Support Team <support@proxmox.com>  Wed, 27 Apr 2022 18:58:21 +0200

proxmox-widget-toolkit (3.4-9) bullseye; urgency=medium

  * file browser: optionally allow showing a "download as tar.zst"
    button, if supported

  * tab buttons: fix vertial centering of text and reduce padding
    slightly

  * move over the markdown based notes view panel and edit window from
    pve-manager for reuse

 -- Proxmox Support Team <support@proxmox.com>  Thu, 14 Apr 2022 07:56:54 +0200

proxmox-widget-toolkit (3.4-8) bullseye; urgency=medium

  * fix #3919: log view: show first task output line correctly

  * combo grid: clear filter on blur

  * utils: clear cookies with secure flag set to avoid bogus browser
    warning

  * node tasks: do not count preset filters as normal filters to avoid
    "clear filter" button glitch

  * icons: switch cpu and ram bitmaps to svg

  * object grid: call rendere with our scope

  * dns view: increase api polling intervall from 1s to 10s

 -- Proxmox Support Team <support@proxmox.com>  Tue, 12 Apr 2022 16:45:50 +0200

proxmox-widget-toolkit (3.4-7) bullseye; urgency=medium

  * extjs: fix check for 'touch' input event in drag and drop handler, making
    the 'pen' pointer event source type, that chrome/chromium emits in some
    setups, work again.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 23 Feb 2022 12:12:13 +0100

proxmox-widget-toolkit (3.4-6) bullseye; urgency=medium

  * utils: render language: fix rendering special default value

  * sorters: use correct property 'direction' and keep default 'ASC'

 -- Proxmox Support Team <support@proxmox.com>  Mon, 14 Feb 2022 11:34:42 +0100

proxmox-widget-toolkit (3.4-5) bullseye; urgency=medium

  * login: tfa: hide u2f and yubico-otp if not available

  * improve error handling when adding webauthn entries

  * toolkit: fix noisy ext warning of feature we do not want/use

  * zfs detail: increase default window height

  * zfs detail: hide the pool itself in tree view

 -- Proxmox Support Team <support@proxmox.com>  Thu, 13 Jan 2022 12:52:18 +0100

proxmox-widget-toolkit (3.4-4) bullseye; urgency=medium

  * utils: format duration: render years when we can avoid huge day numbers

  * journalview: fix wrong initial load with default timespan on widget
    creation

  * logpanel: fix glitching on fast task logs

  * logpanel: actually catch up when following the log for tasks with an
    almost artificially high log output traffic

  * log viewer: add heuristic for scroll-direction dependent ratio
    distribution

  * log viewer: add heuristic for triggering a new limit load earlier to
    reduce latency on casual scrolling

 -- Proxmox Support Team <support@proxmox.com>  Wed, 24 Nov 2021 18:29:56 +0100

proxmox-widget-toolkit (3.4-3) bullseye; urgency=medium

  * data: diffstore: fix autoDestroyRstore option (regression from ExtJS 7)

  * ui: OpenID edit: make username-claim field editable for arbitrary values

  * ui: OpenID realm: allow to edit scopes

  * ui: OpenID realm: allow to edit prompt

  * ui: OpenID realm: allow to edit acr values

  * form: copy BandwidthSelector/SizeField from Proxmox VE's manager

  * bandwidth/utils: move out SizeUnits definition to more common module

  * utils: add size unit related helpers to parse/auto-scale/format

  * bandwidth field: allow to submit auto-scaled size-units as string

 -- Proxmox Support Team <support@proxmox.com>  Sat, 20 Nov 2021 21:41:37 +0100

proxmox-widget-toolkit (3.4-2) bullseye; urgency=medium

  * TFA login window: fix a formatted label showed when being low on unused
    recovery-keys

  * proxmox checkbox: add clearOnDisable config

 -- Proxmox Support Team <support@proxmox.com>  Mon, 15 Nov 2021 10:23:34 +0100

proxmox-widget-toolkit (3.4-1) bullseye; urgency=medium

  * panel/RRDCharts: enable scrolling for RRDCharts on touchscreens

  * disk selector: allow requesting partitions too

  * fix #3589: show device name in title for SMART values window

  * cbind: document cbind by adding a small summary and example

  * add common utils used for u2f and webauthn, adapted from PVE and PBS,
    respectively

  * add TFA-login, TOTP, WebAuthn and recover-key edit windows for better reuse

  * disk list: allow wiping individual partitions

 -- Proxmox Support Team <support@proxmox.com>  Thu, 11 Nov 2021 21:11:16 +0100

proxmox-widget-toolkit (3.3-6) bullseye; urgency=medium

  * fix #3542: node: task logs: query correct node for tasks in clusters

  * node: add a, by default hidden, MTU column in network view

 -- Proxmox Support Team <support@proxmox.com>  Tue, 27 Jul 2021 16:41:01 +0200

proxmox-widget-toolkit (3.3-5) bullseye; urgency=medium

  * node: repos: add possibility to link online help

  * api-viewer: drop extra slash in api path

  * apt: match "Debian Backports" origin as Debian one

  * add new shared component for the package version window

 -- Proxmox Support Team <support@proxmox.com>  Mon, 19 Jul 2021 17:52:08 +0200

proxmox-widget-toolkit (3.3-4) bullseye; urgency=medium

  * acme: allow wildcards as domain

  * service view: avoid showing not installed services as error

  * service view: fix stale stop/restart button enabled behavior

  * service view: disable all buttons for masked/not-found/unknown services

 -- Proxmox Support Team <support@proxmox.com>  Tue, 13 Jul 2021 18:42:51 +0200

proxmox-widget-toolkit (3.3-3) bullseye; urgency=medium

  * realm view/edit: make more generic for better reuse

 -- Proxmox Support Team <support@proxmox.com>  Mon, 12 Jul 2021 09:52:27 +0200

proxmox-widget-toolkit (3.3-2) bullseye; urgency=medium

  * node: repos: only show suites warning at the top if enabled repository is
    affected

  * move over authentication-real edit window widget from Proxmox VE

  * utils: add helper to format node's repository status

 -- Proxmox Support Team <support@proxmox.com>  Fri, 09 Jul 2021 17:30:43 +0200

proxmox-widget-toolkit (3.2-5) bullseye; urgency=medium

  * network: always ask for confirmation before removing a network
    interface from the configuration. While it is not that dangerous as we
    have a pending config that needs to get applied, it still is nicer to do
    for remove actions.

  * node: tasks: use helper to format status again for a localized warnings
    text

  * window: safe-destroy: add taskDone and apiCallDone callbacks

 -- Proxmox Support Team <support@proxmox.com>  Thu, 08 Jul 2021 14:30:44 +0200

proxmox-widget-toolkit (3.2-4) bullseye; urgency=medium

  * node: APT repositories: upgrade "no Proxmox product repo configured" from
    warning to error

  * node: task history: deselect entries when filter changes

  * node: task history: show errors on store load

  * node: task history: add 'clear filter' button

 -- Proxmox Support Team <support@proxmox.com>  Mon, 05 Jul 2021 16:50:23 +0200

proxmox-widget-toolkit (3.2-3) bullseye; urgency=medium

  * node: repos: handle that components can be undefined

  * markdown: encode bad nodes HTML instead of pruning it

  * markdown: make sanitizer more strict in filtering tags and ensure that the
    src and the href attributes point to a HTTP url, or is a data-url on a
    image.

  * info widget: early return from update if text & value stayed the same

  * utils: updateColumnWidth: drop duplicate implementation and allow
    overriding tresholdWidth

  * utils: updateColumnWidth: directly calculate column count by threshold,
    automatically using more columns on wide containers.

 -- Proxmox Support Team <support@proxmox.com>  Mon, 05 Jul 2021 10:10:47 +0200

proxmox-widget-toolkit (3.2-2) bullseye; urgency=medium

  * avoid using unique ids for components that may have more than one instance
    at the same time. Fixes and issue with switching between nodes on the new
    APT Repository panel.

 -- Proxmox Support Team <support@proxmox.com>  Mon, 05 Jul 2021 09:47:46 +0200

proxmox-widget-toolkit (3.2-1) bullseye; urgency=medium

  * css: some markdown heading and paragraph font-size & padding tuning

  * node: services: fix logic for displaying unit state

  * add Debian and Proxmox symbol logos and css

  * node: apt: spawn a window for adding repository

  * utils: add getOpenIDRedirectionAuthorization helper

  * factor out userid parsing and username, realm renderer to Utils

  * add OpenID icon + css class

  * node: APT Repositories: rework top status and error grid

 -- Proxmox Support Team <support@proxmox.com>  Sat, 03 Jul 2021 00:12:34 +0200

proxmox-widget-toolkit (3.1-4) bullseye; urgency=medium

  * cbind mixin: also descend in elements with an cbind property

  * node: tasks: merge improved Filters over from Proxmox Backup Server

 -- Proxmox Support Team <support@proxmox.com>  Mon, 28 Jun 2021 19:14:10 +0200

proxmox-widget-toolkit (3.1-3) bullseye; urgency=medium

  * css: markdown: add some nicer table, blockquote and task-list checkbox
    styling

  * Journal View: fix flickering in journal livemode

  * node/services: optionally show unit-, and active-states

  * add initial building blocks for an APT repositories UI

 -- Proxmox Support Team <support@proxmox.com>  Wed, 23 Jun 2021 23:11:37 +0200

proxmox-widget-toolkit (3.1-2) bullseye; urgency=medium

  * ui: network: add, by default hidden, columns for the `vlan-id` and the
    `vlan-raw-device`

  * add interface for markdown parser and wire-up marked to it

 -- Proxmox Support Team <support@proxmox.com>  Fri, 18 Jun 2021 15:32:27 +0200

proxmox-widget-toolkit (3.1-1) bullseye; urgency=medium

  * support ExtJS 7

  * object grid: allow one to declaratively specify rows

  * disk list: add wipe disk button which users of this widget can opt-in

  * data/ProxmoxProxy: set responseType to undefined for XMLHTTPRequest

  * ship api-viewer in new proxmox-widget-toolkit-dev package to improve
    possibility for code reuse

 -- Proxmox Support Team <support@proxmox.com>  Wed, 02 Jun 2021 16:16:02 +0200

proxmox-widget-toolkit (3.0-2) bullseye; urgency=medium

  * disks: fix regression in S.M.A.R.T. window

 -- Proxmox Support Team <support@proxmox.com>  Fri, 14 May 2021 10:34:57 +0200

proxmox-widget-toolkit (3.0-1) bullseye; urgency=medium

  * re-build for Debian 11 Bullseye based releases

 -- Proxmox Support Team <support@proxmox.com>  Thu, 13 May 2021 19:46:29 +0200

proxmox-widget-toolkit (2.5-4) pve pmg; urgency=medium

  * info widget: set default usage warning threshold from 60% to 75%

  * node disk: S.M.A.R.T.: improve the simple layout and enable autoscroll for
    long output

  * format/render size: allow one to specify if base 2 or 10 (SI unit) is
    desired

 -- Proxmox Support Team <support@proxmox.com>  Fri, 07 May 2021 18:00:29 +0200

proxmox-widget-toolkit (2.5-3) pve pmg; urgency=medium

  * toolkit: update email regex for ACME account to allow more than two domain
    parts again

 -- Proxmox Support Team <support@proxmox.com>  Sat, 24 Apr 2021 19:30:08 +0200

proxmox-widget-toolkit (2.5-2) pve pmg; urgency=medium

  * rrd chart: add option to render values and Y-axis with a power-of-two base

  * safe destroy: allow specifying additional items

  * utils: add several render and helper functions from Proxmox VE's manager

  * panel: add StatusView from Proxmox VE's manager

  * utils: add optional error callback to monStoreErrors

  * acme: separate flag to disable the 'domains=' array

  * file browser: support 'virtual'/'v' file type, show errors in messagebox
    and allow expand 'all'

 -- Proxmox Support Team <support@proxmox.com>  Thu, 22 Apr 2021 20:34:39 +0200

proxmox-widget-toolkit (2.5-1) pve pmg; urgency=medium

  * panel/acme-domains: fix cyclic dependency in view model

  * tasks: add warningsText

  * window: move FileBrowser widget over from Proxmox Backup Server for re-use

  * window/edit: add option to disable reset button

  * toolkit: override email VType validation

 -- Proxmox Support Team <support@proxmox.com>  Tue, 13 Apr 2021 09:11:48 +0200

proxmox-widget-toolkit (2.4-9) pve pmg; urgency=medium

  * improve ranged selection and deselection performance in CheckboxModel

  * utils: async api: reject with whole failure response and add helper to
    alert it

 -- Proxmox Support Team <support@proxmox.com>  Tue, 23 Mar 2021 11:29:43 +0100

proxmox-widget-toolkit (2.4-8) pve pmg; urgency=medium

  * add async API request and sleep helpers

  * override deselection in CheckboxModel to improve performance

 -- Proxmox Support Team <support@proxmox.com>  Mon, 22 Mar 2021 16:23:16 +0100

proxmox-widget-toolkit (2.4-7) pve pmg; urgency=medium

  * data: stores: drop storeid requirement

  * add ACME related data models and forms

  * add ACME:
    - account panel, plugin editing, certificate panel
    - account and certificate panel
    - plugin and domain editing

 -- Proxmox Support Team <support@proxmox.com>  Tue, 16 Mar 2021 13:31:23 +0100

proxmox-widget-toolkit (2.4-6) pve pmg; urgency=medium

  * disk list: partitions do not have a S.M.A.R.T. status, avoid showing
    'unknown'

  * task viewer: increase default height

  * edit window: advanced: do not permanently enable advanced mode if they are
    invalid, only show the advanced fields temporarily.

 -- Proxmox Support Team <support@proxmox.com>  Fri, 05 Mar 2021 20:22:00 +0100

proxmox-widget-toolkit (2.4-5) pve pmg; urgency=medium

  * disk list: restore info about ceph

  * disk list: convert to tree-grid and conditionally include partitions

  * fix usage of findRecord for exact matches

  * prune panel: make keep-last label text like the others

  * network: VLAN edit: Fix automatic field disabling and other UX improvements

 -- Proxmox Support Team <support@proxmox.com>  Tue, 09 Feb 2021 14:31:03 +0100

proxmox-widget-toolkit (2.4-4) pve pmg; urgency=medium

  * data reader: cope with null respones for not configured data, treat like
    an empty response

 -- Proxmox Support Team <support@proxmox.com>  Fri, 15 Jan 2021 16:24:08 +0100

proxmox-widget-toolkit (2.4-3) pve pmg; urgency=medium

  * input panel: support convenience top column

  * prune field: use dirtychange event to hide/show clear-trigger

  * prune panel: allow to pass emptyText for keep-last

 -- Proxmox Support Team <support@proxmox.com>  Mon, 23 Nov 2020 18:46:02 +0100

proxmox-widget-toolkit (2.4-2) pve pmg; urgency=medium

  * input panel: improve column scaling behavior with non-default browser or OS
    scaling and DPI settings

  * add PruneKeepField and PruneInputPanel component

  * input panel: make advanced column check more flexible

  * edit window: add submitUrl and loadUrl config

 -- Proxmox Support Team <support@proxmox.com>  Mon, 23 Nov 2020 08:14:50 +0100

proxmox-widget-toolkit (2.3-10) pve pmg; urgency=medium

  * utils: get help info: fix normalization with multiple minuses by using a
    more compatible approach

 -- Proxmox Support Team <support@proxmox.com>  Tue, 10 Nov 2020 16:29:09 +0100

proxmox-widget-toolkit (2.3-9) pve pmg; urgency=medium

  * combo grid: set errorMask on store load failure

  * enable ExtJS ARIA accessibility support again

  * Utils: fix help section normalization

 -- Proxmox Support Team <support@proxmox.com>  Tue, 10 Nov 2020 12:07:55 +0100

proxmox-widget-toolkit (2.3-8) pve pmg; urgency=medium

  * Utils: remove product specific task descriptions

 -- Proxmox Support Team <support@proxmox.com>  Tue, 03 Nov 2020 17:51:59 +0100

proxmox-widget-toolkit (2.3-7) pve pmg; urgency=medium

  * improve redering of icons in navigation element

  * add a form element for selecting a worker task type

 -- Proxmox Support Team <support@proxmox.com>  Mon, 02 Nov 2020 07:49:22 +0100

proxmox-widget-toolkit (2.3-6) pve pmg; urgency=medium

  * edit window: add autoLoadOptions to control API call

  * edit window: add extraParams config

  * move over PermissionView from Proxmox VE's manager

 -- Proxmox Support Team <support@proxmox.com>  Wed, 28 Oct 2020 18:39:41 +0100

proxmox-widget-toolkit (2.3-5) pve pmg; urgency=medium

  * improve multiselect behaviour for checkboxmodel

  * add info widget from Proxmox VE

 -- Proxmox Support Team <support@proxmox.com>  Tue, 27 Oct 2020 18:34:16 +0100

proxmox-widget-toolkit (2.3-4) unstable; urgency=medium

  * implement and use systemd_unescape

 -- Proxmox Support Team <support@proxmox.com>  Thu, 22 Oct 2020 12:11:53 +0200

proxmox-widget-toolkit (2.3-3) pve pmg; urgency=medium

  * tasks: ensure the UPID parameter is always correctly encoded

  * move over SafeDestroy widget from pve-manager

 -- Proxmox Support Team <support@proxmox.com>  Thu, 22 Oct 2020 08:53:18 +0200

proxmox-widget-toolkit (2.3-2) pve pmg; urgency=medium

  * add Korean as translation choice

 -- Proxmox Support Team <support@proxmox.com>  Thu, 15 Oct 2020 13:27:30 +0200

proxmox-widget-toolkit (2.3-1) pve pmg; urgency=medium

  * log/journal views: fix auto scrolling on browser zoom

  * Utils: improve matching groups of IP/host address regexes

  * Toolkit: add HostPort vtype

 -- Proxmox Support Team <support@proxmox.com>  Thu, 01 Oct 2020 14:50:35 +0200

proxmox-widget-toolkit (2.2-14) pve pmg; urgency=medium

  * tasks viewer: include API token ID if available

  * node tasks: improve scrollbar behaviour on store load

  * node tasks: add duration column, hide by default to avoid crowding the
    interface

 -- Proxmox Support Team <support@proxmox.com>  Tue, 29 Sep 2020 10:16:53 +0200

proxmox-widget-toolkit (2.2-12) pve pmg; urgency=medium

  * fix #2933: disks: correct behaviour of 'Init GPT' button

  * utils: order languages after rendered name

  * add Dutch to language map

 -- Proxmox Support Team <support@proxmox.com>  Mon, 07 Sep 2020 13:51:00 +0200

proxmox-widget-toolkit (2.2-11) pve pmg; urgency=medium

  * Add focusable pseudo class to edit windows defaultFocus

  * displayedit: allow binding editable and value, and allow passing explicit
    displayConfig

  * service view: allow overwriting restart command

  * re-bump package for Proxmox Backup Server

 -- Proxmox Support Team <support@proxmox.com>  Fri, 24 Jul 2020 16:16:52 +0200

proxmox-widget-toolkit (2.2-9) pve pmg; urgency=medium

  * add disk and storage related widgets, factored out from Proxmox VE's manager

  * adapt auth utils for Proxmox token authentication

 -- Proxmox Support Team <support@proxmox.com>  Tue, 30 Jun 2020 13:36:05 +0200

proxmox-widget-toolkit (2.2-8) pve pmg; urgency=medium

  * format task description: avoid printing undefined ID

  * network edit: display MTU for OVS-bond interfaces too

  * ProxmoxProxy: add duration fields for proxmox-tasks model

  * color and show task with warnings differently

  * improve format_duration_human for small values <0.1s

  * move over disk selection and smart info from Proxmox VE's manager

  * task viewer: show task endtime and duration in status

 -- Proxmox Support Team <support@proxmox.com>  Tue, 16 Jun 2020 16:49:42 +0200

proxmox-widget-toolkit (2.2-7) pve pmg; urgency=medium

  * button: make xtype of parent configurable

  * fix RRD charts if there's no data legend or no title header

 -- Proxmox Support Team <support@proxmox.com>  Thu, 04 Jun 2020 18:20:16 +0200

proxmox-widget-toolkit (2.2-6) pve pmg; urgency=medium

  * improve RRD charts

  * utils: add updateColumnWidth helper from PVE

 -- Proxmox Support Team <support@proxmox.com>  Wed, 03 Jun 2020 11:42:55 +0200

proxmox-widget-toolkit (2.2-5) pve pmg; urgency=medium

  * JournalView: avoid null dereference on quick tab switch

  * form/display edit: use the 'fit' layout to avoid width glitch

  * improve error extraction for monStoreErrors by falling back to printing the
    whole body if we cannot extract a JSON error object out of it

  * css: add icon colors over from Proxmox VE

  * Utils: add duration format/render

 -- Proxmox Support Team <support@proxmox.com>  Thu, 28 May 2020 18:36:33 +0200

proxmox-widget-toolkit (2.2-4) pve pmg; urgency=medium

  * fix #2758: detect half-logged-in 'TFA' cookies and avoid treating them like
    regular login tickets

  * improve default column layout of network and node task history viewer

  * utils: task descriptions: allow to add/override entries and to specify a
    function

  * render_upid: fallback to worker_id and worker_type

  * ui: task history: add basic handling for currently running tasks

 -- Proxmox Support Team <support@proxmox.com>  Mon, 25 May 2020 19:04:10 +0200

proxmox-widget-toolkit (2.2-3) pve pmg; urgency=medium

  * pending object grid: mark pending changes as darkorange to avoid
    misinterpretation as error.

  * move permission management role selector over from Proxmox VE

  * input panel: call setValue on all fields

 -- Proxmox Support Team <support@proxmox.com>  Fri, 22 May 2020 10:09:26 +0200

proxmox-widget-toolkit (2.2-2) pve pmg; urgency=medium

  * add common proxmoxlogo class definition

  * add authentication realm data model and combo box

  * edit window: read digest also from top level API response

 -- Proxmox Support Team <support@proxmox.com>  Mon, 18 May 2020 17:26:04 +0200

proxmox-widget-toolkit (2.2-1) pve pmg; urgency=medium

  * diff-store: allow to also auto-create real-store with schematic config only

  * diff-store: allow to request propagation of destroy to real-store

 -- Proxmox Support Team <support@proxmox.com>  Thu, 07 May 2020 16:59:59 +0200

proxmox-widget-toolkit (2.1-7) pve pmg; urgency=medium

  * Utils: add auth-realm-sync-test to task descriptions

  * cbind: allow methods in cbindData

  * add missing htmlEncodes userid renderers

 -- Proxmox Support Team <support@proxmox.com>  Wed, 06 May 2020 17:14:21 +0200

proxmox-widget-toolkit (2.1-6) pve pmg; urgency=medium

  * DateTimeField: implement setMaxValue and setMinValue

  * monStoreErrors: refactor out and render param exception errors

 -- Proxmox Support Team <support@proxmox.com>  Fri, 24 Apr 2020 18:47:21 +0200

proxmox-widget-toolkit (2.1-5) pve pmg; urgency=medium

  * add LanguageEditWindow

  * window/Edit: accept bodyPadding from config

  * button: don't auto set selection model if explicitly set to false

  * StdRemoveButton: getUrl: fallback to baseurl if no selModel is set

  * StdRemoveButton: enable button by default if no selection model is set

 -- Proxmox Support Team <support@proxmox.com>  Mon, 20 Apr 2020 10:44:21 +0200

proxmox-widget-toolkit (2.1-4) pve pmg; urgency=medium

  * ComboGrid: fix validation for !allowBlank disabled fields

  * add Arabic to translated language selector

  * object grid: allow one to pass online help to row editors

  * form: add Proxmox.form.field.ExpireDate

  * open combobox picker on focus even if they are editable (searchable)

  * form: add Proxmox.form.field.DisplayEdit

 -- Proxmox Support Team <support@proxmox.com>  Thu, 16 Apr 2020 18:05:10 +0200

proxmox-widget-toolkit (2.1-3) pve pmg; urgency=medium

  * networkedit: bond: add bond-primary and MTU field

  * cbind: allow to pass formula function in binding

  * window: edit: allow to set submit text for data binding

  * node/net: add vlan interface support

 -- Proxmox Support Team <support@proxmox.com>  Thu, 30 Jan 2020 17:49:32 +0100

proxmox-widget-toolkit (2.1-2) pve pmg; urgency=medium

  * task descriptions: add CT push/pull and HA shutdown

  * task UPID: Allow additional (optional) task_id field and show it also in
    the task viewer window, if available

 -- Proxmox Support Team <support@proxmox.com>  Tue, 17 Dec 2019 12:02:52 +0100

proxmox-widget-toolkit (2.1-1) pve pmg; urgency=medium

  * fix #2421: ComboGrid: correctly validate multiSelect variant

  * NetworkView: add apply config button

 -- Proxmox Support Team <support@proxmox.com>  Tue, 26 Nov 2019 13:00:18 +0100

proxmox-widget-toolkit (2.0-9) pve pmg; urgency=medium

  * fix comboBox validation when forceSelection is true

  * add reboot for containers into task description table

 -- Proxmox Support Team <support@proxmox.com>  Wed, 20 Nov 2019 20:28:12 +0100

proxmox-widget-toolkit (2.0-8) pve pmg; urgency=medium

  * add hebrew to list of languages

  * add qmreboot task description

  * add pmx-hint css class

 -- Proxmox Support Team <support@proxmox.com>  Thu, 10 Oct 2019 17:04:58 +0200

proxmox-widget-toolkit (2.0-7) pve pmg; urgency=medium

  * combogrid: fix validation if valueField is different than
    displayField

 -- Proxmox Support Team <support@proxmox.com>  Fri, 16 Aug 2019 12:45:34 +0200

proxmox-widget-toolkit (2.0-6) pve pmg; urgency=medium

  * combogrid: always set the initial value, even if not found

  * combogrid: add handling for historic set values currently not
    available

  * Fix #582: allow to move those task which supports it to the
    background if they're triggered by a standard button

  * ComboGrid: add trigger to delete value from ComboGrid if it allows
    blank values

 -- Proxmox Support Team <support@proxmox.com>  Tue, 13 Aug 2019 15:56:56 +0200

proxmox-widget-toolkit (2.0-5) pve pmg; urgency=medium

  * fix syslog panel resizing

  * node network: hide ip and netmask by default

  * node network: refactor bond mode array generation and add Bond Mode
    and Hash Policy

 -- Proxmox Support Team <support@proxmox.com>  Thu, 11 Jul 2019 19:33:17 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog proxmox-widget-toolkit`.