copilot-swe-agent[bot]
95fc8ddfff
Add OpenAPI attributes to all remaining request handlers
...
Co-authored-by: andrew-welker <1765622+andrew-welker@users.noreply.github.com >
2025-07-24 14:07:18 +00:00
copilot-swe-agent[bot]
79d07ab7f4
Add OpenAPI attributes to additional request handlers for comprehensive coverage
...
Co-authored-by: andrew-welker <1765622+andrew-welker@users.noreply.github.com >
2025-07-24 13:53:48 +00:00
copilot-swe-agent[bot]
213973a323
Replace hardcoded SwaggerHandler logic with attribute-based metadata system
...
Co-authored-by: andrew-welker <1765622+andrew-welker@users.noreply.github.com >
2025-07-24 13:51:16 +00:00
copilot-swe-agent[bot]
0a85f1706e
Initial plan for Swashbuckle-style attributes implementation
...
Co-authored-by: andrew-welker <1765622+andrew-welker@users.noreply.github.com >
2025-07-24 13:44:34 +00:00
copilot-swe-agent[bot]
a7267f1df3
Fix $ref properties in OpenAPI schema generation
...
Co-authored-by: andrew-welker <1765622+andrew-welker@users.noreply.github.com >
2025-07-24 01:18:00 +00:00
copilot-swe-agent[bot]
df61fdfea1
Add SwaggerHandler for OpenAPI 3 documentation endpoint
...
Co-authored-by: andrew-welker <1765622+andrew-welker@users.noreply.github.com >
2025-07-24 01:12:20 +00:00
copilot-swe-agent[bot]
db3ceaf0b4
Initial plan
2025-07-24 01:04:48 +00: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
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
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