Update main to 0.5.1. See changelog. #18

Merged
serversdown merged 16 commits from dev into main 2026-01-27 22:29:57 -05:00
Owner

Tons of updates:

[0.5.1] - 2026-01-27

Added

  • Dashboard Schedule View: Today's scheduled actions now display directly on the main dashboard
    • New "Today's Actions" panel showing upcoming and past scheduled events
    • Schedule list partial for project-specific schedule views
    • API endpoint for fetching today's schedule data
  • New Branding Assets: Complete logo rework for Terra-View
    • New Terra-View logos for light and dark themes
    • Retina-ready (@2x) logo variants
    • Updated favicons (16px and 32px)
    • Refreshed PWA icons (72px through 512px)

Changed

  • Dashboard Layout: Reorganized to include schedule information panel
  • Base Template: Updated to use new Terra-View logos with theme-aware switching
Tons of updates: ## [0.5.1] - 2026-01-27 ### Added - **Dashboard Schedule View**: Today's scheduled actions now display directly on the main dashboard - New "Today's Actions" panel showing upcoming and past scheduled events - Schedule list partial for project-specific schedule views - API endpoint for fetching today's schedule data - **New Branding Assets**: Complete logo rework for Terra-View - New Terra-View logos for light and dark themes - Retina-ready (@2x) logo variants - Updated favicons (16px and 32px) - Refreshed PWA icons (72px through 512px) ### Changed - **Dashboard Layout**: Reorganized to include schedule information panel - **Base Template**: Updated to use new Terra-View logos with theme-aware switching
serversdown added 16 commits 2026-01-27 22:29:42 -05:00
- Updated all instances of device_type from "sound_level_meter" to "slm" across the codebase.
- Enhanced documentation to reflect the new device type standardization.
- Added migration script to convert legacy device types in the database.
- Updated relevant API endpoints, models, and frontend templates to use the new device type.
- Ensured backward compatibility by deprecating the old device type without data loss.
- Implemented a new API router for managing report templates, including endpoints for listing, creating, retrieving, updating, and deleting templates.
- Added a new HTML partial for a unified SLM settings modal, allowing users to configure SLM settings with dynamic modem selection and FTP credentials.
- Created a report preview page with an editable data table using jspreadsheet, enabling users to modify report details and download the report as an Excel file.
- Moved Jinja2 template setup to a shared configuration file (templates_config.py) for consistent usage across routers.
- Introduced timezone utilities in a new module (timezone.py) to handle UTC to local time conversions and formatting.
- Updated all relevant routers to use the new shared template configuration and timezone filters.
- Enhanced templates to utilize local time formatting for various datetime fields, improving user experience with timezone awareness.
-Project management
-Modem Managerment
-Modem/unit pairing

and more
-Project management
-Modem Managerment
-Modem/unit pairing

and more
serversdown merged commit 7ce0f6115d into main 2026-01-27 22:29:57 -05:00
Sign in to join this conversation.