Andrew Welker
9f70e3c721
Merge pull request #1276 from PepperDash/temp-to-dev
...
Temp to dev
v2.6.1-beta.1
2025-06-26 14:16:36 -04:00
aknous
3f5269de2f
Merge pull request #1275 from PepperDash/mobile-control-direct-cs
...
Access MC from CS LAN
v2.6.0
2025-06-06 17:32:15 -04:00
Andrew Welker
60f1adcd35
docs: fix spelling error
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-06 15:02:42 -05:00
Andrew Welker
12c8660015
feat: return correct config for CS processors
...
When MC is running on a processor with a control subnet and a user
attempts to access the UI via the control subnet, the return _config.local.json
needs to reflect the CS LAN IP address for the processor rather than the LAN IP Address.
In order to accomplish this, there will now be 2 config files written to disk on startup:
1. the original file, /user/programX/mcUserApp/_local-config/_config.local.json
2. A file with the correct CS IP Address /user/programX/mcUserApp/_local-config/_config.cs.json
When a user requests the _config.local.json, the processor will compare the remote IP address
with the CS LAN IP Address and determine if they're in the same subnet, the assumption being
that if the IP Addresses are in the same subnet, then the app or end user is on the CS LAN and needs the CS config.
If the addresses are in the same subnet, then the contents of the _config.cs.json will be returned.
v2.6.0-mobile-control-direct-cs.1
2025-06-06 14:58:26 -05:00
Andrew Welker
ec6aeb17f6
Merge pull request #1271 from PepperDash/temp-to-dev
...
Temp to dev
v2.5.2-beta.1
2025-05-19 16:52:45 -05:00
Neil Dorin
e7c3fcbbd9
Merge pull request #1270 from PepperDash/dsp-base-fix
...
dsp base fix
v2.5.1
2025-05-14 12:04:41 -06:00
Andrew Welker
0c7ec82529
fix: initialize dictionaries
...
fix #1167
v2.5.1-dsp-base-fix.1
2025-05-14 12:25:22 -05:00
Andrew Welker
feb99ecbb6
fix: use correct join for preset select
2025-05-14 12:25:21 -05:00
Neil Dorin
91dc655103
Merge pull request #1269 from PepperDash/camera-preset-fix
v2.4.9-beta.1
2025-05-14 09:42:11 -06:00
Andrew Welker
bf31fb10eb
fix: use correct join for preset select
v2.4.9-camera-preset-fix.1
2025-05-14 10:39:42 -05:00
equinoy
d78b9ea313
Merge pull request #1267 from PepperDash/DGE-1000
...
feat: add support for mcdge1000 type in MobileControlTouchpanelContro…
v2.5.0
2025-05-09 16:16:49 -04:00
equinoy
15172a5509
feat: add support for mcdge1000 type in MobileControlTouchpanelController
v2.5.0-DGE-1000.1
2025-05-09 16:06:33 -04:00
Neil Dorin
5e21bad596
Merge pull request #1266 from PepperDash/temp-to-dev
2025-05-02 12:23:51 -06:00
Neil Dorin
a4de9f2241
Merge pull request #1265 from PepperDash/routing-clear-fix
v2.4.8
2025-05-02 11:30:35 -06:00
Andrew Welker
13cd84b73d
docs: add xml comments for Essentials routing
2025-05-02 12:27:16 -05:00
Andrew Welker
81a01b7960
fix: add correct interfaces for feedback
v2.4.8-routing-clear-fix.2
2025-05-02 12:16:59 -05:00
Andrew Welker
d9dc70bea2
fix: add ClearRoute method
v2.4.8-routing-clear-fix.1
2025-05-02 11:23:20 -05:00
Neil Dorin
2368f0c8cc
Merge pull request #1262 from PepperDash/temp-to-dev
2025-04-28 11:37:01 -06:00
Neil Dorin
4a77955987
Merge pull request #1261 from PepperDash/add-docs-pages
2025-04-28 11:06:23 -06:00
Andrew Welker
a7e4d1b7c1
docs: correct spelling
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-28 11:59:28 -05:00
Andrew Welker
6295e10c08
docs: correct spelling
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-28 11:24:34 -05:00
Andrew Welker
b9553f486a
docs: use correct capitalization for SSH
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-28 11:24:13 -05:00
Andrew Welker
e08f250ee8
docs; correct spelling
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-28 11:23:06 -05:00
Andrew Welker
e38ac6bab5
docs: correct spelling
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-28 11:22:51 -05:00
Andrew Welker
aaee3d1317
ci: set docs branch to main only
2025-04-28 11:18:58 -05:00
Andrew Welker
c40acca47a
docs: use correct path for CI
2025-04-28 11:04:36 -05:00
Andrew Welker
b128199d25
docs: refactor docs layout and add logos
2025-04-28 10:59:08 -05:00
Andrew Welker
cc9492938b
docs: first pass at using docfx
2025-04-25 21:39:45 -05:00
Neil Dorin
be58a0bc29
Merge pull request #1260 from PepperDash/temp-to-dev
2025-04-24 09:32:32 -06:00
AECohn
e8276c4165
Merge pull request #1259 from PepperDash/routing-updates
...
fix: check for `SecondaryAudio | Video`
v2.4.7
2025-04-24 11:13:05 -04:00
Andrew Welker
817b5eccb5
fix: explicit flag checks for clarity
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
v2.4.7-routing-updates.2
2025-04-24 10:08:29 -05:00
Andrew Welker
702443f953
fix: check for SecondaryAudio | Video
...
In some scenarios when working with NVX, a route is intended to use the
secondary audio (NAX) path instead of the primary audio path. A route
that's both `Video` and `SecondaryAudio` should be considered a
dual-path route instead of a single path.
v2.4.7-routing-updates.1
2025-04-24 09:55:22 -05:00
Neil Dorin
8406f69e0d
Merge pull request #1257 from PepperDash/temp-to-dev
2025-04-18 11:46:18 -06:00
Andrew Welker
1306247c32
Merge pull request #1256 from PepperDash/lighting-interface-fix
...
fix: ILightingScenesDynamic inherits from ILightingScenes
v2.4.6
2025-04-18 12:44:12 -05:00
Andrew Welker
d3d7b400ae
Merge branch 'selectable-items-interfaces' into lighting-interface-fix
v2.4.6-lighting-interface-fix.2
2025-04-18 12:29:36 -05:00
Andrew Welker
9db980ead1
fix: ILightingScenesDynamic inherits from ILightingScenes
v2.4.6-lighting-interface-fix.1
2025-04-18 11:36:05 -05:00
Andrew Welker
c9c3a74f2f
fix: add ISelectableItems<TKey,TValue> interface
v2.4.6-selectable-items-interfaces.1
2025-04-17 09:19:34 -05:00
Andrew Welker
116d83394a
Merge pull request #1255 from PepperDash/temp-to-dev
...
Temp to dev
2025-04-14 11:15:27 -05:00
Neil Dorin
d99095e8ce
Merge pull request #1254 from PepperDash/lighting-scene-updates
v2.4.5
2025-04-14 09:53:18 -06:00
Andrew Welker
60e705ea8b
refactor: change accessiblity & naming for ILightingScenesMessenger
2025-04-14 10:49:27 -05:00
Andrew Welker
e86ab8fa8b
fix: update lighting interfaces & messenger
...
Added the `ILightingScenesDynamic` interface to add an event for devices that support retrieving scene data from the lighting system at runtime. Also added the `sortOrder` property for the `LightingScene` type to allow for control over the sort order of scenes on the UI
v2.4.5-lighting-scene-updates.1
2025-04-14 10:45:43 -05:00
Neil Dorin
9b8e452eb4
Merge pull request #1251 from PepperDash/temp-to-dev
2025-04-11 14:00:02 -06:00
Neil Dorin
d8c7e3cfc7
Merge pull request #1250 from PepperDash/generic-comm-monitor-issues
v2.4.4
2025-04-11 12:49:39 -06:00
Andrew Welker
eeb106c489
fix: use semaphore for thread safety in Start method
v2.4.4-generic-comm-monitor-issues.1
2025-04-11 13:45:04 -05:00
Andrew Welker
c1d62ea5d4
chore: update local build version to 2.4.0-local
2025-04-11 13:44:26 -05:00
Neil Dorin
9148cfd819
Merge pull request #1249 from PepperDash/generic-comm-monitor-issues
v2.4.3
2025-04-11 12:32:12 -06:00
Andrew Welker
60550caf99
fix: add lock for threadsafety
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
v2.4.3-generic-comm-monitor-issues.2
2025-04-11 13:26:01 -05:00
Neil Dorin
c9d86bd5dd
Merge pull request #1248 from PepperDash/temp-to-dev
2025-04-11 11:55:35 -06:00
Andrew Welker
59baa74dd7
fix: multiple messages no longer sent
...
Due to how the `BeginPolling` method was written and being called, there
were situations where multiple PollTimers were created, causing there to
be multiple messages sent to the end point for each poll cycle.
v2.4.3-generic-comm-monitor-issues.1
2025-04-11 12:13:26 -05:00
Neil Dorin
bf31bf9e93
Merge pull request #1247 from PepperDash/messenger-fixes
...
ISelectableItemsMessenger & logging updates
v2.4.2
2025-04-09 12:33:04 -06:00