[PR #179] feat: misc fixes and improvements #171

Closed
opened 2026-02-26 17:37:36 +03:00 by kerem · 0 comments
Owner

Original Pull Request: https://github.com/Corsinvest/cv4pve-admin/pull/179

State: closed
Merged: Yes


Summary

  • admin.ps1: fix download-assets usando MSBuild -getItem:PackageVersion (indipendente dalla cwd); aggiunto -v:detailed al build docker
  • MainLayout: pulsante pulsante "Add cluster" in header quando non ci sono cluster configurati; fix return mancante dopo logout; CheckExistCluster spostata in RefreshDataAsync
  • WidgetGrid: aggiunto NormalizeCss() per rimuovere newline dal CSS inline
  • ApplicationHelper: ExecutionPath usa AppContext.BaseDirectory; aggiunta ConfigPath
  • RenderClustersSettings: force reload dopo delete cluster per aggiornare il layout; null check su item.Name
  • Dashboard: copia Height e Width nel clone widget
  • Memo widget: editing contenuto spostato in RenderSettings
  • Module.Resources: dimensioni default ClusterUsage GaugeStacked aggiornate (5×3)
  • Varie: modernizzata sintassi Dictionary con index initializers

Test plan

  • Avviare app senza cluster configurati → verificare pulsante pulsante in header e redirect automatico
  • Aggiungere cluster → verificare che il pulsante scompaia
  • Eliminare cluster → verificare reload e aggiornamento header
  • Clone widget dashboard → verificare che Height/Width vengano copiati
  • Widget Memo → verificare editing in settings e render markdown
**Original Pull Request:** https://github.com/Corsinvest/cv4pve-admin/pull/179 **State:** closed **Merged:** Yes --- ## Summary - **admin.ps1**: fix `download-assets` usando MSBuild `-getItem:PackageVersion` (indipendente dalla cwd); aggiunto `-v:detailed` al build docker - **MainLayout**: pulsante pulsante "Add cluster" in header quando non ci sono cluster configurati; fix `return` mancante dopo logout; `CheckExistCluster` spostata in `RefreshDataAsync` - **WidgetGrid**: aggiunto `NormalizeCss()` per rimuovere newline dal CSS inline - **ApplicationHelper**: `ExecutionPath` usa `AppContext.BaseDirectory`; aggiunta `ConfigPath` - **RenderClustersSettings**: force reload dopo delete cluster per aggiornare il layout; null check su `item.Name` - **Dashboard**: copia `Height` e `Width` nel clone widget - **Memo widget**: editing contenuto spostato in `RenderSettings` - **Module.Resources**: dimensioni default `ClusterUsage GaugeStacked` aggiornate (5×3) - **Varie**: modernizzata sintassi Dictionary con index initializers ## Test plan - [ ] Avviare app senza cluster configurati → verificare pulsante pulsante in header e redirect automatico - [ ] Aggiungere cluster → verificare che il pulsante scompaia - [ ] Eliminare cluster → verificare reload e aggiornamento header - [ ] Clone widget dashboard → verificare che Height/Width vengano copiati - [ ] Widget Memo → verificare editing in settings e render markdown
kerem 2026-02-26 17:37:36 +03:00
kerem changed title from [PR #179] [MERGED] feat: misc fixes and improvements to [PR #179] feat: misc fixes and improvements 2026-03-07 19:57:19 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cv4pve-admin#171
No description provided.