diff --git a/TradingBot/.gitignore b/TradingBot/.gitignore
index 3c1c0dc..a898ae3 100644
--- a/TradingBot/.gitignore
+++ b/TradingBot/.gitignore
@@ -88,8 +88,11 @@ $RECYCLE.BIN/
# Mac files
.DS_Store
-# Application data
+# Application data and persistence
**/data/
+trade-history.json
+active-positions.json
+settings.json
*.db
*.db-shm
*.db-wal
diff --git a/TradingBot/CHANGELOG.md b/TradingBot/CHANGELOG.md
index 0a598da..8547848 100644
--- a/TradingBot/CHANGELOG.md
+++ b/TradingBot/CHANGELOG.md
@@ -6,6 +6,60 @@ Formato basato su [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), segu
---
+## [1.3.0] - 2024-12-21
+
+### Added
+- **Logs Page**: Comprehensive logging system with real-time monitoring
+ - Real-time log updates with auto-scroll
+ - Advanced filtering (Level, Category, Symbol)
+ - Color-coded log levels (Debug, Info, Warning, Error, Trade)
+ - Trade-specific logs with detailed information
+ - 500 log entries buffer with automatic rotation
+ - Clear logs functionality
+- **LoggingService**: Centralized logging management
+ - Structured log entries with timestamps
+ - Category and symbol-based filtering
+ - Event-driven updates for real-time UI
+- **Enhanced TradingBotService**: Integrated logging
+ - Bot lifecycle events (start/stop)
+ - Trade execution logs (buy/sell)
+ - Detailed trade information in logs
+
+### Changed
+- MainLayout updated with Logs navigation item
+- TradingBotService now logs all major operations
+
+---
+
+## [1.2.0] - 2024-12-21
+
+### Added
+- **Trade Persistence**: Complete persistence system for trade history and active positions
+ - TradeHistoryService for JSON-based data storage
+ - Automatic save every 30 seconds
+ - Immediate save after each trade execution
+ - Automatic data restore on application startup
+- **Data Management UI**: Settings page section for persistent data management
+ - View trade count and data size
+ - View active positions count
+ - Clear all data functionality with confirmation modal
+- **Graceful Shutdown**: TradingBotBackgroundService for data persistence on application exit
+ - Automatic save on container stop/restart
+ - No data loss on unexpected shutdowns
+
+### Changed
+- TradingBotService now integrates with TradeHistoryService
+- Buy/Sell methods are now async to support immediate persistence
+- Settings page enhanced with data management section
+
+### Technical
+- Data stored in `/app/data` directory
+- JSON format for human-readable persistence
+- Compatible with Docker volume mapping
+- Background service registered as IHostedService
+
+---
+
## [1.1.0] - 2024-12-17
### Added
@@ -51,8 +105,11 @@ Formato basato su [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), segu
- **Removed**: Features rimosse
- **Fixed**: Bug fixes
- **Security**: Security fixes
+- **Technical**: Miglioramenti tecnici e infrastrutturali
---
+[1.3.0]: https://gitea.encke-hake.ts.net/Alby96/Encelado/compare/v1.2.0...v1.3.0
+[1.2.0]: https://gitea.encke-hake.ts.net/Alby96/Encelado/compare/v1.1.0...v1.2.0
[1.1.0]: https://gitea.encke-hake.ts.net/Alby96/Encelado/compare/v1.0.0...v1.1.0
[1.0.0]: https://gitea.encke-hake.ts.net/Alby96/Encelado/releases/tag/v1.0.0
diff --git a/TradingBot/Components/Layout/MainLayout.razor b/TradingBot/Components/Layout/MainLayout.razor
index 6712a70..a156639 100644
--- a/TradingBot/Components/Layout/MainLayout.razor
+++ b/TradingBot/Components/Layout/MainLayout.razor
@@ -81,6 +81,14 @@
}
+
+