From 5a5426cceb3e7c1b79ffa11eadf8b44d62343e09 Mon Sep 17 00:00:00 2001 From: serversdwn Date: Thu, 12 Mar 2026 22:38:22 +0000 Subject: [PATCH] v0.7.1 - Add out for call status, starting to work on reservation mode, fixed a big brain fart too. --- CHANGELOG.md | 21 +++++++++++++++++++++ backend/main.py | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 756074f..0801df0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,27 @@ All notable changes to Terra-View will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.7.1] - 2026-03-12 + +### Added +- **"Out for Calibration" Unit Status**: New `out_for_cal` status for units currently away for calibration, with visual indicators in the roster, unit list, and seismograph stats panel +- **Reservation Modal**: Fleet calendar reservation modal is now fully functional for creating and managing device reservations + +### Changed +- **Retire Unit Button**: Redesigned to be more visually prominent/destructive to reduce accidental clicks + +### Fixed +- **Migration Scripts**: Fixed database path references in several migration scripts +- **Docker Compose**: Removed dev override file from the repository; dev environment config kept separate + +### Migration Notes +Run the following migration script once per database before deploying: +```bash +python backend/migrate_add_out_for_calibration.py +``` + +--- + ## [0.7.0] - 2026-03-07 ### Added diff --git a/backend/main.py b/backend/main.py index 1be412b..ee55012 100644 --- a/backend/main.py +++ b/backend/main.py @@ -30,7 +30,7 @@ Base.metadata.create_all(bind=engine) ENVIRONMENT = os.getenv("ENVIRONMENT", "production") # Initialize FastAPI app -VERSION = "0.7.0" +VERSION = "0.7.1" if ENVIRONMENT == "development": _build = os.getenv("BUILD_NUMBER", "0") if _build and _build != "0":