feat(core): dynamic settings service, IFinlyticLogger, log broadcaster, and persistent Yahoo auth

This commit is contained in:
2026-08-15 21:29:38 +02:00
parent 34fa774cbf
commit 3dbee36ca0
15 changed files with 920 additions and 392 deletions
@@ -0,0 +1,14 @@
using System;
namespace FinlyticCore.Dtos.Settings;
/// <summary>
/// Repräsentiert eine dynamische Einstellung für das Web-UI und MQTT-RPC.
/// </summary>
public record DynamicSettingDto(
string Key,
object? Value,
string Type,
string Description = "",
DateTime? UpdatedAt = null
);