From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [45.144.208.40]) by lore.proxmox.com (Postfix) with ESMTPS id 9AABD1FF0BA for ; Thu, 20 Aug 2026 10:18:00 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id 69E4321596; Thu, 20 Aug 2026 10:18:00 +0200 (CEST) From: Dominik Csapak To: pdm-devel@lists.proxmox.com Subject: [PATCH datacenter-manager/yew-widget-toolkit 0/3] ui: make the default dashboard configurable Date: Thu, 20 Aug 2026 10:17:36 +0200 Message-ID: <20260820081746.989972-1-d.csapak@proxmox.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 AWL 0.869 Adjusted score from AWL reputation of From: address DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment (newer systems) RCVD_IN_DNSWL_MED -2.3 Sender listed at https://www.dnswl.org/, medium trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: N5IKITEIJJPEAYH63ITGUH3J3QWUESSC X-Message-ID-Hash: N5IKITEIJJPEAYH63ITGUH3J3QWUESSC X-MailFrom: d.csapak@proxmox.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox Datacenter Manager development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Let the user select a view as the dashboard and persist that in the browser local storage. Note that for the pdm patches, pwt must be bumped and the new version must be recorded in Cargo.toml. proxmox-yew-widget-toolki: Dominik Csapak (2): state: event: add helpers for custom DOM events state: persistent state: allow listening for updates src/state/event.rs | 24 +++++++++++++++++++++++ src/state/mod.rs | 29 ++++++++++++++++++++++----- src/state/persistent_state.rs | 37 ++++++++++++++++++++++++++++++++++- 3 files changed, 84 insertions(+), 6 deletions(-) create mode 100644 src/state/event.rs proxmox-datacenter-manager: Dominik Csapak (1): ui: make the default dashboard page configurable ui/src/configuration/views.rs | 38 ++++++++++++++++++++++++++++++---- ui/src/main_menu.rs | 20 ++++++++++++++++-- ui/src/widget/mod.rs | 2 +- ui/src/widget/view_selector.rs | 31 ++++++++++++++++++++++----- 4 files changed, 79 insertions(+), 12 deletions(-) Summary over all repositories: 7 files changed, 163 insertions(+), 18 deletions(-) -- Generated by murpp 0.11.0