Neil Dorin
b47f1d6b77
Merge pull request #1293 from PepperDash/to-dev
v2.10.1-beta.1
2025-07-23 07:53:44 -06:00
Andrew Welker
1dbac7d1c8
Merge pull request #1292 from PepperDash/portkey-add
...
feat: add destination and source port key properties for advanced routing
v2.10.0
2025-07-22 15:26:44 -05:00
Neil Dorin
799d4c127c
Update src/PepperDash.Essentials.Core/Devices/DestinationListItem.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 14:02:01 -06:00
Andrew Welker
a6cd9a0571
feat: add destination and source port key properties for advanced routing
v2.10.0-portkey-add.1
2025-07-22 14:56:28 -05:00
Andrew Welker
da30424657
Merge pull request #1289 from PepperDash/meter-feedback-interface
...
meter feedback interface
v2.9.0
2025-07-21 15:20:29 -05:00
Andrew Welker
311452beac
fix: use correct namespaces
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
v2.9.0-meter-feedback-interface.3
2025-07-21 13:30:11 -05:00
Andrew Welker
789113008e
docs: update comments
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-21 13:29:11 -05:00
Andrew Welker
660836bd5a
docs: remove spaces
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-21 13:28:59 -05:00
Andrew Welker
97b2ffed9c
docs: fix comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-21 13:28:37 -05:00
Andrew Welker
2bbefa062d
docs: fix comments
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-21 13:28:10 -05:00
Andrew Welker
3421b2f28c
Merge branch 'main' into meter-feedback-interface
v2.9.0-meter-feedback-interface.2
2025-07-17 12:34:16 -05:00
Andrew Welker
82889e9794
Merge pull request #1288 from PepperDash/mc-touchpanel-cs
...
Backwards Compatibility issues
v2.8.2
2025-07-17 12:33:01 -05:00
Andrew Welker
1dcd4e328c
fix: Destination support for USB
2025-07-17 12:32:26 -05:00
Andrew Welker
e76369726d
docs: XML comments for DestinationListItem
2025-07-17 12:25:52 -05:00
Andrew Welker
2bf0f2092b
fix: use new interface in direct server
v2.8.2-mc-touchpanel-cs.2
2025-07-17 12:16:32 -05:00
Andrew Welker
c1eccfd790
fix: refactor interfaces for backwards compatibility
2025-07-17 12:13:08 -05:00
aknous
f1a89161bc
Merge pull request #1287 from PepperDash/mc-touchpanel-cs
...
fix: use Control Subnet IP if MC TP devices are on the CS Lan
v2.8.1
2025-07-17 11:17:03 -04:00
Andrew Welker
e59c50d0aa
refactor: use tryParse for IP Address parsing
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-17 10:15:19 -05:00
Andrew Welker
9d313d8c7c
fix: use Control Subnet IP if MC TP devices are on the CS Lan
v2.8.1-mc-touchpanel-cs.1
2025-07-17 09:54:08 -05:00
Andrew Welker
9813673b66
feat: ICurrentSources interface to allow for tracking breakaway routing
v2.9.0-meter-feedback-interface.1
2025-07-17 09:15:25 -05:00
Andrew Welker
ddbcc13c50
fix: add property for sync device association
v2.8.1-meter-feedback-interface.3
2025-07-16 10:41:46 -05:00
Andrew Welker
2a70fc678e
fix: add IStateFeedback interface
v2.8.1-meter-feedback-interface.2
2025-07-11 13:13:52 -05:00
Andrew Welker
056614cba1
fix: add IMeterFeedback interface
v2.8.1-meter-feedback-interface.1
2025-07-09 14:32:01 -05:00
Neil Dorin
5ff587a8c9
Merge pull request #1285 from PepperDash/feature/add-isMic-support
...
feat: Update .gitignore and enhance routing-related classes
v2.8.0
2025-07-08 10:55:05 -06:00
Neil Dorin
26c1baa1f8
Merge pull request #1284 from PepperDash/network-port
v2.7.4
2025-07-07 09:19:42 -06:00
Andrew Welker
2b15c2a56f
docs: remove extra space
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-07 10:17:37 -05:00
Andrew Welker
a076d531bc
chore: remove BOM
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-07 10:17:08 -05:00
Andrew Welker
5e880f0111
chore: add missing brace
2025-07-07 10:06:23 -05:00
Andrew Welker
8f1fb86d37
fix: add NVX network port info interface
v2.7.4-network-port.1
2025-07-07 09:49:01 -05:00
Andrew Welker
fda4a5a816
Merge pull request #1282 from PepperDash/main
...
Update Dev
v2.7.4-beta.1
2025-07-04 10:45:35 -05:00
Neil Dorin
471d5b701b
Merge pull request #1281 from PepperDash/combiner-auto-mode-enable
v2.7.3
2025-06-27 08:48:11 -06:00
Andrew Welker
96ac266d24
fix: room combiner messenger sends disableAutoMode property
v2.7.3-combiner-auto-mode-enable.2
2025-06-27 10:45:42 -04:00
Andrew Welker
c1809459a6
chore: format property name correctly for JSON
2025-06-27 10:37:49 -04:00
Andrew Welker
1a9e1087de
fix: add property to disable auto mode
v2.7.3-combiner-auto-mode-enable.1
2025-06-27 10:36:34 -04:00
Neil Dorin
8d55615837
Merge pull request #1280 from PepperDash/device-info-messenger
v2.7.2
2025-06-26 16:08:49 -06:00
Andrew Welker
19e799f11d
fix: debounce device info events
...
In some cases, multiple device info update events are triggering,
causing the queue to be flooded with multiple unneccessary messages containing the same info.
This clogs the queue and makes it harder for UIs to come online when Essentials restarts,
especially in systems with a lot of NVX devices.
The events are now debounced. If there are no new messages for 1 second, then the MC message
is sent out.
v2.7.2-device-info-messenger.1
2025-06-26 17:12:36 -04:00
Neil Dorin
a3c1c444b7
Merge pull request #1279 from PepperDash/device-status-console
v2.7.1
2025-06-26 12:27:43 -06:00
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
Andrew Welker
c9b3205736
fix: return --- if the device was created without a name
v2.7.1-device-status-console.3
2025-06-26 14:14:04 -04:00
Andrew Welker
253b2cddaf
fix: print device key & name instead of type
v2.7.1-device-status-console.2
2025-06-26 13:54:24 -04:00
Andrew Welker
d96edfa8d0
fix: end devcommstatus with cr-lf instead of just -lf
v2.7.1-device-status-console.1
2025-06-26 13:50:42 -04:00
Neil Dorin
2fa297a204
feat: Update .gitignore and enhance routing-related classes
...
- Updated `.gitignore` to include additional files and directories.
- Added summary comments and new properties in `LevelControlListItem.cs` for better clarity and functionality.
- Enhanced documentation in `SourceListItem.cs` and introduced new properties, including `Destinations` and a `ToString` method.
- Introduced `SourceRouteListItem` class with routing properties and expanded `eSourceListItemDestinationTypes` enum.
- Added `IRoutingSinkWithInputPort` interface in `IRoutingSink.cs` to support input port functionality.
v2.8.0-feature-add-isMic-support.1
2025-06-26 10:10:09 -06:00
aknous
95c1c01396
Merge pull request #1278 from PepperDash/feature/add-interfaces
...
Feature/add interfaces
v2.7.0
2025-06-18 15:22:33 -04:00
Neil Dorin
9c94806e4f
Update src/PepperDash.Essentials.Devices.Common/Codec/Cisco/IPresenterTrack.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-18 13:21:32 -06:00
Neil Dorin
183879f1c4
feat: Add ApplyLayout method to IHasScreensWithLayouts
...
Introduced a new method `ApplyLayout` in the `IHasScreensWithLayouts` interface. This method enables the application of a specific layout to a screen using the provided screen ID and layout index. XML documentation has been added to clarify its purpose and parameters.
v2.7.0-feature-add-interfaces.5
2025-06-18 11:11:12 -06:00
Neil Dorin
f3159738ce
feat: Enhance layout and window configuration classes
...
Added `LayoutType` and `Windows` properties to the `LayoutInfo` class. Introduced a new `WindowConfig` class with `Label` and `Input` properties to represent window configurations within a layout.
v2.7.0-feature-add-interfaces.4
2025-06-17 20:33:25 -06:00
Neil Dorin
2c5cae9f41
fix: Rename PresenterTrackMode to ePresenterTrackMode
...
Updated the enum name to reflect new naming conventions and potentially broader categorization within the codebase.
v2.7.0-feature-add-interfaces.3
2025-06-17 19:18:30 -06:00
Neil Dorin
7178d8e284
featr: Add PresenterTrackMode enum to IPresenterTrack.cs
...
Introduces a new enumeration `PresenterTrackMode` that defines four tracking modes for the Cisco codec's Presenter Track feature: `Off`, `Follow`, `Background`, and `Persistent`. Each mode includes a summary comment for clarity.
2025-06-17 19:17:34 -06:00
Neil Dorin
af98a92f8c
(force-patch): generate new build to test updated workflow nuget push issues
v2.7.0-feature-add-interfaces.2
2025-06-17 19:01:13 -06:00
Neil Dorin
0a6896910d
feat: Add screen/layout management and codec tracking features
...
Introduced new interfaces and classes for screen and layout management, including `IHasScreensWithLayouts`, `ScreenInfo`, and `LayoutInfo`. Enhanced `IPresenterTrack` and `ISpeakerTrack` interfaces with additional properties and methods for managing presenter and speaker tracking. Added `IHasCodecRoomPresets` interface for room preset management and updated `CodecRoomPreset` class with a new constructor.
v2.7.0-feature-add-interfaces.1
2025-06-17 18:35:36 -06:00