rcourtman
fc51080b60
Auto-update Helm chart version to 5.1.9
helm-chart-5.1.9
2026-02-11 15:37:41 +00:00
rcourtman
249ca24aed
Auto-update Helm chart documentation
2026-02-11 15:37:40 +00:00
T. Gossen
4730da1898
Added LXC row to the bootstrap token table (first row) ( #1242 )
...
Added explicit command and clarification for getting first-time bootstrap token on install
2026-02-10 23:17:12 +00:00
T. Gossen
580206c14f
docs: add LXC console access instructions ( #1241 )
...
Community contribution: FAQ entry for LXC console access
2026-02-10 23:16:33 +00:00
rcourtman
cc6bf53d46
Auto-update Helm chart version to 5.1.8
helm-chart-5.1.8
2026-02-10 22:40:46 +00:00
rcourtman
731ce35cf7
Auto-update Helm chart documentation
2026-02-10 22:40:44 +00:00
rcourtman
c7b46f9e96
Auto-update Helm chart version to 5.1.7
helm-chart-5.1.7
2026-02-10 10:03:25 +00:00
rcourtman
0299474b4c
Auto-update Helm chart documentation
2026-02-10 10:03:23 +00:00
rcourtman
2fad91b683
Auto-update Helm chart version to 5.1.6
helm-chart-5.1.6
2026-02-09 14:46:27 +00:00
rcourtman
4d95fa6c6b
Auto-update Helm chart documentation
2026-02-09 14:46:25 +00:00
rcourtman
ce69096dfe
Improve issue triage with version-aware automation
2026-02-08 19:28:56 +00:00
rcourtman
05df44b677
Auto-update Helm chart version to 5.1.5
helm-chart-5.1.5
2026-02-08 12:22:27 +00:00
rcourtman
55ee77e5f7
Auto-update Helm chart documentation
2026-02-08 12:22:25 +00:00
rcourtman
82cb9a45fa
fix: ship alerting hotfixes and prepare 5.1.4
...
(cherry picked from commit d1e61d8a8a )
2026-02-07 23:15:43 +00:00
rcourtman
0424c5ae3b
fix(license): harden release key validation and fingerprint logging
...
(cherry picked from commit f253ed2778 )
2026-02-07 23:15:26 +00:00
rcourtman
eb7b399a55
fix(alerts): reduce swarm alert noise and preserve notification state ( #1096 )
...
(cherry picked from commit 6909264a02 )
2026-02-07 23:15:26 +00:00
rcourtman
a44031f47d
fix(monitoring): preserve recent PVE nodes on empty polls ( #1094 )
...
(cherry picked from commit 13af83f3fc )
2026-02-07 23:15:26 +00:00
rcourtman
e3d6fe0a93
Auto-update Helm chart version to 5.1.4
helm-chart-5.1.4
2026-02-07 22:50:56 +00:00
rcourtman
bf5a966d38
Auto-update Helm chart documentation
2026-02-07 22:50:55 +00:00
rcourtman
2b75f1ab2e
Auto-update Helm chart version to 5.1.3
helm-chart-5.1.3
2026-02-07 15:02:43 +00:00
rcourtman
9d7cfa5922
refactor: polish unified resource model UI components
...
- Refined UnifiedResourceTable and Infrastructure page layouts
- Improved ResourceDetailDrawer with cleaner design
- Enhanced MobileNavBar responsiveness
- Updated metric components (MetricBar, StackedDiskBar, StackedMemoryBar)
- Polished ResponsiveMetricCell for better mobile experience
2026-02-05 18:02:05 +00:00
rcourtman
8262b813db
fix: WhatsNewModal mobile responsiveness
...
- Add max-height (90vh) constraint to prevent overflow
- Make content area scrollable on small screens
- Reduce padding and spacing on mobile
- Stack checkbox and docs link vertically on mobile
- Header and footer stay fixed, content scrolls
2026-02-05 17:57:59 +00:00
rcourtman
d8d8481284
chore: Phase 7 legacy cleanup - remove ~8,500 lines
...
## Removed Legacy Components
- Delete Docker page (DockerHosts, DockerFilter, DockerSummaryStats, etc.)
- Delete Hosts page (HostsOverview, HostsFilter, HostDrawer)
- Delete ProxmoxSectionNav component and Proxmox folder
## Cleaned Up Navigation
- Remove legacy nav items (Proxmox Overview, Docker, Hosts) from sidebar
- Remove legacy redirect routes from App.tsx
- Update remaining route redirects to use Navigate
## UI Fixes
- Hide NodeSummaryTable on Storage, Backups, and Workloads pages
- Remove ProxmoxSectionNav from Ceph, Replication, MailGateway pages
## Result
- Cleaner, unified navigation experience
- Reduced bundle size
- All builds pass
2026-02-05 17:57:59 +00:00
rcourtman
1edfa4311e
feat: Unified Resource Model and Navigation Redesign
...
## Summary
Complete implementation of the Unified Resource Model with new navigation.
## Features
- v2 resources API with identity matching across sources (Proxmox, Agent, Docker)
- Infrastructure page with merged host view
- Workloads page for all VMs/LXC/Docker containers
- Global search (Cmd/Ctrl+K) with keyboard navigation
- Mobile navigation with bottom tabs and drawer
- Keyboard shortcuts (g+key navigation, ? for help)
- What's New modal for user onboarding
- Report Incorrect Merge feature for false positive fixes
- Debug tab in resource drawer (enable via localStorage)
## Technical
- Async audit logging for improved performance
- WebSocket-driven real-time updates for unified resources
- Session-based auth achieves <2ms API response times
## Tests
- Backend: 78 tests passed
- Frontend: 397 tests passed
2026-02-05 17:57:59 +00:00
rcourtman
1821cbd2a3
Route /workloads to v2 workload view
2026-02-05 17:57:58 +00:00
rcourtman
3401e2461a
WIP: use v2 workloads hook in dashboard
2026-02-05 17:57:58 +00:00
rcourtman
7694c0a776
Compose infrastructure drawer cards from unified resource
2026-02-05 17:57:58 +00:00
rcourtman
33e525a1a2
Add infrastructure source/status filters
2026-02-05 17:57:58 +00:00
rcourtman
73b77cf219
Show unified source badges in infrastructure views
2026-02-05 17:57:58 +00:00
rcourtman
1ede994d7f
Fix unified resources hook mapping
2026-02-05 17:57:58 +00:00
rcourtman
7b72ad58f9
Add workloads page and unified workload utilities
2026-02-05 17:57:58 +00:00
rcourtman
0c21f16a29
Add shared drawer cards
2026-02-05 17:57:58 +00:00
rcourtman
324c4cccdc
Update storage page and routes
2026-02-05 17:57:58 +00:00
rcourtman
522dba7928
Add infrastructure page with unified resources table
2026-02-05 17:57:58 +00:00
rcourtman
74a1482b96
Add PMG services page
2026-02-05 17:57:58 +00:00
rcourtman
b69229193d
Add unified resource model v2 API and matcher
2026-02-05 17:57:58 +00:00
Abhishek Kudwa
c2daf4b167
Fix #1193 : Change memory balloon segment color from yellow to blue ( #1194 )
...
Change memory balloon segment color from yellow to blue to avoid confusion with warning threshold colors
2026-02-05 17:35:22 +00:00
rcourtman
f1ad0ffe06
fix: correct node type check in empty state conditions
...
The dashboard and storage pages incorrectly filtered nodes by type === 'pve',
but the backend provides nodes with type === 'node'. This caused the 'No Proxmox
VE nodes configured' message to appear even when nodes were present.
- Dashboard.tsx: Simplified check to props.nodes.length === 0
- Storage.tsx: Changed filter to type === 'node'
Fixes #1192
2026-02-05 12:22:01 +00:00
rcourtman
8b4325bc53
Exercise agent version parsing
2026-02-05 12:20:53 +00:00
rcourtman
eaeda68ee5
Cover cluster resources without type filter
2026-02-05 12:20:05 +00:00
rcourtman
56a17ce9a4
Cover backup task node list errors
2026-02-05 12:19:18 +00:00
rcourtman
9391dd103a
Add trend and alert color tests
2026-02-05 12:18:36 +00:00
rcourtman
4256d1e63c
Cover PDF recommendation defaults
2026-02-05 12:17:44 +00:00
rcourtman
423b868284
Cover underutilization insights
2026-02-05 12:16:57 +00:00
rcourtman
c3b185c587
Cover getHealthyClient edge cases
2026-02-05 12:16:19 +00:00
rcourtman
3ad719dc06
Add CSV missing-value coverage
2026-02-05 12:15:07 +00:00
rcourtman
5ff3a6b913
Cover storage timeout context handling
2026-02-05 12:13:57 +00:00
rcourtman
9a800b3f59
Add client storage and interface coverage
2026-02-05 12:12:02 +00:00
rcourtman
070bc82f65
Test backup task filtering and rate limit retries
2026-02-05 12:10:53 +00:00
rcourtman
37d2e7cbf0
Cover container config and rate limit paths
2026-02-05 12:08:52 +00:00