Release Notes - v3.6.0
✨ Features
- 40ba20b feat: Add release tarball creation script and documentation
- 84064ec Feat(main): Improve loading overlay behavior for data and socket states
- 32a732d Feat(dataFetcher): Add QEMU agent memory fetching & refactor node data retrieval
🐛 Bug Fixes
- 43da275 Fix(state.js): Ensure all default threshold properties are preserved during initialization
- 4edf544 Fix(tabs): Correct styling for consistent active/inactive states & initial load
🧹 Chores & Refactoring
- 4a7b865 chore: set release version 3.6.0
- e2dc865 Update dataFetcher and add pbsUtils tests
- 3d5c680 Chore(ui/thresholds): Update file metadata or formatting
- 0ed2e78 Refactor(ui/storage): Extract storage row creation to helper function
- a49251b Chore(ui/pbs): Update file metadata or formatting
- 67bf684 Chore(ui/nodes): Update file metadata or formatting
- b677f4f Refactor(ui/dashboard): Decompose dashboard update logic into focused helper functions
- e0f185b Refactor(ui/common): Decompose event listener setup and enhance key down context-awareness
- ae605a7 Refactor(ui/backups): Decompose updateBackupsTab into focused helper functions
- cf497b4 Refactor(thresholdLog): Decompose logging logic into focused helper functions
- 901c6fa Refactor(socketHandler): Enhance connection state management & UI feedback, add hot reload
- 2e952fe Refactor(state): Remove initialDataReceived flag from server state
- e6e2931 Refactor(pbsUtils): Extract task categorization and list creation to helpers
- 376023b Refactor(server): Extract socket state sending to sendCurrentStateToSocket helper
- 1ea9433 Refactor(configLoader): Extract Proxmox endpoint loading to helper function
- a61280f Refactor(apiClients): Centralize Axios client creation with generic helper function
- 69e4ee4 Update PBS UI component
- 4f0a8c0 Update PBS UI component
- ab91e3f chore: begin development for v3.5.1
📚 Documentation
- f94bfc7 docs: Restore corrupted README.md sections