mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-08-31 10:58:28 +00:00
- ConnectedClientVersions now deep-copies each ConnectedClientVersionInfo when snapshotting, so external callers can't mutate the internally tracked, lock-protected instances (Copilot review). - ShowInfo now prints "(not configured)" for an empty ExpectedAppVersion, matching the match/mismatch calculation which already treats empty the same as not-configured (Copilot review). - GetPackageManifestRequestHandler.PopulatePackages filters out null entries from the config-supplied packages list before processing, so a malformed "packages": [null, ...] in user-edited config JSON degrades gracefully instead of throwing (Copilot review). |
||
|---|---|---|
| .. | ||
| RoomBridges | ||
| Services | ||
| Touchpanel | ||
| WebApiHandlers | ||
| WebSocketServer | ||
| AuthorizationResponse.cs | ||
| ClientSpecificUpdateRequest.cs | ||
| ConnectedClientVersionInfo.cs | ||
| IDelayedConfiguration.cs | ||
| MessageToClients.cs | ||
| MobileControlAction.cs | ||
| MobileControlConfig.cs | ||
| MobileControlDeviceFactory.cs | ||
| MobileControlEssentialsConfig.cs | ||
| MobileControlFactory.cs | ||
| MobileControlSimplDeviceBridge.cs | ||
| MobileControlSystemController.cs | ||
| PepperDash.Essentials.MobileControl.csproj | ||
| TransmitMessage.cs | ||
| UserCodeChanged.cs | ||
| UserCodeChangedContent.cs | ||
| Utilities.cs | ||
| Volumes.cs | ||