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
Neil Dorin
9d49fb8357
Merge pull request #1313 from PepperDash/temp-to-dev
...
Temp to dev
v2.14.0-beta.1
v2.14.0-feature-html-assets.1
2025-08-15 09:34:41 -06:00
Neil Dorin
fb7797dac7
Merge pull request #1312 from PepperDash/comm-bridge-add
v2.13.0
2025-08-15 09:02:23 -06:00
Andrew Welker
574f5f6dc9
chore: remove unused using directives in CommFactory.cs
2025-08-15 09:51:17 -05:00
Andrew Welker
e49c69a12f
feat: add CommBridge class and enhance EssentialsBridgeableDevice with new constructors
v2.13.0-comm-bridge-add.1
2025-08-15 09:48:30 -05:00
Sumanth Rayancha
7889cba196
Merge pull request #1307 from PepperDash/feature/assets-folder
...
feat: add LoadAssets method to manage asset loading and configuration…
v2.13.0-beta.1
2025-08-13 12:08:14 -04:00
Nick Genovese
033aa1f3dd
feat: enhance asset extraction and configuration file handling in ControlSystem
v2.13.0-feature-assets-folder.2
2025-08-12 12:17:58 -04:00
Neil Dorin
9b6c2d80ea
Merge pull request #1308 from PepperDash/current-sources
v2.12.4
2025-08-11 22:53:11 -06:00
Andrew Welker
a0fc731701
chore: apply copilot suggestions
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-11 17:55:02 -05:00
Andrew Welker
f2d0dca7b8
fix: make appdebug case-insensitive
...
when commands like `appdebug verbose` are used rather than `appdebug 2`, the command would fail because Verbose != verbose. The enum conversion is now case-insensitive.
v2.12.4-current-sources.1
2025-08-11 17:50:50 -05:00
Andrew Welker
ab4e85d081
fix: use different methods for extensions
...
The logging extension methods now use the appropriate methods from
the debug class. Previously some messages were not getting handled correctly, and it was causing issues with log statements.
2025-08-11 17:48:46 -05:00
Andrew Welker
47017da527
fix: use correct property names
2025-08-11 17:47:14 -05:00
Andrew Welker
4f0d464ba4
Merge pull request #1306 from PepperDash/fix/remove-unsued-method-in-cs
...
Fix/remove unsued method in cs
2025-08-11 15:30:04 -05:00
Nick Genovese
0107422507
refactor: remove unused assembly resolution logic from ControlSystem
v2.12.3-fix-remove-unsued-method-in-cs.1
2025-08-11 16:24:44 -04:00
Nick Genovese
1a366790e7
feat: add LoadAssets method to manage asset loading and configuration file cleanup
v2.13.0-feature-assets-folder.1
2025-08-11 16:23:31 -04:00
Andrew Welker
97448f4f0f
Merge branch 'main' into current-sources
2025-08-06 09:01:40 -05:00
Andrew Welker
cf3ece4237
fix: use cr-lf for line endings
v2.12.3-current-sources.4
2025-08-06 09:00:45 -05:00
Andrew Welker
bb4b2f88b6
Merge pull request #1304 from PepperDash/temp-to-dev
...
Temp to dev
v2.12.3-beta.1
2025-08-05 16:39:38 -05:00
aknous
808e8042a7
Merge pull request #1305 from PepperDash/default-debug-levels
...
fix: set default debug levels if not found
v2.12.3
2025-08-04 14:47:31 -04:00
Andrew Welker
0bc4388bfd
Merge branch 'default-debug-levels' into current-sources
2025-08-04 13:31:26 -05:00
Andrew Welker
dbc132c0da
fix: set default debug levels if not found
v2.12.3-default-debug-levels.1
2025-08-04 13:31:17 -05:00
Andrew Welker
5bb0ab2626
fix: base config properties for use with streaming devices
v2.12.3-current-sources.3
2025-08-01 21:17:35 -05:00
Andrew Welker
27bf36c58c
fix: modify how current sources dictionary gets updated
v2.12.3-current-sources.2
2025-08-01 09:22:31 -05:00
Andrew Welker
ce886aea63
chore: update local build version
2025-08-01 09:22:31 -05:00
Andrew Welker
ef920bf54c
Merge branch 'main' into current-sources
v2.12.3-current-sources.1
2025-07-31 13:27:43 -05:00
Andrew Welker
88466818ce
Merge pull request #1303 from PepperDash/debug-fixes
...
fix: use correct overload for logging at levels
v2.12.2
2025-07-31 13:03:14 -05:00
Andrew Welker
0871a902e1
fix: use correct overload for logging at levels
...
Some overloads that had the first argument as an Exception were calling the _logger.Write method with a null where the message template should have been, causing messages logged with that overload to be swallowed and not logged.
v2.12.2-debug-fixes.1
2025-07-31 12:50:41 -05:00
Andrew Welker
a031424752
fix: add destination & source keys to routelist
v2.12.2-current-sources.3
2025-07-30 11:20:54 -05:00
Andrew Welker
fd1ba345aa
fix: remove StringEnumConverter
v2.12.2-current-sources.2
2025-07-29 23:01:13 -05:00
Andrew Welker
e03874a7a9
fix: add messenger and event to ICurrentSources
v2.12.2-current-sources.1
2025-07-29 22:26:07 -05:00
aknous
2efab4f196
Merge pull request #1301 from PepperDash/mc-tp-ip-fix
...
fix: only adjust IP if processor is a CS processor
v2.12.1
2025-07-28 12:57:24 -04:00
Andrew Welker
a41aba1904
Merge pull request #1300 from PepperDash/temp-to-dev
...
Temp to dev
v2.12.1-beta.1
2025-07-28 11:54:11 -05:00
Andrew Welker
d0ca6721f5
fix: only adjust IP if processor is a CS processor
v2.12.1-mc-tp-ip-fix.1
2025-07-28 11:48:00 -05:00
Andrew Welker
c732eb48f2
Merge pull request #1299 from PepperDash/factory-updates
...
Multiple Updates
v2.12.0
2025-07-25 10:38:15 -05:00
Andrew Welker
efe70208d3
fix: check for null assembly name
v2.12.0-factory-updates.6
2025-07-25 10:32:43 -05:00