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
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
Andrew Welker
ee8776cfb1
chore: remove unnecessary constructor overload
2025-04-09 12:04:32 -05:00
Andrew Welker
0b59990532
fix: add IHasInputsMessenger
...
In order to match up with how existing front-end apps are expecting to
recieve data for devices that implement the `IHasInputs<T>` interface,
there is now an IHasInputsMessengers that is implemented for devices
that implement `IHasInputs<string>`, `IHasInputs<int>` or
`IHasInputs<byte>` interfaces.
v2.4.2-messenger-fixes.2
2025-04-09 11:48:05 -05:00
Andrew Welker
8d3fd343f1
fix: remove extraneous param for message logging
v2.4.2-messenger-fixes.1
2025-04-09 10:53:42 -05:00
Andrew Welker
372274d9fa
fix: add constructor that takes IHasInputs<T>
...
In order to satisfy the requirements for the `MessengerBase` class, the
`ISelectableItemsMessenger` class needs to take an `IHasInputs<T>`, as that is
the device that implements `IKeyName`. We may want to consider adding a
`IHasInputsMessenger` specifically for those devices that implement that
interface vs the `ISelectableItemsMessenger`.
2025-04-09 10:49:31 -05:00
Neil Dorin
b2b257020f
Merge pull request #1246 from PepperDash/temp-to-dev
2025-04-08 13:48:10 -06:00
Neil Dorin
403c03491c
Merge pull request #1245 from PepperDash/fix-add-client
...
Update `mobileadduiclient` command & `CrestronGenericBaseDevice.CustomActivate` method
v2.4.1
2025-04-08 12:47:08 -06:00
Andrew Welker
3770c2a47d
fix: call the EssentialsDevice custom activate
...
`CrestronGenericBaseDevice` was NOT calling `base.CustomActivate()` in
it's `CustomActivate` override, causing the
`CreateMobileControlMessengers` method to not be called as expected when
plugin devices were inheriting from `CrestronGenericBaseDevice` or
`CrestronGenericBridgeableBaseDevice`.
v2.3.1-fix-add-client.1
2025-04-08 13:35:58 -05:00
Andrew Welker
5f4a1f768e
fix: check for grant code in mobileadduiclient
...
If the grant code was not provided, the `mobileadduiclient` console
command would fail silently. The command now checks that the correct
number of arguments was provided and prints an error to the console of
one is missing
2025-04-08 13:32:50 -05:00
Neil Dorin
6f58e18d14
Merge pull request #1244 from PepperDash/temp-to-dev
...
Temp to dev
2025-04-04 10:30:10 -06:00
Neil Dorin
7eed7866f1
Merge pull request #1243 from PepperDash/routing-fixes
...
Routing fixes
v2.4.0
2025-04-04 09:50:27 -06:00
Andrew Welker
c5403f33c5
fix: add previous condition back to the flag check
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
v2.3.0-routing-fixes.2
2025-04-04 10:49:04 -05:00