What's Changed
✨ Features
- Add temperature unit preference (Issue #11)
- Add comprehensive test suite and CI/CD pipeline
🐛 Bug Fixes
- Improve local device identification and DM handling
- Save sent direct messages with correct channel ID
- Show sent direct messages immediately in chat history
- Correct firmware version display and refactor App.tsx
- Resolve scrolling issues in Node and Channel tabs (Issue #12)
- Resolve TypeScript and linting errors in tests
- Fix Docker CI build and coverage configuration
- Change Docker publishing to trigger only on GitHub Releases
- Address PR feedback - input validation and type safety
- Resolve CI test failures and permission issues
🧪 Tests
- Add comprehensive unit tests for temperature conversion
- Add temperature unit conversion tests to TelemetryGraphs
📝 Documentation
- Update database schema and create comprehensive API reference
🔧 Maintenance
- Add BSD 3-Clause license
- Bump version to 1.2.0 and fix docker-compose.dev.yml
Contributors
Thanks to all contributors who made this release possible!
Full Changelog: v1.1.0...v1.2.0