Richards Vorgabe vom 14.09.2026 (#587): Updates nie automatisch installieren, aber regelmaessig pruefen und darauf hinweisen. Bisher pruefte der Desktop genau einmal beim Start, das WebUI nur beim Seitenaufruf, und ab Werk gar nicht (UpdateCheckEnabled=false). Eine wochenlang laufende oder frisch installierte Anwendung erfuhr nie von einem neuen Release. - UpdateCheckEnabled ab Werk true, neu UpdateCheckIntervalHours (6, 1..168) - UpdateCheckBackgroundService: erste Pruefung nach 30 s, dann im Takt; laeuft auch ohne WebUI und kopflos; Hinweis im Log einmal je neuer Fassung - Registrierung ueber AddPolyTraderUpdateCheck, nicht mehr am WebUI - Desktop-Banner haengt an UpdateStatusService.Checked; "Spaeter" blendet bis zur naechsten neueren Fassung aus - WebUI-Banner holt alle 10 Minuten den vorgehaltenen Stand Auf der Linux-VM geprueft: 0.1.9 ohne Handeinstellung erkennt 0.2.0, ein Hinweis im Log, Banner erscheint, "Spaeter" blendet aus, Beenden in 0,1 s. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
37 lines
1.2 KiB
JSON
37 lines
1.2 KiB
JSON
{
|
|
"Database": {
|
|
"_comment": "MySqlConnectionString liegt in der gitignorierten appsettings.Local.json.",
|
|
"MySqlConnectionString": ""
|
|
},
|
|
"Deploymentcenter": {
|
|
"_comment": "Token und LicenseKey liegen in der gitignorierten appsettings.Local.json (Secrets gehören nicht in die versionierte Datei).",
|
|
"BaseUrl": "https://dc.mhdf.de",
|
|
"ProjectSlug": "polytrader",
|
|
"Channel": "prod",
|
|
"Token": "",
|
|
"LicenseKey": "",
|
|
"WatchdogSource": "polytrader",
|
|
"WatchdogInstance": "prod-1",
|
|
"WatchdogIntervalSeconds": 60,
|
|
"WatchdogEnabled": false,
|
|
"ErrorReportingEnabled": false,
|
|
"_UpdateCheck_comment": "Prueft regelmaessig auf ein neues Release und weist darauf hin. Installiert wird nie automatisch, nur auf Klick im Desktop.",
|
|
"UpdateCheckEnabled": true,
|
|
"UpdateCheckIntervalHours": 6
|
|
},
|
|
"Logging": {
|
|
"LogLevel": {
|
|
"Default": "Information",
|
|
"Microsoft.EntityFrameworkCore": "Warning",
|
|
"Microsoft.EntityFrameworkCore.Database.Command": "Warning"
|
|
}
|
|
},
|
|
"WebUi": {
|
|
"_comment": "Port (Standard 6001), LocalOnly (Standard true = nur 127.0.0.1). AuthToken liegt in appsettings.Local.json.",
|
|
"Enabled": true,
|
|
"Port": 6001,
|
|
"LocalOnly": true,
|
|
"AuthToken": ""
|
|
}
|
|
}
|