v0.0.0.1-alpha3
Pre-release
Pre-release
Packages
- Update QuantConnect 2.5.13230 to 2.5.13307 and MongoDB 2.13.2 to 2.14.1
- Update Avalonia 0.10.11-rc.1 to 0.10.11-rc.2
Logging
- Add logging via Msft.Extensions.Logging and Serilog; Do not save settings when from command line; Fix System.Reflection.TargetInvocationException on services.AddLogging(...) by installing Microsoft.Extensions.Options 6.0.0
- Send log message on connection lost
Settings
- Add settings: selected time zone, datagrid columns orders, sounds; add Options panel for settings, add SettingsViewModel
Theme
- Update themes with with orange colour and update logo/icon; Create Splash Screen
Charts/Plots
- Simplify OxyPlotSelectionViewModel and create OxyPlot theme
- LineCandleStickSeries: Fix UpdateCandles high point and clipping, change candle fill to transparent for down candle and use linecolor; update OxyPlotExtensions's colors to dark theme color
- Clip OrderAnnotation, clean LineCandleStickSeries
- Improve RenderCandlesSerie
- OxyPlotSelectionViewModel: Cancel running tasks when starting a new one, make plot refresh rate a parameter/setting;
Session
- MongoSession: Make DatabaseName and CollectionName parameter
- Fix MockStreamingMessageHandler's startTime with Utc time
- Fix SessionService.HandleLogMessage with UTC time
Misc
- Implement GridsColumnsJsonConverter to fix dotnet/runtime#58690
- Use background worker for StatisticsPanelViewModel; Improve logo, splashscreen and themes
- Handle LiveNodePacket
- Use StrongReferenceMessenger instead of WeakReferenceMessenger
- Update Runtime Statistics definitions
- Handle backtest logs; Enforce checks for UTC DateTime; Use Panoptes logo for 'monitor' log messages; Format number for trade window;
- Handle panel visibility