Releases: Brandawg93/PeaNUT
Releases · Brandawg93/PeaNUT
v5.11.0
What's Changed
- Docker Enhancements by @Brandawg93 in #282
- Runtime enhancements by @Brandawg93 in #284
Full Changelog: v5.10.0...v5.11.0
v5.10.0
What's Changed
- Docker entrypoint by @Brandawg93 in #277
- Update translation.json by @HanaO00 in #279
- Api code deduplication by @Brandawg93 in #278
- Add info endpoint by @Brandawg93 in #281
- Add basic helm chart for deployments to k8s by @Tra5is in #265
New Contributors
Full Changelog: v5.9.4...v5.10.0
v5.9.4
What's Changed
- Update footer by @Brandawg93 in #275
- Optionally disable version check by @Brandawg93 in #276
Full Changelog: v5.9.3...v5.9.4
v5.9.3
Note: If you are having permissions issues, this update should fix that
What's Changed
- Revert using preconfigured node user by @Brandawg93 in #274
Full Changelog: v5.9.2...v5.9.3
v5.9.2
What's Changed
- Disable config saving if directory not writable by @Brandawg93 in #272
Full Changelog: v5.9.1...v5.9.2
v5.9.1
v5.9.0
Release Notes Summary
Infrastructure & Performance
- Docker Optimization: Enhanced container security with non-root user, improved caching, and optimized healthchecks (68be304, 133fe57)
- Package Updates: Updated core dependencies including Next.js (15.3.5 → 15.4.1), React Query, Zod, and development tools (6eff4a3, a7199cd, 75ed6a7, d07b9b1, a83701a)
- Build Improvements: Better layer caching, turbo support for faster builds (68be304)
New Time Range Feature
- Time Range Selector: Added dropdown to filter chart data by time periods (1min, 5min, 30min, 1hour, 24hours, all) (3fb43a3)
- Persistent Settings: Time range preference saved to local storage (c7ae220)
- Chart Integration: Time range filtering applied to all line charts (volts, watts, volt-amps) (3fb43a3)
- UI Enhancement: Clean dropdown interface in navbar controls (b900d16, 3fb43a3)
Testing & Quality
- Comprehensive Test Coverage: Added 500+ lines of tests for new components and enhanced existing test suites (775a109, b915519, 2cc5ac7, 37387fd)
- Code Quality: Fixed SonarQube issues, reduced code duplication, improved error handling (0bdb0e8, 6359766, 20817a1, a432b36, add6bdf, 7db2b81, c1b9db6, d4900cd, adcf0c3, 9a43ca6)
- API Reliability: Enhanced error handling across all device endpoints with better validation (16afd15)
UI/UX Improvements
- Enhanced Password Component: Better UX with improved validation and security (4fa6a4d)
- Component Refinements: Improved device grid, gauge, and form components (b6acb8d, d6d0479)
- Internationalization: Updated i18next and added time range translations in 6 languages (6e1ca17, 3fb43a3)
- Local Storage Utilities: Added utility functions for persistent user preferences (c7ae220)
Security & Reliability
- API Security: Better error handling and validation across endpoints (16afd15)
- Container Security: Non-root user in Docker containers (68be304)
- Enhanced Authentication: Improved login flow and password handling (4fa6a4d)
Chart Enhancements
- Time Filtering: Charts now respect time range selection (3fb43a3)
- Better Performance: Optimized chart rendering and data handling (3fb43a3)
- Improved UX: Better chart responsiveness and user feedback (3fb43a3)
What's Changed
- Update translation.json by @HanaO00 in #261
- Infrastructure updates by @Brandawg93 in #263
- Update translation.json by @HanaO00 in #269
- Time Range Component by @Brandawg93 in #268
New Contributors
Full Changelog: v5.8.0...v5.9.0
v5.8.0
What's Changed
- Add icon for online charging by @Brandawg93 in #251
- Package updates by @Brandawg93 in #252
- Custom Date Formatting by @Brandawg93 in #254
Full Changelog: v5.7.5...v5.8.0