Skip to content

merge main into development#1390

Closed
ngenovese11 wants to merge 48 commits intodevelopmentfrom
main
Closed

merge main into development#1390
ngenovese11 wants to merge 48 commits intodevelopmentfrom
main

Conversation

@ngenovese11
Copy link
Contributor

No description provided.

andrew-welker and others added 30 commits December 26, 2025 12:34
Co-authored-by: erikdred <88980320+erikdred@users.noreply.github.com>
… from latched mode

Co-authored-by: erikdred <88980320+erikdred@users.noreply.github.com>
Co-authored-by: erikdred <88980320+erikdred@users.noreply.github.com>
- refactor volume interfaces into separate files
- IBasicVolumeControl implements IKeyName
- adds a config value that mutes the display when the screen is in the up position
- screens will now mute/unmute based on their position if the config is set
Enhanced error and warning message generation to use monitor names when available, include counts, proper pluralization, and append "Offline" when issues are present. Avoided multiple enumerations by converting to lists. "Room Ok." is shown when no issues are detected.
fix: handle subsequent join calls and clientid/websocket client mismatches
…c' into feature/circuittype-property-versiport
Updated logic to use case-insensitive filtering
The default config for a Fusion room will now NOT subscribe for Fusion schedule push updates unless explicitly
requested.
andrew-welker and others added 18 commits February 9, 2026 09:33
feat: complete XML documentation in PD Core
feat: complete XML documentation in Devices.Common
docs: fix capitalization error in toc
…w.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…w.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…waMode

Feature/add i has web view with pwa mode
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Merges main into development, bringing in a mix of functional fixes (thread-safety, updated token lookup, IO inversion support) and a broad sweep of XML documentation and docs-site (DocFX) navigation updates.

Changes:

  • Added/updated runtime behaviors: thread-safe client ID generation, updated UI client lookup, additional routing status pushes, and new IO port circuitType inversion support.
  • Expanded configuration/data models (e.g., extra MobileControl join response fields, screen lift timing/mute options, Fusion options).
  • Restructured and cleaned up DocFX documentation navigation/links; added a dotnet tool manifest for csharpier.

Reviewed changes

