1 proxmox-widget-toolkit (4.0.5) bookworm; urgency=medium
3 * add Українська - Ukrainian to language map
5 * apt repositories: add production ready warnings for Ceph repositories
7 * add TOTP second factor: increase the size of the quiet zone for the QR
8 code, following general recommendation to make scanning it more robust
10 -- Proxmox Support Team <support@proxmox.com> Fri, 16 Jun 2023 15:58:27 +0200
12 proxmox-widget-toolkit (4.0.4) bookworm; urgency=medium
14 * apt repositories: fix typo for getting the default unknown text
16 * apt repositories: avoid potential type error in classifyOrigin helper
18 -- Proxmox Support Team <support@proxmox.com> Fri, 09 Jun 2023 17:29:44 +0200
20 proxmox-widget-toolkit (4.0.3) bookworm; urgency=medium
22 * date time field: fix typo in xtype name but add alias for backward compat
24 * set 'SameSite' attr of auth cookie to 'strict', which modern browsers
25 already ensured in practice
27 * apt repositories: actually ignore ignore-pre-upgrade-warning
29 * apt repositories: just ignore unknown info rather than throwing an error
31 * apt repositories: detect mixed suites before major upgrade
33 * tfa: improve UX for recovery keys and when none are left
35 * tfa: show 'Locked' in 'Enabled' column if tfa is locked
37 -- Proxmox Support Team <support@proxmox.com> Fri, 09 Jun 2023 08:07:01 +0200
39 proxmox-widget-toolkit (4.0.2) bookworm; urgency=medium
41 * markdown parser: allow setting "target" attribute for links
43 * fix #4756: markdown parser: allow any valid URL for link (a) tags,
44 allowing one to add short-cuts like a RDP url to quickly open the remote
47 * ship a minified version of the widget-toolkit JS library
49 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jun 2023 13:45:27 +0200
51 proxmox-widget-toolkit (4.0.1) bookworm; urgency=medium
53 * tfa: paperkey: cleanup iframes for printing after window close
55 * parser: adapt to calling convention of updated Markdown renderer library
56 "marked" has since its v4.0.0
58 * fix #4551: ui: translate byte unit in `format_size`
60 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Jun 2023 16:35:32 +0200
62 proxmox-widget-toolkit (4.0.0) bookworm; urgency=medium
64 * re-build for Debian 12 Bookworm based releases
66 -- Proxmox Support Team <support@proxmox.com> Thu, 25 May 2023 09:13:29 +0200
68 proxmox-widget-toolkit (3.7.0) bullseye; urgency=medium
71 - fix focus and focus-over states for tabs
72 - fix the focused state for background image grid icons
73 - style the icon for the datastore maintenance mode
74 - improve apt repo group header contrast ratios
75 - adjust panel header tool icons
76 - fix #4618: lighten critical/warning charts/gauges colors
78 * form: combo grid: use correct method to initialize the picker to ensure
79 it's cleaned up again after closed.
81 -- Proxmox Support Team <support@proxmox.com> Wed, 17 May 2023 14:02:50 +0200
83 proxmox-widget-toolkit (3.6.5) bullseye; urgency=medium
85 * window: ldap auth edit: avoid relying on the default bind property
87 * window: ldap auth edit: set view-model form data explicitly on edit to
88 avoid a data race in chromium based browser that could result in a
89 mismatch of the configured value and the initially shown one.
91 -- Proxmox Support Team <support@proxmox.com> Tue, 28 Mar 2023 17:56:10 +0200
93 proxmox-widget-toolkit (3.6.4) bullseye; urgency=medium
96 - improve contrast on split buttons
97 - color the custom grid and tree icons
98 - set boundlist (combo box picker) background so that loading progress or
99 errors are styled correctly too
100 - add a small white padding to the TOTP QR-code, as some apps are confused
102 - fix #4617: increase brightness of tree expand/collapse arrows to avoid
105 * fix #4612: mobile: avoid crash due to missing getProxy method
107 * theme edit window: ensure that the saved theme is actually valid
109 * language selector: translate entries to both native and localized variants
111 * language selector: increase picker list view width
113 -- Proxmox Support Team <support@proxmox.com> Sun, 26 Mar 2023 17:52:48 +0200
115 proxmox-widget-toolkit (3.6.3) bullseye; urgency=medium
117 * dark-mode fine-tuning:
118 - fix highlighting of active elements in drop down menus
119 - set the icon color of filtered column headers properly
120 - style checkboxes that don't use blueish active states
121 - style locked guest icons properly
122 - tone down border on ceph install card-like window
124 -- Proxmox Support Team <support@proxmox.com> Wed, 22 Mar 2023 13:25:05 +0100
126 proxmox-widget-toolkit (3.6.2) bullseye; urgency=medium
128 * network edit: add tooltip to bridge ports inputs
130 * dark-mode: reduce background mask opacity to 0.5
132 * dark-mode: make window shadow black again to avoid a backlight that some
133 have very strong opionions against
135 * rename "Theme" selector to "Color Theme" to add some context for
138 -- Proxmox Support Team <support@proxmox.com> Tue, 21 Mar 2023 16:46:27 +0100
140 proxmox-widget-toolkit (3.6.1) bullseye; urgency=medium
142 * repo view: replace non-clickable checkbox with icons
144 * auth ui: add LDAP realm-edit panel and sync UI, refactored & adapted from
145 the pve-manager implementation for future reuse
147 * dark-theme: improve help button contrast ratios in focused state
149 * dark-theme: make "sorted-by" header highlight more subtle
151 * dark-theme: dim warning and invalid colors more
153 * dark-theme: let the background "shine through" mask more to avoid that
154 information on it becomes unreadable
156 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Mar 2023 14:13:42 +0100
158 proxmox-widget-toolkit (3.6.0) bullseye; urgency=medium
160 * node apt: make changelog window taller for 4:3 ratio and cleanup/modernize
163 * ui: SMART: show SMART data in correct columns with correct values
165 * fix #4421: ui: guard setProxy against races of slow vs fast requests
167 * dark-theme: add initial version of the proxmox-dark theme
169 * subscription/summary/backup: stop setting the background color
171 * gauge widget: add support for a dark theme and dynamic theme switching
173 * rrd chart: add support for the dark theme and dynamic theme switching
175 * form: add a theme selector window
178 - fix summary row background
179 - increase contrast on check-boxes
180 - visually remove the border around the pve resource tree
181 - remove thicker borders around content
182 - re-work buttons colors to appear dimmer
183 - make windows stand out more against the background mask
185 * fix #4585 : toolkit: configid type: add missing "-" character support
187 * input panel: improve validity change check for advanced fields
189 * auth-realm selector: add custom store filters for callers
191 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Mar 2023 16:25:37 +0100
193 proxmox-widget-toolkit (3.5.5) bullseye; urgency=medium
195 * combobox grid: use the grids view for the error message
197 * combobox grid: make height for the error configurable
199 * combobox grid: instead of hiding the picker collapse it, keeping the
200 internal state consitent which avoids, among other things, the need
201 fo two clicks after re-selecting an item
203 * utils: always html-encode response message from errors to avoid rendering
204 glitches, that while not known to be problematic from a safety POV, are
205 possibly odd for people to find.
207 * form: display-edit: add safe default renderer for display field to avoid
208 unproblematic, but possible odd and glitchy side-effects from the
209 value-bind if the display-edit field is in iput mode.
211 * api request: add wide spread alert-error logic as smart-on option
213 -- Proxmox Support Team <support@proxmox.com> Tue, 31 Jan 2023 17:27:41 +0100
215 proxmox-widget-toolkit (3.5.4) bullseye; urgency=medium
217 * api-viewer: allow text selection in the parameter and the return grids
219 * task viewer: add optional button to download full task-log
221 * permission role selector: fix renderer for column of included privileges
224 * permission role selector: make slightly more wide and resizeable
226 * node network view: rework finding free interface ID and move add-menu
227 generation to common helper (no semantic change intended)
229 -- Proxmox Support Team <support@proxmox.com> Wed, 11 Jan 2023 16:09:53 +0100
231 proxmox-widget-toolkit (3.5.3) bullseye; urgency=medium
233 * css: do not make full-style tags display as inline-block in the tree
234 to avoid height jumps
236 * log, journal view: fix access to `me` after destroying
238 -- Proxmox Support Team <support@proxmox.com> Mon, 21 Nov 2022 11:14:27 +0100
240 proxmox-widget-toolkit (3.5.2) bullseye; urgency=medium
242 * host disks: add 'mounted' column
244 * host disk: handle partition data from Proxmox Backup Server backend
246 * number field: avoid that a single up/down arrow key press
247 increment or decrements twice
249 * toolkit: make email regex pattern match pve-common
251 * css: import action column fix from pbs, pmg
253 * fix #2703: networkedit: limit custom interface name field to 15
256 * task progress: show text instead of bogus percentage
258 * fix #3593: add CPU affinity task set type
260 * input panel: add onSetValues hook
262 * add tag related helpers
264 * toolkit: add override for ExtJS DragDropManager to fix selection behavior
267 * rdd charts: don't display power-of-two suffix 'i' for values without unit
270 * fix #4271: api-viewer: display nested formats instead of `[object Object]`
272 * api-viewer: show min/max for values without any other format
274 -- Proxmox Support Team <support@proxmox.com> Thu, 17 Nov 2022 08:37:26 +0100
276 proxmox-widget-toolkit (3.5.1) bullseye; urgency=medium
278 * pxar file types: fix over-eager s/text/label/ so that text file icon is
281 * file browser: disable item # size rendering
283 -- Proxmox Support Team <support@proxmox.com> Mon, 16 May 2022 18:03:35 +0200
285 proxmox-widget-toolkit (3.5.0) bullseye; urgency=medium
287 * file browser: try reload again when getting a 503 error
289 * ui: acl role selector: make the picker grid wider and ensure that the
290 text wraps in the privilege column
292 * fix #4001: file browser: add a configurable prefix to downloaded files
294 * fix #4001: file browser: show number of items in a directory as size, if
297 * file browser: align size column to end/right
299 * file browser: only disable, not hide button if not downloadable and add
300 hint for why and what to do in tooltip
302 * switch to native version format for native package
304 -- Proxmox Support Team <support@proxmox.com> Sun, 15 May 2022 11:46:54 +0200
306 proxmox-widget-toolkit (3.4-10) bullseye; urgency=medium
308 * css: add proxmox-good-row class
310 * status view: fix usage calculation for fields without valid values, like
311 for example SWAP can often be.
313 * buttons: add AltText to unify the hack to detect the max size of a button
314 that switches its text dynamically
316 -- Proxmox Support Team <support@proxmox.com> Wed, 27 Apr 2022 18:58:21 +0200
318 proxmox-widget-toolkit (3.4-9) bullseye; urgency=medium
320 * file browser: optionally allow showing a "download as tar.zst"
323 * tab buttons: fix vertial centering of text and reduce padding
326 * move over the markdown based notes view panel and edit window from
327 pve-manager for reuse
329 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Apr 2022 07:56:54 +0200
331 proxmox-widget-toolkit (3.4-8) bullseye; urgency=medium
333 * fix #3919: log view: show first task output line correctly
335 * combo grid: clear filter on blur
337 * utils: clear cookies with secure flag set to avoid bogus browser
340 * node tasks: do not count preset filters as normal filters to avoid
341 "clear filter" button glitch
343 * icons: switch cpu and ram bitmaps to svg
345 * object grid: call rendere with our scope
347 * dns view: increase api polling intervall from 1s to 10s
349 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Apr 2022 16:45:50 +0200
351 proxmox-widget-toolkit (3.4-7) bullseye; urgency=medium
353 * extjs: fix check for 'touch' input event in drag and drop handler, making
354 the 'pen' pointer event source type, that chrome/chromium emits in some
357 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Feb 2022 12:12:13 +0100
359 proxmox-widget-toolkit (3.4-6) bullseye; urgency=medium
361 * utils: render language: fix rendering special default value
363 * sorters: use correct property 'direction' and keep default 'ASC'
365 -- Proxmox Support Team <support@proxmox.com> Mon, 14 Feb 2022 11:34:42 +0100
367 proxmox-widget-toolkit (3.4-5) bullseye; urgency=medium
369 * login: tfa: hide u2f and yubico-otp if not available
371 * improve error handling when adding webauthn entries
373 * toolkit: fix noisy ext warning of feature we do not want/use
375 * zfs detail: increase default window height
377 * zfs detail: hide the pool itself in tree view
379 -- Proxmox Support Team <support@proxmox.com> Thu, 13 Jan 2022 12:52:18 +0100
381 proxmox-widget-toolkit (3.4-4) bullseye; urgency=medium
383 * utils: format duration: render years when we can avoid huge day numbers
385 * journalview: fix wrong initial load with default timespan on widget
388 * logpanel: fix glitching on fast task logs
390 * logpanel: actually catch up when following the log for tasks with an
391 almost artificially high log output traffic
393 * log viewer: add heuristic for scroll-direction dependent ratio
396 * log viewer: add heuristic for triggering a new limit load earlier to
397 reduce latency on casual scrolling
399 -- Proxmox Support Team <support@proxmox.com> Wed, 24 Nov 2021 18:29:56 +0100
401 proxmox-widget-toolkit (3.4-3) bullseye; urgency=medium
403 * data: diffstore: fix autoDestroyRstore option (regression from ExtJS 7)
405 * ui: OpenID edit: make username-claim field editable for arbitrary values
407 * ui: OpenID realm: allow to edit scopes
409 * ui: OpenID realm: allow to edit prompt
411 * ui: OpenID realm: allow to edit acr values
413 * form: copy BandwidthSelector/SizeField from Proxmox VE's manager
415 * bandwidth/utils: move out SizeUnits definition to more common module
417 * utils: add size unit related helpers to parse/auto-scale/format
419 * bandwidth field: allow to submit auto-scaled size-units as string
421 -- Proxmox Support Team <support@proxmox.com> Sat, 20 Nov 2021 21:41:37 +0100
423 proxmox-widget-toolkit (3.4-2) bullseye; urgency=medium
425 * TFA login window: fix a formatted label showed when being low on unused
428 * proxmox checkbox: add clearOnDisable config
430 -- Proxmox Support Team <support@proxmox.com> Mon, 15 Nov 2021 10:23:34 +0100
432 proxmox-widget-toolkit (3.4-1) bullseye; urgency=medium
434 * panel/RRDCharts: enable scrolling for RRDCharts on touchscreens
436 * disk selector: allow requesting partitions too
438 * fix #3589: show device name in title for SMART values window
440 * cbind: document cbind by adding a small summary and example
442 * add common utils used for u2f and webauthn, adapted from PVE and PBS,
445 * add TFA-login, TOTP, WebAuthn and recover-key edit windows for better reuse
447 * disk list: allow wiping individual partitions
449 -- Proxmox Support Team <support@proxmox.com> Thu, 11 Nov 2021 21:11:16 +0100
451 proxmox-widget-toolkit (3.3-6) bullseye; urgency=medium
453 * fix #3542: node: task logs: query correct node for tasks in clusters
455 * node: add a, by default hidden, MTU column in network view
457 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Jul 2021 16:41:01 +0200
459 proxmox-widget-toolkit (3.3-5) bullseye; urgency=medium
461 * node: repos: add possibility to link online help
463 * api-viewer: drop extra slash in api path
465 * apt: match "Debian Backports" origin as Debian one
467 * add new shared component for the package version window
469 -- Proxmox Support Team <support@proxmox.com> Mon, 19 Jul 2021 17:52:08 +0200
471 proxmox-widget-toolkit (3.3-4) bullseye; urgency=medium
473 * acme: allow wildcards as domain
475 * service view: avoid showing not installed services as error
477 * service view: fix stale stop/restart button enabled behavior
479 * service view: disable all buttons for masked/not-found/unknown services
481 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Jul 2021 18:42:51 +0200
483 proxmox-widget-toolkit (3.3-3) bullseye; urgency=medium
485 * realm view/edit: make more generic for better reuse
487 -- Proxmox Support Team <support@proxmox.com> Mon, 12 Jul 2021 09:52:27 +0200
489 proxmox-widget-toolkit (3.3-2) bullseye; urgency=medium
491 * node: repos: only show suites warning at the top if enabled repository is
494 * move over authentication-real edit window widget from Proxmox VE
496 * utils: add helper to format node's repository status
498 -- Proxmox Support Team <support@proxmox.com> Fri, 09 Jul 2021 17:30:43 +0200
500 proxmox-widget-toolkit (3.2-5) bullseye; urgency=medium
502 * network: always ask for confirmation before removing a network
503 interface from the configuration. While it is not that dangerous as we
504 have a pending config that needs to get applied, it still is nicer to do
507 * node: tasks: use helper to format status again for a localized warnings
510 * window: safe-destroy: add taskDone and apiCallDone callbacks
512 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Jul 2021 14:30:44 +0200
514 proxmox-widget-toolkit (3.2-4) bullseye; urgency=medium
516 * node: APT repositories: upgrade "no Proxmox product repo configured" from
519 * node: task history: deselect entries when filter changes
521 * node: task history: show errors on store load
523 * node: task history: add 'clear filter' button
525 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Jul 2021 16:50:23 +0200
527 proxmox-widget-toolkit (3.2-3) bullseye; urgency=medium
529 * node: repos: handle that components can be undefined
531 * markdown: encode bad nodes HTML instead of pruning it
533 * markdown: make sanitizer more strict in filtering tags and ensure that the
534 src and the href attributes point to a HTTP url, or is a data-url on a
537 * info widget: early return from update if text & value stayed the same
539 * utils: updateColumnWidth: drop duplicate implementation and allow
540 overriding tresholdWidth
542 * utils: updateColumnWidth: directly calculate column count by threshold,
543 automatically using more columns on wide containers.
545 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Jul 2021 10:10:47 +0200
547 proxmox-widget-toolkit (3.2-2) bullseye; urgency=medium
549 * avoid using unique ids for components that may have more than one instance
550 at the same time. Fixes and issue with switching between nodes on the new
551 APT Repository panel.
553 -- Proxmox Support Team <support@proxmox.com> Mon, 05 Jul 2021 09:47:46 +0200
555 proxmox-widget-toolkit (3.2-1) bullseye; urgency=medium
557 * css: some markdown heading and paragraph font-size & padding tuning
559 * node: services: fix logic for displaying unit state
561 * add Debian and Proxmox symbol logos and css
563 * node: apt: spawn a window for adding repository
565 * utils: add getOpenIDRedirectionAuthorization helper
567 * factor out userid parsing and username, realm renderer to Utils
569 * add OpenID icon + css class
571 * node: APT Repositories: rework top status and error grid
573 -- Proxmox Support Team <support@proxmox.com> Sat, 03 Jul 2021 00:12:34 +0200
575 proxmox-widget-toolkit (3.1-4) bullseye; urgency=medium
577 * cbind mixin: also descend in elements with an cbind property
579 * node: tasks: merge improved Filters over from Proxmox Backup Server
581 -- Proxmox Support Team <support@proxmox.com> Mon, 28 Jun 2021 19:14:10 +0200
583 proxmox-widget-toolkit (3.1-3) bullseye; urgency=medium
585 * css: markdown: add some nicer table, blockquote and task-list checkbox
588 * Journal View: fix flickering in journal livemode
590 * node/services: optionally show unit-, and active-states
592 * add initial building blocks for an APT repositories UI
594 -- Proxmox Support Team <support@proxmox.com> Wed, 23 Jun 2021 23:11:37 +0200
596 proxmox-widget-toolkit (3.1-2) bullseye; urgency=medium
598 * ui: network: add, by default hidden, columns for the `vlan-id` and the
601 * add interface for markdown parser and wire-up marked to it
603 -- Proxmox Support Team <support@proxmox.com> Fri, 18 Jun 2021 15:32:27 +0200
605 proxmox-widget-toolkit (3.1-1) bullseye; urgency=medium
609 * object grid: allow one to declaratively specify rows
611 * disk list: add wipe disk button which users of this widget can opt-in
613 * data/ProxmoxProxy: set responseType to undefined for XMLHTTPRequest
615 * ship api-viewer in new proxmox-widget-toolkit-dev package to improve
616 possibility for code reuse
618 -- Proxmox Support Team <support@proxmox.com> Wed, 02 Jun 2021 16:16:02 +0200
620 proxmox-widget-toolkit (3.0-2) bullseye; urgency=medium
622 * disks: fix regression in S.M.A.R.T. window
624 -- Proxmox Support Team <support@proxmox.com> Fri, 14 May 2021 10:34:57 +0200
626 proxmox-widget-toolkit (3.0-1) bullseye; urgency=medium
628 * re-build for Debian 11 Bullseye based releases
630 -- Proxmox Support Team <support@proxmox.com> Thu, 13 May 2021 19:46:29 +0200
632 proxmox-widget-toolkit (2.5-4) pve pmg; urgency=medium
634 * info widget: set default usage warning threshold from 60% to 75%
636 * node disk: S.M.A.R.T.: improve the simple layout and enable autoscroll for
639 * format/render size: allow one to specify if base 2 or 10 (SI unit) is
642 -- Proxmox Support Team <support@proxmox.com> Fri, 07 May 2021 18:00:29 +0200
644 proxmox-widget-toolkit (2.5-3) pve pmg; urgency=medium
646 * toolkit: update email regex for ACME account to allow more than two domain
649 -- Proxmox Support Team <support@proxmox.com> Sat, 24 Apr 2021 19:30:08 +0200
651 proxmox-widget-toolkit (2.5-2) pve pmg; urgency=medium
653 * rrd chart: add option to render values and Y-axis with a power-of-two base
655 * safe destroy: allow specifying additional items
657 * utils: add several render and helper functions from Proxmox VE's manager
659 * panel: add StatusView from Proxmox VE's manager
661 * utils: add optional error callback to monStoreErrors
663 * acme: separate flag to disable the 'domains=' array
665 * file browser: support 'virtual'/'v' file type, show errors in messagebox
666 and allow expand 'all'
668 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Apr 2021 20:34:39 +0200
670 proxmox-widget-toolkit (2.5-1) pve pmg; urgency=medium
672 * panel/acme-domains: fix cyclic dependency in view model
674 * tasks: add warningsText
676 * window: move FileBrowser widget over from Proxmox Backup Server for re-use
678 * window/edit: add option to disable reset button
680 * toolkit: override email VType validation
682 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Apr 2021 09:11:48 +0200
684 proxmox-widget-toolkit (2.4-9) pve pmg; urgency=medium
686 * improve ranged selection and deselection performance in CheckboxModel
688 * utils: async api: reject with whole failure response and add helper to
691 -- Proxmox Support Team <support@proxmox.com> Tue, 23 Mar 2021 11:29:43 +0100
693 proxmox-widget-toolkit (2.4-8) pve pmg; urgency=medium
695 * add async API request and sleep helpers
697 * override deselection in CheckboxModel to improve performance
699 -- Proxmox Support Team <support@proxmox.com> Mon, 22 Mar 2021 16:23:16 +0100
701 proxmox-widget-toolkit (2.4-7) pve pmg; urgency=medium
703 * data: stores: drop storeid requirement
705 * add ACME related data models and forms
708 - account panel, plugin editing, certificate panel
709 - account and certificate panel
710 - plugin and domain editing
712 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Mar 2021 13:31:23 +0100
714 proxmox-widget-toolkit (2.4-6) pve pmg; urgency=medium
716 * disk list: partitions do not have a S.M.A.R.T. status, avoid showing
719 * task viewer: increase default height
721 * edit window: advanced: do not permanently enable advanced mode if they are
722 invalid, only show the advanced fields temporarily.
724 -- Proxmox Support Team <support@proxmox.com> Fri, 05 Mar 2021 20:22:00 +0100
726 proxmox-widget-toolkit (2.4-5) pve pmg; urgency=medium
728 * disk list: restore info about ceph
730 * disk list: convert to tree-grid and conditionally include partitions
732 * fix usage of findRecord for exact matches
734 * prune panel: make keep-last label text like the others
736 * network: VLAN edit: Fix automatic field disabling and other UX improvements
738 -- Proxmox Support Team <support@proxmox.com> Tue, 09 Feb 2021 14:31:03 +0100
740 proxmox-widget-toolkit (2.4-4) pve pmg; urgency=medium
742 * data reader: cope with null respones for not configured data, treat like
745 -- Proxmox Support Team <support@proxmox.com> Fri, 15 Jan 2021 16:24:08 +0100
747 proxmox-widget-toolkit (2.4-3) pve pmg; urgency=medium
749 * input panel: support convenience top column
751 * prune field: use dirtychange event to hide/show clear-trigger
753 * prune panel: allow to pass emptyText for keep-last
755 -- Proxmox Support Team <support@proxmox.com> Mon, 23 Nov 2020 18:46:02 +0100
757 proxmox-widget-toolkit (2.4-2) pve pmg; urgency=medium
759 * input panel: improve column scaling behavior with non-default browser or OS
760 scaling and DPI settings
762 * add PruneKeepField and PruneInputPanel component
764 * input panel: make advanced column check more flexible
766 * edit window: add submitUrl and loadUrl config
768 -- Proxmox Support Team <support@proxmox.com> Mon, 23 Nov 2020 08:14:50 +0100
770 proxmox-widget-toolkit (2.3-10) pve pmg; urgency=medium
772 * utils: get help info: fix normalization with multiple minuses by using a
773 more compatible approach
775 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Nov 2020 16:29:09 +0100
777 proxmox-widget-toolkit (2.3-9) pve pmg; urgency=medium
779 * combo grid: set errorMask on store load failure
781 * enable ExtJS ARIA accessibility support again
783 * Utils: fix help section normalization
785 -- Proxmox Support Team <support@proxmox.com> Tue, 10 Nov 2020 12:07:55 +0100
787 proxmox-widget-toolkit (2.3-8) pve pmg; urgency=medium
789 * Utils: remove product specific task descriptions
791 -- Proxmox Support Team <support@proxmox.com> Tue, 03 Nov 2020 17:51:59 +0100
793 proxmox-widget-toolkit (2.3-7) pve pmg; urgency=medium
795 * improve redering of icons in navigation element
797 * add a form element for selecting a worker task type
799 -- Proxmox Support Team <support@proxmox.com> Mon, 02 Nov 2020 07:49:22 +0100
801 proxmox-widget-toolkit (2.3-6) pve pmg; urgency=medium
803 * edit window: add autoLoadOptions to control API call
805 * edit window: add extraParams config
807 * move over PermissionView from Proxmox VE's manager
809 -- Proxmox Support Team <support@proxmox.com> Wed, 28 Oct 2020 18:39:41 +0100
811 proxmox-widget-toolkit (2.3-5) pve pmg; urgency=medium
813 * improve multiselect behaviour for checkboxmodel
815 * add info widget from Proxmox VE
817 -- Proxmox Support Team <support@proxmox.com> Tue, 27 Oct 2020 18:34:16 +0100
819 proxmox-widget-toolkit (2.3-4) unstable; urgency=medium
821 * implement and use systemd_unescape
823 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Oct 2020 12:11:53 +0200
825 proxmox-widget-toolkit (2.3-3) pve pmg; urgency=medium
827 * tasks: ensure the UPID parameter is always correctly encoded
829 * move over SafeDestroy widget from pve-manager
831 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Oct 2020 08:53:18 +0200
833 proxmox-widget-toolkit (2.3-2) pve pmg; urgency=medium
835 * add Korean as translation choice
837 -- Proxmox Support Team <support@proxmox.com> Thu, 15 Oct 2020 13:27:30 +0200
839 proxmox-widget-toolkit (2.3-1) pve pmg; urgency=medium
841 * log/journal views: fix auto scrolling on browser zoom
843 * Utils: improve matching groups of IP/host address regexes
845 * Toolkit: add HostPort vtype
847 -- Proxmox Support Team <support@proxmox.com> Thu, 01 Oct 2020 14:50:35 +0200
849 proxmox-widget-toolkit (2.2-14) pve pmg; urgency=medium
851 * tasks viewer: include API token ID if available
853 * node tasks: improve scrollbar behaviour on store load
855 * node tasks: add duration column, hide by default to avoid crowding the
858 -- Proxmox Support Team <support@proxmox.com> Tue, 29 Sep 2020 10:16:53 +0200
860 proxmox-widget-toolkit (2.2-12) pve pmg; urgency=medium
862 * fix #2933: disks: correct behaviour of 'Init GPT' button
864 * utils: order languages after rendered name
866 * add Dutch to language map
868 -- Proxmox Support Team <support@proxmox.com> Mon, 07 Sep 2020 13:51:00 +0200
870 proxmox-widget-toolkit (2.2-11) pve pmg; urgency=medium
872 * Add focusable pseudo class to edit windows defaultFocus
874 * displayedit: allow binding editable and value, and allow passing explicit
877 * service view: allow overwriting restart command
879 * re-bump package for Proxmox Backup Server
881 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Jul 2020 16:16:52 +0200
883 proxmox-widget-toolkit (2.2-9) pve pmg; urgency=medium
885 * add disk and storage related widgets, factored out from Proxmox VE's manager
887 * adapt auth utils for Proxmox token authentication
889 -- Proxmox Support Team <support@proxmox.com> Tue, 30 Jun 2020 13:36:05 +0200
891 proxmox-widget-toolkit (2.2-8) pve pmg; urgency=medium
893 * format task description: avoid printing undefined ID
895 * network edit: display MTU for OVS-bond interfaces too
897 * ProxmoxProxy: add duration fields for proxmox-tasks model
899 * color and show task with warnings differently
901 * improve format_duration_human for small values <0.1s
903 * move over disk selection and smart info from Proxmox VE's manager
905 * task viewer: show task endtime and duration in status
907 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Jun 2020 16:49:42 +0200
909 proxmox-widget-toolkit (2.2-7) pve pmg; urgency=medium
911 * button: make xtype of parent configurable
913 * fix RRD charts if there's no data legend or no title header
915 -- Proxmox Support Team <support@proxmox.com> Thu, 04 Jun 2020 18:20:16 +0200
917 proxmox-widget-toolkit (2.2-6) pve pmg; urgency=medium
921 * utils: add updateColumnWidth helper from PVE
923 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Jun 2020 11:42:55 +0200
925 proxmox-widget-toolkit (2.2-5) pve pmg; urgency=medium
927 * JournalView: avoid null dereference on quick tab switch
929 * form/display edit: use the 'fit' layout to avoid width glitch
931 * improve error extraction for monStoreErrors by falling back to printing the
932 whole body if we cannot extract a JSON error object out of it
934 * css: add icon colors over from Proxmox VE
936 * Utils: add duration format/render
938 -- Proxmox Support Team <support@proxmox.com> Thu, 28 May 2020 18:36:33 +0200
940 proxmox-widget-toolkit (2.2-4) pve pmg; urgency=medium
942 * fix #2758: detect half-logged-in 'TFA' cookies and avoid treating them like
943 regular login tickets
945 * improve default column layout of network and node task history viewer
947 * utils: task descriptions: allow to add/override entries and to specify a
950 * render_upid: fallback to worker_id and worker_type
952 * ui: task history: add basic handling for currently running tasks
954 -- Proxmox Support Team <support@proxmox.com> Mon, 25 May 2020 19:04:10 +0200
956 proxmox-widget-toolkit (2.2-3) pve pmg; urgency=medium
958 * pending object grid: mark pending changes as darkorange to avoid
959 misinterpretation as error.
961 * move permission management role selector over from Proxmox VE
963 * input panel: call setValue on all fields
965 -- Proxmox Support Team <support@proxmox.com> Fri, 22 May 2020 10:09:26 +0200
967 proxmox-widget-toolkit (2.2-2) pve pmg; urgency=medium
969 * add common proxmoxlogo class definition
971 * add authentication realm data model and combo box
973 * edit window: read digest also from top level API response
975 -- Proxmox Support Team <support@proxmox.com> Mon, 18 May 2020 17:26:04 +0200
977 proxmox-widget-toolkit (2.2-1) pve pmg; urgency=medium
979 * diff-store: allow to also auto-create real-store with schematic config only
981 * diff-store: allow to request propagation of destroy to real-store
983 -- Proxmox Support Team <support@proxmox.com> Thu, 07 May 2020 16:59:59 +0200
985 proxmox-widget-toolkit (2.1-7) pve pmg; urgency=medium
987 * Utils: add auth-realm-sync-test to task descriptions
989 * cbind: allow methods in cbindData
991 * add missing htmlEncodes userid renderers
993 -- Proxmox Support Team <support@proxmox.com> Wed, 06 May 2020 17:14:21 +0200
995 proxmox-widget-toolkit (2.1-6) pve pmg; urgency=medium
997 * DateTimeField: implement setMaxValue and setMinValue
999 * monStoreErrors: refactor out and render param exception errors
1001 -- Proxmox Support Team <support@proxmox.com> Fri, 24 Apr 2020 18:47:21 +0200
1003 proxmox-widget-toolkit (2.1-5) pve pmg; urgency=medium
1005 * add LanguageEditWindow
1007 * window/Edit: accept bodyPadding from config
1009 * button: don't auto set selection model if explicitly set to false
1011 * StdRemoveButton: getUrl: fallback to baseurl if no selModel is set
1013 * StdRemoveButton: enable button by default if no selection model is set
1015 -- Proxmox Support Team <support@proxmox.com> Mon, 20 Apr 2020 10:44:21 +0200
1017 proxmox-widget-toolkit (2.1-4) pve pmg; urgency=medium
1019 * ComboGrid: fix validation for !allowBlank disabled fields
1021 * add Arabic to translated language selector
1023 * object grid: allow one to pass online help to row editors
1025 * form: add Proxmox.form.field.ExpireDate
1027 * open combobox picker on focus even if they are editable (searchable)
1029 * form: add Proxmox.form.field.DisplayEdit
1031 -- Proxmox Support Team <support@proxmox.com> Thu, 16 Apr 2020 18:05:10 +0200
1033 proxmox-widget-toolkit (2.1-3) pve pmg; urgency=medium
1035 * networkedit: bond: add bond-primary and MTU field
1037 * cbind: allow to pass formula function in binding
1039 * window: edit: allow to set submit text for data binding
1041 * node/net: add vlan interface support
1043 -- Proxmox Support Team <support@proxmox.com> Thu, 30 Jan 2020 17:49:32 +0100
1045 proxmox-widget-toolkit (2.1-2) pve pmg; urgency=medium
1047 * task descriptions: add CT push/pull and HA shutdown
1049 * task UPID: Allow additional (optional) task_id field and show it also in
1050 the task viewer window, if available
1052 -- Proxmox Support Team <support@proxmox.com> Tue, 17 Dec 2019 12:02:52 +0100
1054 proxmox-widget-toolkit (2.1-1) pve pmg; urgency=medium
1056 * fix #2421: ComboGrid: correctly validate multiSelect variant
1058 * NetworkView: add apply config button
1060 -- Proxmox Support Team <support@proxmox.com> Tue, 26 Nov 2019 13:00:18 +0100
1062 proxmox-widget-toolkit (2.0-9) pve pmg; urgency=medium
1064 * fix comboBox validation when forceSelection is true
1066 * add reboot for containers into task description table
1068 -- Proxmox Support Team <support@proxmox.com> Wed, 20 Nov 2019 20:28:12 +0100
1070 proxmox-widget-toolkit (2.0-8) pve pmg; urgency=medium
1072 * add hebrew to list of languages
1074 * add qmreboot task description
1076 * add pmx-hint css class
1078 -- Proxmox Support Team <support@proxmox.com> Thu, 10 Oct 2019 17:04:58 +0200
1080 proxmox-widget-toolkit (2.0-7) pve pmg; urgency=medium
1082 * combogrid: fix validation if valueField is different than
1085 -- Proxmox Support Team <support@proxmox.com> Fri, 16 Aug 2019 12:45:34 +0200
1087 proxmox-widget-toolkit (2.0-6) pve pmg; urgency=medium
1089 * combogrid: always set the initial value, even if not found
1091 * combogrid: add handling for historic set values currently not
1094 * Fix #582: allow to move those task which supports it to the
1095 background if they're triggered by a standard button
1097 * ComboGrid: add trigger to delete value from ComboGrid if it allows
1100 -- Proxmox Support Team <support@proxmox.com> Tue, 13 Aug 2019 15:56:56 +0200
1102 proxmox-widget-toolkit (2.0-5) pve pmg; urgency=medium
1104 * fix syslog panel resizing
1106 * node network: hide ip and netmask by default
1108 * node network: refactor bond mode array generation and add Bond Mode
1111 -- Proxmox Support Team <support@proxmox.com> Thu, 11 Jul 2019 19:33:17 +0200
1113 proxmox-widget-toolkit (2.0-4) pve pmg; urgency=medium
1115 * network selector: allow to select IP too
1117 * combogrid: add deleteEmpty and skipEmptyText
1119 * textfield: validate after allowBlank
1121 * combo grid: add setAllowBlank to help bindings
1123 -- Proxmox Support Team <support@proxmox.com> Fri, 28 Jun 2019 20:30:37 +0200
1125 proxmox-widget-toolkit (2.0-3) pve pmg; urgency=medium
1127 * refactor info/link extraction from onlinehelp to utils
1129 -- Proxmox Support Team <support@proxmox.com> Mon, 24 Jun 2019 17:54:42 +0200
1131 proxmox-widget-toolkit (2.0-2) pve pmg; urgency=medium
1133 * add network selector widget
1135 * node/apt updates: show full package description conditionally
1137 * backport fix for ExtJS pie chart tooltip for 0% entries
1139 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Jun 2019 20:47:53 +0200
1141 proxmox-widget-toolkit (2.0-1) pve pmg; urgency=medium
1143 * bump version for Debian Buster / PVE 6
1145 -- Proxmox Support Team <support@proxmox.com> Wed, 22 May 2019 07:16:02 +0200
1147 proxmox-widget-toolkit (1.0-28) unstable; urgency=medium
1149 * show IP/CIDR in host network view
1151 * change nodes host network input from address/netmask to IP/CIDR
1153 * add panel/JournalView for new mini-journalreader
1155 -- Proxmox Support Team <support@proxmox.com> Wed, 15 May 2019 13:36:50 +0200
1157 proxmox-widget-toolkit (1.0-27) unstable; urgency=medium
1159 * wait for syslog API calls to complete before requesting new ones
1161 -- Proxmox Support Team <support@proxmox.com> Tue, 07 May 2019 15:13:52 +0000
1163 proxmox-widget-toolkit (1.0-26) unstable; urgency=medium
1165 * fix #1784: allow one to set UTC as Timezone
1167 * allow one to filter and search for timezones in the nodes time editor
1169 * add a combined "IPv6 or IPv4 CIDR" match vtype
1171 -- Proxmox Support Team <support@proxmox.com> Tue, 16 Apr 2019 05:57:58 +0000
1173 proxmox-widget-toolkit (1.0-25) unstable; urgency=medium
1175 * MacPrefix: prevent multicast MacPrefixes
1177 * change allowed v6 prefix-length to 128
1179 * rework panel/LogView
1181 * add helpers required for u2f authentication
1183 -- Proxmox Support Team <support@proxmox.com> Wed, 03 Apr 2019 13:58:13 +0200
1185 proxmox-widget-toolkit (1.0-24) unstable; urgency=medium
1189 -- Proxmox Support Team <support@proxmox.com> Thu, 14 Mar 2019 07:41:44 +0100
1191 proxmox-widget-toolkit (1.0-23) unstable; urgency=medium
1193 * tasks: put vzdump into VM/CT category
1195 * fix popup behaviour in firefox with touchscreens on desktop
1197 * utils: xtermjs: allow to pass a cmd parameter to the terminal
1199 -- Proxmox Support Team <support@proxmox.com> Thu, 28 Feb 2019 10:54:50 +0100
1201 proxmox-widget-toolkit (1.0-22) unstable; urgency=medium
1203 * form: proxmox textfield: support binding 'allowBlank'
1205 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Nov 2018 12:45:28 +0100
1207 proxmox-widget-toolkit (1.0-21) unstable; urgency=medium
1209 * Utils: add some task descriptions (disk/storage management and ceph)
1211 * node/DNS: render DNS fields htmlEncoded
1213 -- Proxmox Support Team <support@proxmox.com> Thu, 22 Nov 2018 14:59:16 +0100
1215 proxmox-widget-toolkit (1.0-20) unstable; urgency=medium
1217 * add node/HostsView to show/edit /etc/hosts
1219 * fixup: vlan type: use 'Linux VLAN'
1221 -- Proxmox Support Team <support@proxmox.com> Fri, 14 Sep 2018 12:01:12 +0200
1223 proxmox-widget-toolkit (1.0-19) unstable; urgency=medium
1225 * add traditional Chinese to language map
1227 -- Proxmox Support Team <support@proxmox.com> Tue, 12 Jun 2018 16:43:58 +0200
1229 proxmox-widget-toolkit (1.0-18) unstable; urgency=medium
1231 * add missing task description mappings
1233 -- Proxmox Support Team <support@proxmox.com> Mon, 14 May 2018 11:06:33 +0200
1235 proxmox-widget-toolkit (1.0-17) unstable; urgency=medium
1237 * fix edit windows being reopened on key-up when closing them with the return
1240 -- Proxmox Support Team <support@proxmox.com> Thu, 03 May 2018 08:26:34 +0200
1242 proxmox-widget-toolkit (1.0-16) unstable; urgency=medium
1244 * add getRecord to ObjectStore
1246 * add apiCallDone callback for window.edit
1248 * PendingObjectGrid: fix display of deletion of multikey fields
1250 -- Proxmox Support Team <support@proxmox.com> Wed, 02 May 2018 13:25:06 +0200
1252 proxmox-widget-toolkit (1.0-15) unstable; urgency=medium
1254 * allow pressing enter in ObjectGrids to edit a field
1256 * better default focus selection
1258 * add a checkbox to edit windows for advanced options
1260 * add advanced options to the input panel
1262 -- Proxmox Support Team <support@proxmox.com> Fri, 06 Apr 2018 13:47:56 +0200
1264 proxmox-widget-toolkit (1.0-14) unstable; urgency=medium
1266 * fix #1223: add touchscreen override for extjs
1268 * task view, progress: add taskDone callback
1270 * window/Edit: allow showing TaskViewer instead of TaskProgress
1272 * add labelWidth to the fieldDefaults in add_*_row
1274 * add an optional renderer for integer rows in ObjectGrid
1276 -- Proxmox Support Team <support@proxmox.com> Thu, 05 Apr 2018 12:18:49 +0200
1278 proxmox-widget-toolkit (1.0-13) unstable; urgency=medium
1280 * remove gettext definition in Utils.js
1282 -- Proxmox Support Team <support@proxmox.com> Thu, 08 Mar 2018 11:37:56 +0100
1284 proxmox-widget-toolkit (1.0-12) unstable; urgency=medium
1286 * skip config property for cbind mixin
1288 -- Proxmox Support Team <support@proxmox.com> Fri, 23 Feb 2018 11:11:38 +0100
1290 proxmox-widget-toolkit (1.0-11) unstable; urgency=medium
1292 * rename pve(Show|Hide)Help events
1294 * mixin/CBind: allow binding sub elements
1296 * show VLAN aware setting in NetworkView.
1298 -- Proxmox Support Team <support@proxmox.com> Fri, 16 Feb 2018 13:06:39 +0100
1300 proxmox-widget-toolkit (1.0-10) unstable; urgency=medium
1302 * port fixes and features from pve-manager since fork
1304 * add all languages from pve
1306 -- Proxmox Support Team <support@proxmox.com> Thu, 25 Jan 2018 10:19:23 +0100
1308 proxmox-widget-toolkit (1.0-9) unstable; urgency=medium
1310 * add Xtermjs popup helper
1312 * Utils: fix some lint errors
1314 * taskviewer: port over extraTite config parameter
1316 * ObjectGrid: add_text_row: allow setting vtype for editor
1318 -- Proxmox Support Team <support@proxmox.com> Mon, 11 Dec 2017 14:43:17 +0100
1320 proxmox-widget-toolkit (1.0-8) unstable; urgency=medium
1322 * remove updatequeue
1324 -- Proxmox Support Team <support@proxmox.com> Wed, 29 Nov 2017 12:09:03 +0100
1326 proxmox-widget-toolkit (1.0-7) unstable; urgency=medium
1328 * UpdateStore.js - fix update problem with chrome
1330 -- Proxmox Support Team <support@proxmox.com> Thu, 23 Nov 2017 07:29:46 +0100
1332 proxmox-widget-toolkit (1.0-6) unstable; urgency=medium
1334 * change 'create' parameter to 'isCreate'
1336 * make network devices types configurable
1338 * use Proxmox.window.TaskProgress instead of PVE.window.TaskProgress
1340 * add custom submittext to Edit Window
1342 * add missing BondModeSelector to widget toolkit
1344 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 11:38:51 +0100
1346 proxmox-widget-toolkit (1.0-5) unstable; urgency=medium
1348 * use (de)activate events for dns/timeview
1350 -- Proxmox Support Team <support@proxmox.com> Tue, 14 Nov 2017 08:12:09 +0100
1352 proxmox-widget-toolkit (1.0-4) unstable; urgency=medium
1354 * add textarea/enter workaround
1356 * fix updateStore destroy
1358 * RRDChart.js: add the seriesConfig parameter
1360 * RRDChart.js: add the noTool parameter
1362 * add autostart and alias to UpdateStore
1364 * add format_size from pve
1366 * add GaugeWidget from PVE
1368 * LanguageSelector.js - add language selector
1370 * allow to set onlineHelp on Proxmox.window.Edit
1372 * add HelpButton class
1374 * new checked_command helper
1378 -- Proxmox Support Team <support@proxmox.com> Tue, 24 Oct 2017 08:45:15 +0200
1380 proxmox-widget-toolkit (1.0-3) unstable; urgency=medium
1382 * monStoreErrors: new option clearMaskBeforeLoad
1384 * add RRDChart class
1386 * add RRDStore class
1388 * add RRDTypeSelector class
1390 * set default focus and default button for edit window
1392 * add helpers to render uptime
1394 * ObjectGrid.js: new monStoreErrors properties
1396 -- Proxmox Support Team <support@proxmox.com> Wed, 06 Sep 2017 09:37:27 +0200
1398 proxmox-widget-toolkit (1.0-2) unstable; urgency=medium
1400 * countless improvements
1402 -- Proxmox Support Team <support@proxmox.com> Wed, 05 Apr 2017 10:22:47 +0200
1404 proxmox-widget-toolkit (1.0-1) unstable; urgency=medium
1408 -- Proxmox Support Team <support@proxmox.com> Mon, 30 Jan 2017 09:50:33 +0100