This major update introduces the ability to remove stations and significantly refactors the frontend architecture for better code reuse and maintainability. ### Features - **Remove Station:** Implemented full-stack station removal functionality. - Added `DELETE /api/stations/<id>` endpoint to the backend. - The MQTT client for the removed station is now gracefully disconnected. - Added a trash can icon button to the station selection card for removal. - **Enhanced UI:** Improved the UI on several pages. - Added icons for Product ID and Location on station cards. - Updated card layout to display Product ID directly under the station name. - Implemented a fully functional, dynamic header for the dashboard, logs, and analytics pages. |
||
|---|---|---|
| .. | ||
| __pycache__ | ||
| core | ||
| proto | ||
| .env | ||
| Dockerfile | ||
| main.py | ||
| models.py | ||
| requirements.txt | ||
| test.py | ||