Neil Dorin
7c8f0586e6
Merge pull request #1369 from PepperDash/volume-messenger-issue
v2.24.2
2025-12-16 17:15:46 -05:00
Andrew Welker
c5b0872a4c
fix: DeviceVolumeMessenger only sends rawValue when device implements it
v2.24.2-volume-messenger-issue.1
2025-12-16 15:41:33 -06:00
Andrew Welker
a7b88ec38d
Merge pull request #1368 from PepperDash/generic-sink
...
generic sink
v2.24.1
2025-12-16 11:09:40 -05:00
Andrew Welker
210b398a13
fix: implement PR Review suggestions
v2.24.1-generic-sink.3
2025-12-16 10:04:01 -06:00
Nick Genovese
bce1e3610e
fix: copy dictionaries
...
- fixed multiple enumeration exception
v2.24.1-generic-sink.2
2025-12-10 16:58:41 -06:00
Andrew Welker
6a33e7c99d
fix: initialize current sources dictionaries
v2.24.1-generic-sink.1
2025-12-05 16:26:08 -06:00
Andrew Welker
2048e3f65d
fix: GenericSink implements ICurrentSources
2025-12-05 16:26:02 -06:00
Neil Dorin
81df2738de
Merge pull request #1363 from PepperDash/feature/add-on-off-dsp-preset-keys-to-room-config
...
feat: Add on/off dsp keys to EssentialsAvRoomPropertiesConfig
v2.24.0
2025-11-26 18:00:18 -05:00
Neil Dorin
08fbec416f
Update src/PepperDash.Essentials.Core/Room/Config/EssentialsRoomConfig.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 15:53:45 -07:00
Neil Dorin
7594b22096
Update src/PepperDash.Essentials.Core/Room/Config/EssentialsRoomConfig.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 15:53:39 -07:00
Neil Dorin
d1babf6b9b
Update src/PepperDash.Essentials.Core/Room/Config/EssentialsRoomConfig.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 15:53:31 -07:00
Neil Dorin
2187c9fb0d
Update src/PepperDash.Essentials.Core/Devices/SourceListItem.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 15:53:22 -07:00
Neil Dorin
a5e6059160
Update src/PepperDash.Essentials.Core/Room/Config/EssentialsRoomConfig.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 15:53:14 -07:00
Neil Dorin
9ef4aedcce
Update src/PepperDash.Essentials.Core/Room/Config/EssentialsRoomConfig.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 15:53:07 -07:00
Neil Dorin
f7c7160bf0
feat: Add on/off dsp keys to EssentialsAvRoomPropertiesConfig
...
clean up XML comments and improve property definitions in EssentialsRoomConfig
v2.24.0-feature-add-on-off-dsp-preset-keys-to-room-config.1
2025-11-26 15:48:14 -07:00
Neil Dorin
dbf5740841
Merge pull request #1362 from PepperDash/feature/add-IHasFeedback-to-IEssentialsRoomFusionController
...
fix: ensure proper disposal of help request timeout timer and improve…
v2.23.0
2025-11-26 13:28:55 -05:00
Neil Dorin
c07e099a79
feat: add logging for help request timeout events in IEssentialsRoomFusionController
v2.21.0-feature-add-IHasFeedback-to-IEssentialsRoomFusionController.5
2025-11-26 11:10:21 -07:00
Neil Dorin
06cb508f3a
Update src/PepperDash.Essentials.Core/Fusion/IEssentialsRoomFusionController.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 11:09:07 -07:00
Neil Dorin
e93b5b34cc
Update src/PepperDash.Essentials.Core/Fusion/IEssentialsRoomFusionController.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 11:09:02 -07:00
Neil Dorin
4f5d4ef87a
fix: ensure proper disposal of help request timeout timer and improve logging
v2.21.0-feature-add-IHasFeedback-to-IEssentialsRoomFusionController.4
2025-11-26 11:02:31 -07:00
Andrew Welker
636da8cc8c
Merge pull request #1361 from PepperDash/feature/add-IHasFeedback-to-IEssentialsRoomFusionController
...
feat: add help request timeout functionality to IEssentialsRoomFusion…
v2.22.0
2025-11-26 12:34:48 -05:00
Neil Dorin
5de1e2d7bb
feat: add help request timeout functionality to IEssentialsRoomFusionController
v2.21.0-feature-add-IHasFeedback-to-IEssentialsRoomFusionController.3
2025-11-26 10:26:41 -07:00
Andrew Welker
03bbb84894
Merge pull request #1359 from PepperDash/feature/add-IHasFeedback-to-IEssentialsRoomFusionController
...
feat: implement IHasFeedback interface in IEssentialsRoomFusionContro…
v2.21.0
2025-11-25 13:37:31 -05:00
Neil Dorin
d17394cdd7
feat: add logging to ExecuteSwitch method in GenericSink
v2.21.0-feature-add-IHasFeedback-to-IEssentialsRoomFusionController.2
2025-11-25 11:06:48 -07:00
Neil Dorin
8467afde38
Update src/PepperDash.Essentials.Core/Fusion/IEssentialsRoomFusionController.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-24 17:23:38 -07:00
Neil Dorin
5c016fb4b8
feat: implement IHasFeedback interface in IEssentialsRoomFusionController
v2.21.0-feature-add-IHasFeedback-to-IEssentialsRoomFusionController.1
2025-11-24 17:14:34 -07:00
Neil Dorin
2fbc32947c
Merge pull request #1357 from PepperDash/url-parsing
...
fix: check for multiple URL patterns for both template & system URLS
v2.20.6
2025-11-18 14:14:16 -05:00
Andrew Welker
c06b57a5f9
fix: check for multiple URL patterns for both template & system URLS
v2.20.6-url-parsing.1
2025-11-18 12:30:54 -06:00
Neil Dorin
6d64fffc50
Merge pull request #1356 from PepperDash/mc-subscription-logging
...
Multiple Fixes
v2.20.5
2025-11-14 15:44:58 -05:00
Andrew Welker
0c4ebdaf1d
fix: change how subscription state is logged to reduce traffic to console
v2.20.5-mc-subscription-logging.1
2025-11-13 09:56:29 -06:00
Andrew Welker
2c49fb9321
fix: parse current Portal URLS for system and template UUIDs correctly
v2.20.5-portal-url-parsing.1
2025-11-12 16:58:23 -06:00
Neil Dorin
c55de61da9
fix: enhance COM port registration logging and update GenericSink class for input switching
v2.20.5-feature-generic-sink-routing-feedback.1
2025-11-05 14:43:42 -07:00
Andrew Welker
42444ede0a
Merge pull request #1354 from PepperDash/comport-controller-updates
...
fix: improve logging for COM port registration and configuration
v2.20.4
2025-11-04 10:55:44 -05:00
jkdevito
3d50f5f5ac
fix: improve logging for COM port registration and configuration
v2.20.4-comport-controller-updates.1
2025-11-04 09:37:14 -06:00
Nick Genovese
11d62aebe1
Merge pull request #1353 from PepperDash/mc-subscription-concurrency
...
fix: make subscriber functionality thread-safe
v2.20.3
2025-11-03 17:26:31 -04:00
Andrew Welker
edc10a9c2a
fix: make subscriberIds private & check for add failure
v2.20.3-mc-subscription-concurrency.1
2025-11-03 15:19:17 -06:00
Andrew Welker
9be5823956
Merge branch 'main' into mc-subscription-concurrency
2025-11-03 15:18:45 -06:00
Andrew Welker
35371dde22
fix: make subscriber functionality thread-safe
v2.20.2-mc-subscription-concurrency.1
2025-11-03 15:13:48 -06:00
Jason DeVito
d3ceb4d7e7
Merge pull request #1352 from PepperDash/theme-saving
...
fix: use correct overload for PostStatusMessage
v2.20.2
2025-11-03 15:08:28 -06:00
Andrew Welker
a782b57100
fix: use correct overload for PostStatusMessage
v2.20.2-theme-saving.1
2025-11-03 14:00:51 -06:00
Neil Dorin
1360de599f
Merge pull request #1351 from PepperDash/stream-debugging
...
fix: centralize debug printing into extension methods
v2.20.1
2025-11-03 12:19:05 -05:00
Andrew Welker
fd95f5fed1
docs: update XML docs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-03 11:11:00 -06:00
Andrew Welker
9426dff5df
fix: copilot suggestions from PR review
v2.20.1-stream-debugging.3
2025-11-03 11:02:39 -06:00
Andrew Welker
0d083e63c6
Merge commit '314570d6c3d78c7a92a362f3ec3a4a06bdbebd28' into stream-debugging
v2.20.1-stream-debugging.2
2025-11-03 10:56:53 -06:00
Andrew Welker
6ed7c96ec7
fix: centralize debug printing into extension methods
...
Stream debugging now uses CrestronConsole instead of debug methods, so that the debug statements will be printed regardless of console debug level. This also means that comm debug statements will NOT be in the Crestron Error log or in the files created by the logging system
v2.20.1-stream-debugging.1
2025-11-03 10:53:21 -06:00
Andrew Welker
314570d6c3
fix: change number of retained files to 7 instead of 30 for processors
v2.20.1-file-logging-config.1
2025-10-31 13:11:50 -05:00
Andrew Welker
ff609dfecd
fix: add config option to turn echo off for SSH
...
In addition, removed CTimer in favor of System.Threading.Timers Timer in the SSH class, and modified the class to be thread-safe.
v2.20.1-ssh-echo-off.1
2025-10-31 09:01:54 -05:00
Andrew Welker
666be5ae59
Merge pull request #1345 from PepperDash/mc-touchpanel-key
...
mc touchpanel key
v2.20.0
2025-10-30 17:11:15 -04:00
Andrew Welker
bfc9b7e7fa
fix: logging & ternary changes
v2.20.0-mc-touchpanel-key.2
2025-10-30 16:07:26 -05:00
Andrew Welker
b02e952765
Merge remote-tracking branch 'origin/com102-comspec' into mc-touchpanel-key
v2.20.0-mc-touchpanel-key.1
2025-10-30 15:58:36 -05:00