# Changelog All notable changes to this project 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). ## [Unreleased] ### Added - Initial project setup with data collection for OKX. - Basic dashboard for system health monitoring and data visualization. - Modularized data collector and processing framework. - Comprehensive documentation structure. ### Changed - Refactored data processing to be more modular and extensible. - Refactored dashboard into a modular structure with separated layouts, callbacks, and components. - Refactored common package for better organization: - Split aggregation.py into dedicated sub-package - Split indicators.py into dedicated sub-package - Improved validation.py modularity - Added safety limits to transformation package - Verified and documented data_types.py structure ### Removed - Monolithic `app.py` in favor of a modular dashboard structure. - Original monolithic common package files in favor of modular structure