Copilot reviewed 286 out of 303 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
src/PepperDash.Essentials.MobileControl/WebSocketServer/JoinResponse.cs Adds webSocketUrl to join response model
src/PepperDash.Essentials.MobileControl/Utilities.cs Makes GetNextClientId() thread-safe via Interlocked
src/PepperDash.Essentials.MobileControl/MobileControlSystemController.cs Updates UI client lookup to use TokenKey/context key
src/PepperDash.Essentials.MobileControl.Messengers/Messengers/IMatrixRoutingMessenger.cs Posts routing inputs status on slot online changes
src/PepperDash.Essentials.MobileControl.Messengers/Messengers/DeviceVolumeMessenger.cs Updates base ctor arg to accept device directly
src/PepperDash.Essentials.Devices.Common/Displays/ScreenLiftRelaysConfig.cs Adds moveTimeInMs config value
src/PepperDash.Essentials.Devices.Common/Displays/ScreenLiftControllerConfigProperties.cs Adds muteOnScreenUp config value
src/PepperDash.Essentials.Devices.Common/DSP/DspBase.cs Adjusts DSP control point interface to IKeyName, adds Name
src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/CameraSelectedEventArgs.cs Adds missing XML doc block
src/PepperDash.Essentials.Core/Web/RequestHandlers/SetDeviceStreamDebugRequestHandler.cs Improves config class documentation/attribute placement
src/PepperDash.Essentials.Core/Web/RequestHandlers/GetTieLinesRequestHandler.cs Adds constructor/handler XML docs
src/PepperDash.Essentials.Core/Web/RequestHandlers/GetRoutingPortsHandler.cs Adds XML docs and formats ReturnValue class
src/PepperDash.Essentials.Core/Web/RequestHandlers/GetRoutesHandler.cs Adds XML docs; adjusts attribute placement
src/PepperDash.Essentials.Core/Web/RequestHandlers/DoNotLoadConfigOnNextBootRequestHandler.cs Moves JSON attribute under XML doc for consistency
src/PepperDash.Essentials.Core/Web/RequestHandlers/DebugSessionRequestHandler.cs Adds constructor XML docs
src/PepperDash.Essentials.Core/Web/RequestHandlers/AppDebugRequestHandler.cs Improves doc/attribute placement
src/PepperDash.Essentials.Core/Web/EssentialsWebApiPropertiesConfig.cs Improves doc/attribute placement
src/PepperDash.Essentials.Core/Web/EssentialsWebApiHelpers.cs Adds class summary
src/PepperDash.Essentials.Core/Web/EssentialsWebApiFactory.cs Adds constructor summary
src/PepperDash.Essentials.Core/Utilities/ActionSequence.cs Adds constructor/config XML docs
src/PepperDash.Essentials.Core/UI PageManagers/SinglePageManager.cs Adds constructor XML docs
src/PepperDash.Essentials.Core/UI PageManagers/SetTopBoxTwoPanelPageManager.cs Adds constructor XML docs
src/PepperDash.Essentials.Core/UI PageManagers/SetTopBoxThreePanelPageManager.cs Improves XML docs and formatting
src/PepperDash.Essentials.Core/UI PageManagers/BlurayPageManager.cs Adds constructor XML docs
src/PepperDash.Essentials.Core/TriListBridges/HandlerBridge.cs Adds class summary
src/PepperDash.Essentials.Core/Touchpanels/Mpc3Touchpanel.cs Adds XML docs for ctor/config types
src/PepperDash.Essentials.Core/Touchpanels/ModalDialog.cs Updates parameter documentation to match signature
src/PepperDash.Essentials.Core/Touchpanels/Keyboards/HabaneroKeyboardController.cs Adds XML docs for event args/enum values
src/PepperDash.Essentials.Core/Touchpanels/Interfaces.cs Adds XML docs to panel property
src/PepperDash.Essentials.Core/Timers/RetriggerableTimer.cs Improves docs; clarifies elapsed callback param
src/PepperDash.Essentials.Core/Timers/CountdownTimer.cs Adds XML docs for timer events
src/PepperDash.Essentials.Core/SmartObjects/SubpageReferencList/SubpageReferenceListItem.cs Adds field/ctor XML docs
src/PepperDash.Essentials.Core/SmartObjects/SubpageReferencList/SubpageReferenceList.cs Adds missing property/ctor docs
src/PepperDash.Essentials.Core/SmartObjects/SmartObjectNumeric.cs Adds XML docs for digit/misc sigs and ctor
src/PepperDash.Essentials.Core/SmartObjects/SmartObjectHelperBase.cs Adds ctor/finalizer docs; removes redundant method docs
src/PepperDash.Essentials.Core/SmartObjects/SmartObjectDynamicList.cs Adds constant/property docs
src/PepperDash.Essentials.Core/SmartObjects/SmartObjectDPad.cs Adds ctor docs, spacing
src/PepperDash.Essentials.Core/SigHelper.cs Improves param documentation
src/PepperDash.Essentials.Core/Shades/ShadeBase.cs Adds class/ctor/method docs
src/PepperDash.Essentials.Core/Secrets/SecretsPropertiesConfig.cs Adds XML docs
src/PepperDash.Essentials.Core/Secrets/SecretsManager.cs Adds class/property docs
src/PepperDash.Essentials.Core/Secrets/CrestronSecret.cs Adds property/ctor docs
src/PepperDash.Essentials.Core/Secrets/CrestronLocalSecretsProvider.cs Adds ctor docs
src/PepperDash.Essentials.Core/Secrets/CrestronGlobalSecretsProvider.cs Adds ctor docs
src/PepperDash.Essentials.Core/Routing/eRoutingSignalType.cs Adds enum value summaries; reorders [Flags] placement
src/PepperDash.Essentials.Core/Routing/RoutingInputPort.cs Adds parameter docs
src/PepperDash.Essentials.Core/Routing/RouteDescriptorCollection.cs Adds method docs
src/PepperDash.Essentials.Core/Routing/IRoutingSlot.cs Adds property docs
src/PepperDash.Essentials.Core/Routing/IRoutingSinkWithSwitching.cs Adds method/event docs
src/PepperDash.Essentials.Core/Routing/IRoutingOutputs.cs Adds collection docs
src/PepperDash.Essentials.Core/Routing/IRoutingOutputSlot.cs Adds event/property docs
src/PepperDash.Essentials.Core/Routing/IRoutingNumeric.cs Adds method docs
src/PepperDash.Essentials.Core/Routing/IRoutingInputs.cs Adds collection docs
src/PepperDash.Essentials.Core/Routing/IRoutingInputSlot.cs Adds property docs
src/PepperDash.Essentials.Core/Routing/IRoutingHasVideoInputSyncFeedbacks.cs Adds property docs
src/PepperDash.Essentials.Core/Routing/IRoutingFeedback.cs Adds event docs
src/PepperDash.Essentials.Core/Routing/IRouting.cs Adds method docs
src/PepperDash.Essentials.Core/Routing/IRmcRouting.cs Adds feedback docs
src/PepperDash.Essentials.Core/Routing/IMatrixRouting.cs Adds docs for slots and Route()
src/PepperDash.Essentials.Core/Routing/IInputSync.cs Adds property/event docs
src/PepperDash.Essentials.Core/Routing/Extensions.cs Adds missing param docs
src/PepperDash.Essentials.Core/Room/iOccupancyStatusProvider.cs Adds feedback docs
src/PepperDash.Essentials.Core/Room/Room.cs Expands class/property/ctor docs
src/PepperDash.Essentials.Core/Room/IRoomEventSchedule.cs Adds docs for schedule methods/events
src/PepperDash.Essentials.Core/Room/EsentialsRoomEmergencyContactClosure.cs Adds ctor/event/property docs
src/PepperDash.Essentials.Core/Room/Config/SimplRoomPropertiesConfig.cs Fixes attribute/doc ordering and spacing
src/PepperDash.Essentials.Core/Room/Config/EssentialsVolumeLevelConfig.cs Adds missing property docs
src/PepperDash.Essentials.Core/Room/Config/EssentialsTechRoomConfig.cs Fixes wording, doc placement, adds ctor doc
src/PepperDash.Essentials.Core/Room/Config/EssentialsRoomScheduledEventsConfig.cs Fixes attribute/doc placement and adds docs
src/PepperDash.Essentials.Core/Room/Config/EssentialsRoomEmergencyConfig.cs Adds docs for trigger config
src/PepperDash.Essentials.Core/Room/Config/EssentialsRoomConfig.cs Removes duplicate </summary>
src/PepperDash.Essentials.Core/Room/Config/EssentialsPresentationPropertiesConfig.cs Adds property/ctor docs
src/PepperDash.Essentials.Core/Room/Config/EssentialsNDisplayRoomPropertiesConfig.cs Adds property/ctor docs
src/PepperDash.Essentials.Core/Room/Config/EssentialsHuddleVtc1PropertiesConfig.cs Fixes attribute/doc placement
src/PepperDash.Essentials.Core/Room/Combining/RoomCombinationScenario.cs Improves docs/attribute placement; adds method docs
src/PepperDash.Essentials.Core/Ramps and Increments/UshortSigIncrementer.cs Adds property/ctor docs
src/PepperDash.Essentials.Core/Ramps and Increments/ActionIncrementer.cs Adds property docs
src/PepperDash.Essentials.Core/Queues/StringResponseProcessor.cs Adds class/finalizer docs
src/PepperDash.Essentials.Core/Queues/IQueueMessage.cs Adds method docs
src/PepperDash.Essentials.Core/Queues/IQueue.cs Adds method/property docs
src/PepperDash.Essentials.Core/Queues/GenericQueue.cs Adds field/finalizer docs
src/PepperDash.Essentials.Core/Presets/PresetsListSubpageReferenceListItem.cs Adds ctor docs
src/PepperDash.Essentials.Core/Presets/PresetChannel.cs Fixes attribute/doc placement
src/PepperDash.Essentials.Core/Presets/PresetBase.cs Fixes docs/attribute layout; adds ctor docs
src/PepperDash.Essentials.Core/Presets/DevicePresetsView.cs Adds ctor docs
src/PepperDash.Essentials.Core/Plugins/PluginLoader.cs Removes redundant doc blocks; clarifies param name
src/PepperDash.Essentials.Core/PartitionSensor/IPartitionStateProvider.cs Adds documentation to partition interfaces
src/PepperDash.Essentials.Core/PartitionSensor/EssentialsPartitionController.cs Adds docs for properties/ctor
src/PepperDash.Essentials.Core/Monitoring/GenericCommunicationMonitor.cs Adds property/config docs
src/PepperDash.Essentials.Core/Monitoring/CrestronGenericBaseCommunicationMonitor.cs Adds constructor docs
src/PepperDash.Essentials.Core/Microphone Privacy/MicrophonePrivacyController.cs Adds property/ctor/factory docs
src/PepperDash.Essentials.Core/Lighting/LightingScene.cs Adds docs/attribute placement; adds ctor doc
src/PepperDash.Essentials.Core/License/EssentialsLicenseManager.cs Adds class/ctor method docs
src/PepperDash.Essentials.Core/InUseTracking/InUseTracking.cs Adds ctor and param docs, clarifies fields
src/PepperDash.Essentials.Core/InUseTracking/IInUseTracking.cs Adds property docs
src/PepperDash.Essentials.Core/Global/Scheduler.cs Adds method/class docs
src/PepperDash.Essentials.Core/Global/Global.cs Adds class/docs for formatting/development version check
src/PepperDash.Essentials.Core/Fusion/IEssentialsRoomFusionControllerPropertiesConfig.cs Adds useFusionRoomName and schedule push options
src/PepperDash.Essentials.Core/Fusion/FusionProcessorQueries.cs Adds method doc
src/PepperDash.Essentials.Core/File/FileIO.cs Adds class/event/ctor docs
src/PepperDash.Essentials.Core/Feedbacks/StringFeedback.cs Documents SetValueFunc()
src/PepperDash.Essentials.Core/Feedbacks/SerialFeedback.cs Adds ctor/property docs
src/PepperDash.Essentials.Core/Feedbacks/IntFeedback.cs Documents SetValueFunc()
src/PepperDash.Essentials.Core/Feedbacks/FeedbackEventArgs.cs Adds ctor and enum value docs
src/PepperDash.Essentials.Core/Feedbacks/FeedbackBase.cs Adds overload docs for OnOutputChange
src/PepperDash.Essentials.Core/Feedbacks/BoolFeedbackPulseExtender.cs Adds property docs
src/PepperDash.Essentials.Core/Feedbacks/BoolFeedbackOneShot.cs Removes redundant/outdated XML docs
src/PepperDash.Essentials.Core/Feedbacks/BoolFeedback.cs Documents SetValueFunc() and ToString()
src/PepperDash.Essentials.Core/Factory/ReadyEventArgs.cs Adds ctor and interface docs
src/PepperDash.Essentials.Core/Factory/ProcessorExtensionDeviceFactory.cs Adds ctor and param docs
src/PepperDash.Essentials.Core/Extensions/StringExtensions.cs Adds class summary; removes redundant method doc blocks
src/PepperDash.Essentials.Core/Extensions/JsonExtensions.cs Adds class/method param docs
src/PepperDash.Essentials.Core/Ethernet/EthernetStatistics.cs Adds feedback docs for ethernet settings
src/PepperDash.Essentials.Core/Devices/VolumeDeviceChangeEventArgs.cs Adds ctor/enum value docs
src/PepperDash.Essentials.Core/Devices/SmartObjectBaseTypes.cs Adds constant docs
src/PepperDash.Essentials.Core/Devices/ReconfigurableDevice.cs Adds event/ctor/method docs
src/PepperDash.Essentials.Core/Devices/PresetListItem.cs Adds property doc
src/PepperDash.Essentials.Core/Devices/PresentationDeviceType.cs Adds enum value docs
src/PepperDash.Essentials.Core/Devices/LevelControlListItem.cs Removes redundant XML doc block
src/PepperDash.Essentials.Core/Devices/IUsageTracking.cs Adds property/event/ctor docs
src/PepperDash.Essentials.Core/Devices/IReconfigurableDevice.cs Adds property/method docs
src/PepperDash.Essentials.Core/Devices/IProjectorInterfaces.cs Adds method/feedback docs
src/PepperDash.Essentials.Core/Devices/IDspPresets.cs Adds property/method docs
src/PepperDash.Essentials.Core/Devices/IDisplayUsage.cs Adds feedback docs
src/PepperDash.Essentials.Core/Devices/IAttachVideoStatusExtensions.cs Adds class summary and corrects param name doc
src/PepperDash.Essentials.Core/Devices/GenericMonitoredTcpDevice.cs Adds constructor docs
src/PepperDash.Essentials.Core/Devices/GenericIRController.cs Adds ctor/factory docs
src/PepperDash.Essentials.Core/Devices/EssentialsPluginDevelopmentDeviceFactory.cs Adds class summary
src/PepperDash.Essentials.Core/Devices/DisplayUiConstants.cs Adds constant docs
src/PepperDash.Essentials.Core/Devices/DeviceFeedbackExtensions.cs Adds class summary and improves param docs
src/PepperDash.Essentials.Core/Devices/DeviceApiBase.cs Documents action/feedback API dictionaries
src/PepperDash.Essentials.Core/Devices/DestinationListItem.cs Removes redundant XML doc block
src/PepperDash.Essentials.Core/Devices/CrestronProcessor.cs Adds property/ctor docs
src/PepperDash.Essentials.Core/Devices/CameraListItem.cs Clarifies DeviceKey doc; removes redundant XML doc
src/PepperDash.Essentials.Core/Devices/AudioInterfaces.cs Adds enum/ctor docs
src/PepperDash.Essentials.Core/Devices/AudioControlListItemBase.cs Adds base-class summary; removes redundant XML doc
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/eVolumeLevelUnits.cs Adds new eVolumeLevelUnits enum
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IWarmingCooling.cs Adds feedback docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IUiDisplayInfo.cs Adds property docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/ITvPresetsProvider.cs Adds property docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/ITemperatureSensor.cs Adds docs for temp format control
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/ISetTopBoxControls.cs Adds preset/button docs and extension docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/ISelectableItems.cs Adds event/property docs; removes redundant docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/ISelectableItem.cs Adds event/property/method docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IProjectorScreenLiftControl.cs Adds method/event/type docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IPower.cs Adds method/feedback docs; improves extensions summary
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IPasswordPrompt.cs Adds param and event args docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IMobileControlRoomMessenger.cs Documents events/props and UpdateAppUrl()
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IMobileControlMessage.cs Adds interface/property docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IMobileControlAction.cs Adds interface/property docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/ILevelControls.cs Documents control point map
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/ILanguageProvider.cs Adds property/event docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/ILanguageDefinition.cs Adds docs for language data fields
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs Adds docs and introduces IHasWebViewWithPwaMode
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasVolumeDevice.cs Adds IHasVolumeDevice interface
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasVolumeControlWithFeedback.cs Adds IHasVolumeControlWithFeedback interface
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasVolumeControl.cs Adds IHasVolumeControl interface
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasSurroundSoundModes.cs Adds docs and clarifies generic type params
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasPhoneDialing.cs Adds feedback/method docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasMuteControlWithFeedback.cs Adds IHasMuteControlWithFeedback interface
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasMuteControl.cs Adds IHasMuteControl interface
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasInputs.cs Adds collection docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasFarEndContentStatus.cs Adds feedback docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasCurrentVolumeControls.cs Adds IHasCurrentVolumeControls interface
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasBranding.cs Adds property/method docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IEmergencyOSD.cs Adds method docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IDvr.cs Adds method docs and extension docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IDisplayBasic.cs Adds per-input method docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IDPad.cs Adds button method docs and extension summary
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IColorFunctions.cs Improves interface/extension docs
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IChannel.cs Adds method docs and extension summary
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IBasicVolumeWithFeedbackAdvanced.cs Adds IBasicVolumeWithFeedbackAdvanced interface
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IBasicVolumeWithFeedback.cs Adds IBasicVolumeWithFeedback interface
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IBasicVolumeControls.cs Adds IBasicVolumeControls interface (volume/mute)
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IAudioZones.cs Adds IAudioZones interface
src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IAudioZone.cs Adds IAudioZone interface
src/PepperDash.Essentials.Core/Device Info/NetworkDeviceHelpers.cs Adds class summary and ARP entry docs
src/PepperDash.Essentials.Core/Device Info/IDeviceInfoProvider.cs Adds property/event/method docs
src/PepperDash.Essentials.Core/Device Info/DeviceInfoEventArgs.cs Adds ctor docs
src/PepperDash.Essentials.Core/CrestronIO/ISwitchedOutput.cs Adds interface docs for outputs/collections
src/PepperDash.Essentials.Core/CrestronIO/IOPortConfig.cs Adds circuitType config with default "NO"
src/PepperDash.Essentials.Core/CrestronIO/IHasCresnetBranches.cs Adds collection docs
src/PepperDash.Essentials.Core/CrestronIO/IDigitalOutput.cs Adds docs for state feedback/setter
src/PepperDash.Essentials.Core/CrestronIO/IDigitalInput.cs Adds docs for input state feedback
src/PepperDash.Essentials.Core/CrestronIO/GenericVersiportInputDevice.cs Adds circuit inversion support for inputState
src/PepperDash.Essentials.Core/CrestronIO/GenericRelayDevice.cs Adds property/ctor/factory docs
src/PepperDash.Essentials.Core/CrestronIO/GenericDigitalInputDevice.cs Adds circuit inversion support for inputState
src/PepperDash.Essentials.Core/Config/InfoConfig.cs Fixes attribute/doc placement; adds ctor doc
src/PepperDash.Essentials.Core/Config/ILoadConfig.cs Adds method docs
src/PepperDash.Essentials.Core/Config/Essentials/ConfigUpdater.cs Adds docs; documents update status enum members
src/PepperDash.Essentials.Core/Config/Essentials/ConfigReader.cs Improves docs; clarifies GetConfigFiles and group lookup
src/PepperDash.Essentials.Core/Config/DeviceConfig.cs Adds ctor/docs for copy ctor and converter method
src/PepperDash.Essentials.Core/Config/BasicConfig.cs Adds property/method docs and cleans up layout
src/PepperDash.Essentials.Core/Config/AudioControlPointListItem.cs Adds property docs
src/PepperDash.Essentials.Core/Comm and IR/IRPortHelper.cs Improves summaries and param docs; adds config class docs
src/PepperDash.Essentials.Core/Comm and IR/GenericComm.cs Improves docs and fixes a comment typo
src/PepperDash.Essentials.Core/Comm and IR/ConsoleCommMockDevice.cs Adds ctor/factory docs
src/PepperDash.Essentials.Core/Comm and IR/CommunicationExtras.cs Adds property docs
src/PepperDash.Essentials.Core/Comm and IR/CommFactory.cs Adds docs for config properties
src/PepperDash.Essentials.Core/Comm and IR/ComSpecJsonConverter.cs Documents read behavior and CanRead
src/PepperDash.Essentials.Core/Comm and IR/CecPortController.cs Adds event and ctor docs
src/PepperDash.Essentials.Core/Bridges/JoinMaps/PduJoinMapBase.cs Improves join map docs
src/PepperDash.Essentials.Core/Bridges/JoinMaps/IDigitalOutputJoinMap.cs Adds join map doc
src/PepperDash.Essentials.Core/Bridges/JoinMaps/IDigitalInputJoinMap.cs Adds join map doc
src/PepperDash.Essentials.Core/Bridges/JoinMaps/IBasicCommunicationJoinMap.cs Adds join map doc blocks
src/PepperDash.Essentials.Core/Bridges/JoinMaps/IAnalogInputJoinMap.cs Adds join map doc blocks
src/PepperDash.Essentials.Core/Bridges/JoinMaps/GlsPartitionSensorJoinMap.cs Adds join map doc blocks
src/PepperDash.Essentials.Core/Bridges/JoinMaps/GenericRelayControllerJoinMap.cs Adds join map doc block
src/PepperDash.Essentials.Core/Bridges/JoinMaps/GenericLightingJoinMap.cs Adds join map doc blocks
src/PepperDash.Essentials.Core/Bridges/JoinMaps/DmpsMicrophoneControllerJoinMap.cs Adds join map doc blocks
src/PepperDash.Essentials.Core/Bridges/JoinMaps/C2nRthsControllerJoinMap.cs Adds join map doc blocks
src/PepperDash.Essentials.Core/Bridges/JoinMaps/AppleTvJoinMap.cs Adds join map doc blocks
src/PepperDash.Essentials.Core/Bridges/BridgeHelper.cs Adds PrintJoinMap command docs
docs/index.md Updates landing page bullets, navigation wording, and links
docs/docs/usage/Standalone-Use.md Updates Plugins link and “Next” link
docs/docs/usage/SIMPL-Bridging-Updated.md Updates links into new doc structure
docs/docs/usage/Bridging-To-Hardware-Resources.md Updates links to new usage paths
docs/docs/toc.yml Restructures TOC; adds “How-to’s” and new paths
docs/docs/technical-docs/Arch-summary.md Fixes “Next” link
docs/docs/technical-docs/Arch-lifecycle.md Fixes links to activation docs
docs/docs/technical-docs/Arch-activate.md Fixes connection-based routing link and “Next” link
docs/docs/technical-docs/Arch-1.md Fixes activation/lifecycle links
docs/docs/SIMPL-Bridging.md Updates deprecation note links
docs/docs/SIMPL-Bridging-Deprecated.md Updates Feedback Class link
docs/docs/Plugins-Deprecated.md Updates deprecation note link
docs/docs/Home.md Updates Plugins link
docs/docfx.json Enables opening links in a new tab
.config/dotnet-tools.json Adds local tool manifest for csharpier

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ndorin
Copy link
Contributor

ndorin commented Mar 2, 2026

@ngenovese11 it won't let me be the reviewer on this because I was the last user to push apparently. Maybe you can review yourself or @andrew-welker ?

@ngenovese11
Copy link
Contributor Author

closing as we need to merge from a temp branch

@ngenovese11 ngenovese11 closed this Mar 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants