Essentials/src/PepperDash.Essentials.MobileControl
jkdevito 02f507ccb1 fix(mobile-control): address PR review feedback on version tracking
- 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).
2026-07-08 10:07:20 -05:00
..
RoomBridges docs: add missing XML comments for Mobile Control Project 2025-10-15 12:26:57 -05:00
Services docs: add missing XML comments for Mobile Control Project 2025-10-15 12:26:57 -05:00
Touchpanel fix: use correct overload for PostStatusMessage 2025-11-03 14:00:51 -06:00
WebApiHandlers chore: remove unused using statements 2026-04-17 10:56:14 -05:00
WebSocketServer feat: add DeleteAllUiClientsHandler and route for deleting all clients. Resolve issues with client closing websocket connection to DebugWebsocketSink 2026-04-14 22:12:39 -06:00
AuthorizationResponse.cs feat: unique status requests for messengers 2025-09-23 10:55:16 -05:00
ClientSpecificUpdateRequest.cs docs: add missing XML comments for Mobile Control Project 2025-10-15 12:26:57 -05:00
ConnectedClientVersionInfo.cs fix(mobile-control): address PR review feedback on version tracking 2026-07-08 10:07:20 -05:00
IDelayedConfiguration.cs docs: add missing XML comments for Mobile Control Project 2025-10-15 12:26:57 -05:00
MessageToClients.cs fix: direct server clients now have unique client IDs 2025-10-15 09:50:12 -05:00
MobileControlAction.cs docs: add missing XML comments for Mobile Control Project 2025-10-15 12:26:57 -05:00
MobileControlConfig.cs Clarify summary for EnableMessengerSubscriptions property 2026-06-26 15:57:52 -06:00
MobileControlDeviceFactory.cs docs: add missing XML comments for Mobile Control Project 2025-10-15 12:26:57 -05:00
MobileControlEssentialsConfig.cs docs: add missing XML comments for Mobile Control Project 2025-10-15 12:26:57 -05:00
MobileControlFactory.cs docs: add missing XML comments for Mobile Control Project 2025-10-15 12:26:57 -05:00
MobileControlSimplDeviceBridge.cs docs: complete XML documentation for all projects with inheritdoc tags 2025-07-22 15:53:01 +00:00
MobileControlSystemController.cs fix(mobile-control): address PR review feedback on version tracking 2026-07-08 10:07:20 -05:00
PepperDash.Essentials.MobileControl.csproj docs: enable XML documentation generation and add initial documentation 2025-07-22 15:44:52 +00:00
TransmitMessage.cs fix: direct server clients now have unique client IDs 2025-10-15 09:50:12 -05:00
UserCodeChanged.cs docs: add missing XML comments for Mobile Control Project 2025-10-15 12:26:57 -05:00
UserCodeChangedContent.cs feat: unique status requests for messengers 2025-09-23 10:55:16 -05:00
Utilities.cs fix: handle threading issues for concurrent clients joining 2025-12-26 12:34:31 -06:00
Volumes.cs docs: add missing XML comments for Mobile Control Project 2025-10-15 12:26:57 -05:00