Nick Genovese
7910b7931e
feat: Add mute logic to ScreenLiftController
...
- 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
v2.25.0-screen-lift-controller-mute-logic.1
2026-01-01 09:02:04 -06:00
Nick Genovese
3fb30d5561
Merge pull request #1373 from PepperDash/matrix-routing-isonline
...
Multiple fixes
v2.24.4
2025-12-31 15:19:31 -05:00
Andrew Welker
57cd77f019
fix: implement IKeyName for DspControlPoint
v2.24.4-matrix-routing-isonline.2
2025-12-31 14:04:04 -06:00
Andrew Welker
7f2bb078c8
fix: revert prop name to inUpPosition for screenlift messenger
...
- refactor volume interfaces into separate files
- IBasicVolumeControl implements IKeyName
2025-12-31 12:20:40 -06:00
Andrew Welker
316bb849b4
fix: update matrix routing inputs if endpoint online status changes
v2.24.4-matrix-routing-isonline.1
2025-12-30 16:58:36 -06:00
Andrew Welker
a983e2c87f
fix: save config only when values change
v2.24.4-fusion-room-name.5
2025-12-30 14:34:11 -06:00
Nick Genovese
babb9a77df
fix: a few logging updates
v2.24.4-fusion-room-name.4
2025-12-29 16:48:13 -06:00
Nick Genovese
7629921113
fix: a few logging updates
v2.24.4-fusion-room-name.3
2025-12-29 15:34:14 -06:00
Andrew Welker
3878c85a7a
fix: use correct property name for isInUpPosition
v2.24.4-fusion-room-name.2
2025-12-29 13:36:47 -06:00
Andrew Welker
7ad8218af0
fix: fusion controller now sets only associated room custom values
v2.24.4-fusion-room-name.1
2025-12-29 13:03:47 -06:00
Andrew Welker
0c4aec14d1
fix: use .NET timers instead of CTimer
v2.24.4-mc-connection-issues.3
2025-12-29 11:53:52 -06:00
Andrew Welker
7d3f871460
Merge branch 'copilot/featureadd-raise-lower-time' into mc-connection-issues
2025-12-29 09:03:09 -06:00
Andrew Welker
78c9381108
fix: add clientId as qp for websocket for MC
v2.24.4-mc-connection-issues.2
2025-12-29 08:57:52 -06:00
Erik Meyer
a7ff2e8903
fix: move isInUpPosition to momvement complete method, remove conditionlal logic on raise/lower commands
v2.24.4-copilot-featureadd-raise-lower-time.1
2025-12-27 17:09:56 -06:00
copilot-swe-agent[bot]
ae0b2fe086
Refactor timer disposal and improve code readability
...
Co-authored-by: erikdred <88980320+erikdred@users.noreply.github.com >
2025-12-27 20:17:59 +00:00
copilot-swe-agent[bot]
bd11c827da
Split movement time into separate raise/lower times and remove timing from latched mode
...
Co-authored-by: erikdred <88980320+erikdred@users.noreply.github.com >
2025-12-27 20:14:39 +00:00
copilot-swe-agent[bot]
7ea1efbabf
Add raise/lower movement time configuration and banked command support
...
Co-authored-by: erikdred <88980320+erikdred@users.noreply.github.com >
2025-12-27 20:09:31 +00:00
copilot-swe-agent[bot]
9d6aaa2a0e
Initial plan
2025-12-27 20:02:52 +00:00
Andrew Welker
53e7a30224
fix: handle threading issues for concurrent clients joining
v2.24.4-mc-connection-issues.1
2025-12-26 12:34:31 -06:00
Neil Dorin
39c1f60a4d
Merge pull request #1370 from PepperDash/udp-eisc
v2.24.3
2025-12-23 12:10:37 -05:00
Andrew Welker
2cc37a4e40
fix: ExecuteJoinAction now uses the correct Sig collections
v2.24.3-udp-eisc.2
2025-12-23 11:06:52 -06:00
Andrew Welker
076e5dfa9d
chore: update comments, debug methods, and mark some things obsolete
2025-12-23 10:25:53 -06:00
Andrew Welker
092896bb25
fix: support for legacy UDP EISC
v2.24.3-udp-eisc.1
2025-12-23 09:57:49 -06:00
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