Andrew Welker
650fa3aab0
fix: enable internal logging for the websocket at the trace level
v2.16.4-mc-connect-logging.2
2025-09-29 10:48:34 -05:00
Andrew Welker
0efddcf5ab
Merge branch 'main' into mc-connect-logging
v2.16.4-mc-connect-logging.1
2025-09-29 10:37:26 -05:00
Andrew Welker
8cc4d36f5f
Revert "refactor(force-patch): move MC touch panel class to use partial classes"
...
This reverts commit 3261c01bfa .
2025-09-29 10:36:50 -05:00
Andrew Welker
aa4d241dde
Merge pull request #1337 from PepperDash/Ibasicvolumecontrols-messenger
...
fix: modify volume messenger to start with IBasicVolumeControls
v2.16.3
2025-09-26 10:40:44 -04:00
Andrew Welker
9fc5586531
fix: use IBasicVolumeControls to build DeviceVolumeMessenger
v2.16.2-Ibasicvolumecontrols-messenger.2
2025-09-25 15:29:35 -05:00
Neil Dorin
6d93662b31
Merge pull request #1338 from PepperDash/io-updates
v2.16.2
2025-09-25 09:59:36 -06:00
Andrew Welker
11b190e76f
docs: put XML comments on correct thing
2025-09-25 10:51:30 -05:00
Andrew Welker
df03a71cbc
chore: fix errors in log statements
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-25 09:50:55 -05:00
Andrew Welker
72e67a1c4c
fix: implement IHasFeedback for all IO devices and modify logging
v2.16.2-io-updates.1
2025-09-25 09:47:44 -05:00
Andrew Welker
f8728b6825
docs: update XML comments for EssentialsDeviceFactory
2025-09-25 09:46:55 -05:00
Andrew Welker
d9ef8a2289
docs: add XML comments for IAnalogInput
2025-09-25 09:46:03 -05:00
Andrew Welker
278408a3bc
docs: reword XML comments for IHasFeedback Interface
2025-09-25 09:45:42 -05:00
Andrew Welker
d7f9c74b2f
fix: modify volume messenger to start with IBasicVolumeControls
v2.16.2-Ibasicvolumecontrols-messenger.1
2025-09-23 13:39:03 -05:00
Andrew Welker
5921b5dbb0
Merge pull request #1336 from PepperDash/hotfix/check-for-cs-lan-on-mctp
...
Hotfix/check for cs lan on mctp
v2.16.1
2025-09-23 13:58:15 -04:00
Neil Dorin
ba0de5128f
Update src/PepperDash.Essentials.MobileControl/Touchpanel/MobileControlTouchpanelController.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-23 11:56:57 -06:00
Andrew Welker
3261c01bfa
refactor(force-patch): move MC touch panel class to use partial classes
v2.15.4-mc-connect-logging.3
2025-09-19 13:13:09 -05:00
Neil Dorin
258699fbcd
fix: Enhance AppUrl change logging
...
Updated logging to include the new AppUrl value when it changes. This provides better context in the logs, making it easier to track the specific URL that was set.
v2.16.1-hotfix-check-for-cs-lan-on-mctp.2
2025-09-18 18:23:12 -06:00
Neil Dorin
738504e9fc
fix: Add error handling for network parameter retrieval
...
Introduced a try-catch block to handle exceptions when fetching the Crestron Ethernet adapter's ID, subnet mask, and IP address. Added logging for cases where the processor lacks a CS LAN. Also included a new using directive for Serilog.Events.
v2.16.1-hotfix-check-for-cs-lan-on-mctp.1
2025-09-18 14:48:21 -06:00
erikdred
cae1bbd6e6
Merge pull request #1332 from PepperDash/feature/add-hide-property-to-room-combine-scenario
...
feat: Add HideInUi property to room combiner classes
v2.16.0
2025-09-17 18:38:21 -04:00
Neil Dorin
dea4407e3e
Update src/PepperDash.Essentials.Core/Room/Combining/IEssentialsRoomCombiner.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-17 16:36:33 -06:00
Neil Dorin
ab08a546f7
feat: Add HideInUi property to room combiner classes
...
- Introduced `HideInUi` property in `EssentialsRoomCombinerPropertiesConfig` to control UI visibility.
- Added `HideInUi` interface property in `IEssentialsRoomCombiner`.
- Implemented `HideInUi` in `RoomCombinationScenario`, along with new `Key` and `Name` properties for improved data representation.
v2.16.0-feature-add-hide-property-to-room-combine-scenario.1
2025-09-17 15:25:23 -06:00
Andrew Welker
f84ae4d82f
fix: use correct keys and switch for file log level
v2.15.4-mc-connect-logging.2
2025-09-17 12:42:39 -05:00
Andrew Welker
9a18bfd816
Merge branch 'main' into mc-connect-logging
v2.15.4-mc-connect-logging.1
2025-09-17 11:41:23 -05:00
Andrew Welker
557e39f2f2
fix: CS LAN fixes
v2.15.3-mc-connect-logging.2
2025-09-17 11:38:20 -05:00
Neil Dorin
ef98d47792
Merge pull request #1331 from PepperDash/dev-list-fix
v2.15.3
2025-09-17 08:36:04 -06:00
Andrew Welker
c05976ee60
fix: modify formatting and sorting for devfb response
v2.15.3-dev-list-fix.1
2025-09-17 09:28:04 -05:00
Andrew Welker
4ca1031bef
docs: fix CS1587 errors
2025-09-17 08:52:44 -05:00
Andrew Welker
6d61c4525e
fix: use ConsoleCommandResponse for device feedbacks
2025-09-17 08:52:29 -05:00
Andrew Welker
3db274ace5
fix: add line endings for devlist console command
2025-09-17 08:51:45 -05:00
Andrew Welker
7c6aa1c0ff
fix: set file log level for debugging
v2.15.3-mc-connect-logging.1
2025-09-15 11:02:06 -05:00
Neil Dorin
f0f708294c
Merge pull request #1329 from PepperDash/devlist-fix
...
fix: print devlist output using ConsoleCommandResponse
v2.15.2
2025-09-10 09:58:13 -06:00
Andrew Welker
a00d186c62
fix: print devlist output using ConsoleCommandResponse
v2.15.2-devlist-fix.1
2025-09-10 10:45:55 -05:00
Neil Dorin
51da668dfd
Merge pull request #1327 from PepperDash/cs-lan-mc-panel
...
fix: add config property for devices on CS LAN
v2.15.1
2025-09-05 16:20:42 -06:00
Andrew Welker
d2b7400039
fix: INvxNetworkPortInformation inherits from IKeyed
v2.15.1-cs-lan-mc-panel.2
2025-09-05 15:55:31 -05:00
Andrew Welker
2424838b7f
chore: remove unused using
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-02 12:56:14 -05:00
Andrew Welker
9556edc064
fix: add config property for devices on CS LAN
v2.15.1-cs-lan-mc-panel.1
2025-09-02 12:54:51 -05:00
Sumanth Rayancha
f9088691fd
Merge pull request #1322 from PepperDash/release
...
Release
v2.15.0
2025-08-26 10:16:18 -04:00
Andrew Welker
e40b6a8b4c
Merge pull request #1320 from PepperDash/feature/extract-html-assets
...
feat: add html assets extraction from zip files in ControlSystem
v2.14.0-beta.2
v2.14.0-rc.1
2025-08-26 09:58:02 -04:00
Erik Meyer
c3b39a87da
fix: enhance zip extraction to prevent directory traversal attacks
v2.14.0-feature-extract-html-assets.3
2025-08-22 15:15:02 -04:00
erikdred
06dc0e947e
fix: check for null when getting directory
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
v2.14.0-feature-extract-html-assets.2
2025-08-22 09:12:20 -04:00
aknous
147997f460
Merge pull request #1321 from PepperDash/IBasicVideoMuteWithFeedbackMessenger
...
Adds IBasicVideoMuteWithFeedbackMessenger
v2.14.0
2025-08-21 14:26:10 -04:00
aknous
49abec5eea
Update src/PepperDash.Essentials.MobileControl.Messengers/Messengers/CameraBaseMessenger.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-21 13:23:43 -04:00
aknous
6830efe42a
fix: fixes CameraBaseMessenger hold timer for PTZ controls, adds storePreset messenger
v2.14.0-IBasicVideoMuteWithFeedbackMessenger.3
2025-08-19 18:34:16 -04:00
Neil Dorin
d013068a0c
Update src/PepperDash.Essentials/ControlSystem.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-19 14:54:11 -06:00
Neil Dorin
52916d29f4
Update src/PepperDash.Essentials/ControlSystem.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-19 14:53:06 -06:00
Erik Meyer
19e8489166
feat: add html assets extraction from zip files in ControlSystem
v2.14.0-feature-extract-html-assets.1
2025-08-19 15:48:43 -04:00
Neil Dorin
fe33443b25
fix: Update IP handling in MobileControlTouchpanelController
...
Updates logic to handle setting the URL sent to the CH5 wrapper app to use the CS LAN IP based on the actual IpInformationChange event on the panel itself.
- Added `._PepperDash.Essentials.4Series.sln` to .gitignore.
- Introduced new using directives for Regex and Crestron libraries.
- Added `csIpAddress` and `csSubnetMask` fields to store device IP info.
- Modified constructor to retrieve and assign current IP and subnet mask.
- Updated `Panel.IpInformationChange` event handler for logging and URL setting.
- Created `GetUrlWithCorrectIp` method to determine the correct URL based on IP.
- Refactored `SetAppUrl` to utilize the new URL method.
- Commented out old IP determination logic in `MobileControlWebsocketServer.cs` as it was moved to the touchpanel controller.
v2.14.0-IBasicVideoMuteWithFeedbackMessenger.2
2025-08-19 13:28:45 -06:00
aknous
8cf195b262
feat: adds IBasicVideoMuteWithFeedbackMessenger
v2.14.0-IBasicVideoMuteWithFeedbackMessenger.1
2025-08-19 11:37:39 -04:00
Neil Dorin
40406b797d
Merge pull request #1314 from PepperDash/streaming-device-properties
v2.13.1
2025-08-15 11:52:20 -06:00
Andrew Welker
65bc408ebf
fix: add StreamUrl to baseStreamingDeviceProperties
v2.13.1-streaming-device-properties.1
2025-08-15 12:41:21 -05:00