Nick Genovese
0107422507
refactor: remove unused assembly resolution logic from ControlSystem
v2.12.3-fix-remove-unsued-method-in-cs.1
2025-08-11 16:24:44 -04:00
Nick Genovese
1a366790e7
feat: add LoadAssets method to manage asset loading and configuration file cleanup
v2.13.0-feature-assets-folder.1
2025-08-11 16:23:31 -04:00
Andrew Welker
97448f4f0f
Merge branch 'main' into current-sources
2025-08-06 09:01:40 -05:00
Andrew Welker
cf3ece4237
fix: use cr-lf for line endings
v2.12.3-current-sources.4
2025-08-06 09:00:45 -05:00
Andrew Welker
bb4b2f88b6
Merge pull request #1304 from PepperDash/temp-to-dev
...
Temp to dev
v2.12.3-beta.1
2025-08-05 16:39:38 -05:00
aknous
808e8042a7
Merge pull request #1305 from PepperDash/default-debug-levels
...
fix: set default debug levels if not found
v2.12.3
2025-08-04 14:47:31 -04:00
Andrew Welker
0bc4388bfd
Merge branch 'default-debug-levels' into current-sources
2025-08-04 13:31:26 -05:00
Andrew Welker
dbc132c0da
fix: set default debug levels if not found
v2.12.3-default-debug-levels.1
2025-08-04 13:31:17 -05:00
Andrew Welker
5bb0ab2626
fix: base config properties for use with streaming devices
v2.12.3-current-sources.3
2025-08-01 21:17:35 -05:00
Andrew Welker
27bf36c58c
fix: modify how current sources dictionary gets updated
v2.12.3-current-sources.2
2025-08-01 09:22:31 -05:00
Andrew Welker
ce886aea63
chore: update local build version
2025-08-01 09:22:31 -05:00
Andrew Welker
ef920bf54c
Merge branch 'main' into current-sources
v2.12.3-current-sources.1
2025-07-31 13:27:43 -05:00
Andrew Welker
88466818ce
Merge pull request #1303 from PepperDash/debug-fixes
...
fix: use correct overload for logging at levels
v2.12.2
2025-07-31 13:03:14 -05:00
Andrew Welker
0871a902e1
fix: use correct overload for logging at levels
...
Some overloads that had the first argument as an Exception were calling the _logger.Write method with a null where the message template should have been, causing messages logged with that overload to be swallowed and not logged.
v2.12.2-debug-fixes.1
2025-07-31 12:50:41 -05:00
Andrew Welker
a031424752
fix: add destination & source keys to routelist
v2.12.2-current-sources.3
2025-07-30 11:20:54 -05:00
Andrew Welker
fd1ba345aa
fix: remove StringEnumConverter
v2.12.2-current-sources.2
2025-07-29 23:01:13 -05:00
Andrew Welker
e03874a7a9
fix: add messenger and event to ICurrentSources
v2.12.2-current-sources.1
2025-07-29 22:26:07 -05:00
aknous
2efab4f196
Merge pull request #1301 from PepperDash/mc-tp-ip-fix
...
fix: only adjust IP if processor is a CS processor
v2.12.1
2025-07-28 12:57:24 -04:00
Andrew Welker
a41aba1904
Merge pull request #1300 from PepperDash/temp-to-dev
...
Temp to dev
v2.12.1-beta.1
2025-07-28 11:54:11 -05:00
Andrew Welker
d0ca6721f5
fix: only adjust IP if processor is a CS processor
v2.12.1-mc-tp-ip-fix.1
2025-07-28 11:48:00 -05:00
Andrew Welker
c732eb48f2
Merge pull request #1299 from PepperDash/factory-updates
...
Multiple Updates
v2.12.0
2025-07-25 10:38:15 -05:00
Andrew Welker
efe70208d3
fix: check for null assembly name
v2.12.0-factory-updates.6
2025-07-25 10:32:43 -05:00
Andrew Welker
615f640ebb
fix: use continue instead of return
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
v2.12.0-factory-updates.5
2025-07-25 10:27:50 -05:00
Andrew Welker
ee6f9416a3
chore: remove unused configSnippet
2025-07-25 10:24:32 -05:00
Andrew Welker
4fc6ecbd0b
style: switch to auto property for attributes
2025-07-25 09:56:39 -05:00
Andrew Welker
58bcc3315d
fix: add changes from code review
v2.12.0-factory-updates.4
2025-07-25 09:51:04 -05:00
Andrew Welker
08cc84a8e8
fix: apply suggestions from code review
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
v2.12.0-factory-updates.3
2025-07-25 09:28:53 -05:00
Andrew Welker
226014fee0
fix: apply suggestions from code review
...
- remove commented out debug statements
- null check for description attribute
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
v2.12.0-factory-updates.2
2025-07-25 09:27:33 -05:00
Andrew Welker
dc7f99e176
fix: mark FeedbackBase default constructor as obsolete
...
There are situations now where feedbacks in the feedback collection
can be used to update things on UIs. If the feedback doesn't have a key, it can't
be used for this purpose.
v2.12.0-factory-updates.1
2025-07-25 09:18:22 -05:00
Andrew Welker
f0af9f8d19
fix: mark IHasMultipleDisplays and associated enum as obsolete
...
Fixes #1219
2025-07-25 09:14:45 -05:00
Andrew Welker
31143f56df
fix: modify how exceptions are printed to reduce noise
...
When an exception occurs during the connect method,
only the exception message will be printed at the Error log level.
The entire stack trace will be printed when at the Verbose level.
fixes #1273
2025-07-25 09:13:42 -05:00
Andrew Welker
43989b9588
chore: move interfaces to their own files
2025-07-25 09:12:09 -05:00
Andrew Welker
8db559f197
feat: factory updates & refactoring
...
This commit introduces significant updates to the device factory system, enhancing the way devices are created and managed within the PepperDash Essentials framework.
The changes include:
- New attributes for device configuration and description.
- Refactoring of the device manager and essentials device classes to support new factory methods.
- modified factory classes for essentials devices, plugin development devices, and processor extension devices.
- The device factory interface has been updated to include a factory method for creating devices.
- Added a wrapper for the device factory to streamline device creation.
- Updated plugin loader to accommodate the new device factory structure.
Fixes #1065
Fixed #1277
2025-07-25 09:05:40 -05:00
Andrew Welker
86f20da116
Merge pull request #1291 from PepperDash/copilot/fix-1290
...
docs: Add comprehensive XML documentation to all public members
2025-07-25 08:02:37 -05:00
Andrew Welker
0674dbda37
Merge branch 'main' into copilot/fix-1290
2025-07-25 07:48:49 -05:00
Andrew Welker
592607f3c8
Merge pull request #1296 from PepperDash/feature/add-IHasCamerasMessenger
v2.11.0
2025-07-24 18:53:05 -05:00
Neil Dorin
ea0a779f8b
Merge branch 'feature/add-IHasCamerasMessenger' of https://github.com/PepperDash/Essentials into feature/add-IHasCamerasMessenger
v2.11.0-feature-add-IHasCamerasMessenger.2
2025-07-24 16:40:06 -06:00
Neil Dorin
86e4d2f7fb
feat: Update SendFullStatus to target specific clients
...
Modified the `SendFullStatus` method to accept a `string clientId` parameter, allowing it to send status messages to specific clients. Updated the action for `"/fullStatus"` to pass the client ID and adjusted the `PostStatusMessage` call accordingly.
2025-07-24 16:39:28 -06:00
Neil Dorin
0069233e13
Update src/PepperDash.Essentials.Devices.Common/Cameras/CameraControl.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-24 16:16:05 -06:00
Neil Dorin
4048efb07e
Merge branch 'main' into feature/add-IHasCamerasMessenger
v2.11.0-feature-add-IHasCamerasMessenger.1
2025-07-24 16:03:41 -06:00
Andrew Welker
b12cdbc75c
docs: apply suggestions from copilot
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-23 09:08:10 -05:00
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
copilot-swe-agent[bot]
80da4ad98f
docs: fix duplicate and malformed XML documentation tags
...
Co-authored-by: andrew-welker <1765622+andrew-welker@users.noreply.github.com >
2025-07-22 17:40:17 +00:00
Andrew Welker
b283ed34b4
docs: remove duplicate
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 12:08:28 -05:00
Andrew Welker
899f13eadb
docs: remove duplicate
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 12:08:10 -05:00
Andrew Welker
fc1e29565e
docs: remove duplicate
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 12:03:33 -05:00
Andrew Welker
f9a74567d2
docs: remove duplicates
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 12:03:18 -05:00