equinoy
58c7f9bb2f
Merge branch 'feature/room-combination-change-in-progress-lockout' of https://github.com/PepperDash/Essentials into feature/room-combination-change-in-progress-lockout
2026-07-15 14:44:44 -05:00
equinoy
a4f6c10e0c
fix: potential fix for pull request finding
2026-07-15 14:44:27 -05:00
equinoy
c77181714b
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-15 14:37:28 -05:00
equinoy
2d453ba8b5
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-15 14:37:15 -05:00
equinoy
40693f8430
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-15 14:36:58 -05:00
equinoy
1ffa010905
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-15 14:36:44 -05:00
equinoy
a638ffa252
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-15 14:36:09 -05:00
equinoy
ae01c59b97
docs(readme): document room combiner operation lifecycle and combinationOperationTimeoutSeconds default behavior
2026-07-15 09:52:07 -05:00
equinoy
707195b8c5
fix: guard PartitionPresent getter against null sensor feedback
...
EssentialsPartitionController.PartitionPresent threw a NullReferenceException in Auto mode when the partition sensor's PartitionPresentFeedback was not yet initialized, breaking combiner fullStatus serialization to MC clients. Fall back to the last-known _partitionPresent value instead of dereferencing a null sensor feedback.
2026-07-14 19:48:32 -05:00
equinoy
b499097448
feat: gate combiner completion on provider reconciliation
2026-07-07 12:18:11 -05:00
equinoy
8e9dbb6f44
feat: add optional room combiner operation timeout setting
2026-07-07 12:18:11 -05:00
equinoy
e623865c2a
feat: add optional room combiner operation status lifecycle
2026-07-07 12:18:11 -05:00
Andrew Welker
f85343d8fd
fix: string formatting for console responses was incorrect in some cases and causing exceptions
2026-07-07 12:18:11 -05:00
anthropic-code-agent[bot]
fb424ed5ad
refactor: marked mobile control subscription items as obsolete
...
Co-authored-by: ndorin <18535240+ndorin@users.noreply.github.com>
2026-07-07 12:18:11 -05:00
Neil Dorin
9eacc508c2
Clarify summary for EnableMessengerSubscriptions property
...
Updated the summary comment for EnableMessengerSubscriptions property to clarify its purpose.
2026-07-07 12:18:11 -05:00
copilot-swe-agent[bot]
13a4f8101e
Update XML summary for EnableMessengerSubscriptions to reflect obsolete status
2026-07-07 12:18:10 -05:00
Neil Dorin
493cd91daa
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-07 12:18:10 -05:00
anthropic-code-agent[bot]
8a9c8b5535
Mark IMobileControlMessengerWithSubscriptions and EnableMessengerSubscriptions as obsolete
...
All messengers are now subscription based in v3.x, making these
constructs no longer necessary.
Closes #1435
Agent-Logs-Url: https://github.com/PepperDash/Essentials/sessions/bda64c9c-5343-412b-801f-5e60816bc38d
Co-authored-by: ndorin <18535240+ndorin@users.noreply.github.com>
2026-07-07 12:18:10 -05:00
anthropic-code-agent[bot]
0896327dfe
Initial plan
2026-07-07 12:18:10 -05:00
Neil Dorin
ee971c4ce1
fix: add port forward timeout handling in DebugSessionRequestHandler
2026-07-07 12:18:10 -05:00
Neil Dorin
7ff4f29c11
fix: improve CS LAN IP handling and update fallback debug session URL in DebugSessionRequestHandler
2026-07-07 12:18:09 -05:00
Neil Dorin
e4cd3617a1
fix: add csIp handling and update debug session URL in DebugSessionRequestHandler
2026-07-07 12:18:09 -05:00
Neil Dorin
6f2231a8d4
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-07 12:18:09 -05:00
jkdevito
6a4e3d5be2
feat: add port forwarding functionality for debug websocket in DebugSessionRequestHandler
2026-06-12 11:26:56 -05:00
Neil Dorin
d18fca8a98
fix: handle null properties in DeviceMessageBase and DeviceStateMessageBase
2026-06-11 17:36:30 -04:00
aknous
162a06f9e9
feat: adds interface for wireless sharing
2026-06-11 09:41:39 -04:00
Andrew Welker
b32bab0d33
fix: remove impossibleRoutes cache
...
The cache wasn't being cleared correctly, and was an unnecessary
add.
2026-06-09 09:32:59 -05:00
Neil Dorin
1ce86dab29
fix: add escape handling for port forwarding in DebugSessionRequestHandler
2026-06-02 14:10:33 -06:00
Neil Dorin
77c700c565
fix: add escape handling for byte arrays and strings in DeviceJsonApi
2026-06-02 11:25:48 -06:00
Neil Dorin
aa050121ae
Merge pull request #1424 from PepperDash/fix/videoCodec-routing-issues
...
fix: update routing logic
2026-05-22 10:18:53 -06:00
Neil Dorin
abef1d095f
fix: prevent processing of null or empty midpoint keys in RoutingFeedbackManager
2026-05-22 09:48:12 -06:00
Neil Dorin
74a12c9671
fix: add null or empty checks for midpoint keys in RoutingFeedbackManager
2026-05-21 18:47:25 -06:00
Neil Dorin
92d13f29a9
fix: refine routing logic by filtering IRoutingInputs and IRoutingOutputs, enhance logging for route mapping
2026-05-21 16:43:00 -06:00
Neil Dorin
f658fdf363
fix: update routing logic and enhance logging in Extensions and MockVC classes
...
closes #1423
2026-05-21 16:21:03 -06:00
Neil Dorin
6587444970
fix: update routing logic and enhance logging in Extensions and MockVC classes
2026-05-21 13:11:39 -06:00
Nick Genovese
94c9e75d8f
Merge branch 'main' into feature/web-api-updates
2026-05-21 10:27:02 -04:00
Neil Dorin
469999b6f7
Merge pull request #1422 from PepperDash/fix/fix-eControlMethod-enum-values
...
Fix/fix e control method enum values
2026-05-20 16:30:22 -06:00
Neil Dorin
08aba35334
fix: addresses #1421
2026-05-20 16:17:21 -06:00
Neil Dorin
68fe205504
fix: assign explicit values to eControlMethod enum members and add UdpClient entry as last value
2026-05-20 15:58:46 -06:00
Erik Meyer
21217341b5
Merge branch 'main' into feature/web-api-updates
2026-05-19 12:05:48 -04:00
Neil Dorin
e1a5c32c1f
Merge pull request #1420 from PepperDash/hotfix-udpClient-clean
...
feat: add support for UdpClient in communication methods
2026-05-18 09:45:34 -06:00
Jonathan Arndt
18f7000d76
fix: add udpClient behavior to throttle receive errors and reset upon valid traffic arrival
2026-05-15 13:45:50 -07:00
Jonathan Arndt
d47cfd5e62
fix: Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-15 13:13:24 -07:00
copilot-swe-agent[bot]
4f2d2ca746
fix: log udp client send failures when disconnected
...
Agent-Logs-Url: https://github.com/PepperDash/Essentials/sessions/761a7a78-c51f-474b-9000-baa9a232c0d0
Co-authored-by: jonnyarndt <21110580+jonnyarndt@users.noreply.github.com>
2026-05-15 20:09:53 +00:00
Jonathan Arndt
e6583f7824
fix: Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-15 13:06:25 -07:00
Jonathan Arndt
e57bc43a10
fix: Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-15 13:04:28 -07:00
Jonathan Arndt
b83af26b77
fix: Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-15 13:01:08 -07:00
Jonathan Arndt
c9f5af184b
feat: add support for UdpClient in communication methods and implement GenericUdpClient class
2026-05-14 17:22:38 -07:00
Neil Dorin
beb77ec468
Merge pull request #1418 from PepperDash/fix/devtools-fixex
...
Fix/devtools fixex
2026-05-11 10:59:58 -06:00
Neil Dorin
b318e7f365
fix: validate certificate for private key presence in DebugWebsocketSink
...
Co-authored-by: Copilot <copilot@github.com>
2026-05-11 09:55:27 -06:00