Andrew Welker
f735f7377d
fix: bring modifications made to plugin over
2025-04-02 10:00:33 -05:00
Andrew Welker
97e157b5b6
fix: bring modifications made to plugin over
2025-04-02 08:39:08 -05:00
aknous
16c39b5201
feat: adds event handler to IHasWebView
2025-04-01 23:54:49 -04:00
Andrew Welker
6713ea53f2
fix: move current volume action creation after power registrations
2025-04-01 09:44:18 -05:00
Andrew Welker
1625cbe6de
Merge pull request #1232 from PepperDash/feature/IHasOsd
...
Add IHasWebview interface
2025-04-01 08:56:01 -05:00
Andrew Welker
041059210c
fix: add null check for room before adding to DevManager
2025-03-31 12:53:44 -05:00
Andrew Welker
32e090648c
fix: add missing parameter for GetRoutesHandler
2025-03-28 10:41:21 -05:00
Andrew Welker
bb045ba06b
fix: add base URL to routes response
2025-03-28 10:32:16 -05:00
Andrew Welker
474b2eb647
fix: add routes to get routing ports & all defined routes
2025-03-28 10:25:17 -05:00
Andrew Welker
90aa4a5d62
feat: remove IHasInputs<T,R> interface
...
This has been replaced by the `IHasInputs<T>` interface and was marked to be removed in the 2.0.0 release.
2025-03-26 08:55:55 -05:00
Andrew Welker
8b3eda1d18
refactor: make messenger constructors more consistent
...
Some constructors for messengers were taking Device rather than the specific type they needed.
2025-03-26 08:55:07 -05:00
Andrew Welker
7629836732
feat: add overloads for specific levels
...
In an effort to make it easier to use the logging mechanism, I added 4 overloaded methods for each level to allow for logging exceptions at any level, not just error.
I also added overloads for each level to the extensions so that an exception can be logged at any level, not just error.
2025-03-26 00:01:06 -05:00
Andrew Welker
a5bc79c469
chore: update some logging methods
2025-03-25 23:58:51 -05:00
Andrew Welker
26116d0495
feat: move PD Core into Essentials
2025-03-25 23:22:18 -05:00
Andrew Welker
cdafaf7586
build(force-patch): remove cplz generation
...
CPLZs are not required for using Essentials as a dependency, and just
adds noise that's not required.
2025-03-25 22:54:47 -05:00
Andrew Welker
222c2f6fe2
chore: more miscellaneous cleanup
2025-03-25 22:52:32 -05:00
Andrew Welker
19d0bc73c8
fix: remove LightingBase from core
2025-03-25 22:50:31 -05:00
Andrew Welker
277771d154
chore: miscellaeneous cleanup
2025-03-25 22:46:41 -05:00
Andrew Welker
789111cb9a
style: run code cleanup & apply VS suggestions
2025-03-25 22:14:15 -05:00
Andrew Welker
4d98191fa7
chore: remove obsolete log methods
2025-03-25 21:55:37 -05:00
Andrew Welker
f6f731b470
chore: remove 4SERIES compiler directive
2025-03-25 10:21:17 -05:00
Andrew Welker
8316ee22b6
build(force-patch): change names of MC packages
...
In order to prevent eventual version collision and confusion, and to
allow for deprecation of existing packages, the names of the MC packages
are now reflective of the fact that they are no longer
pluginsbuild(force-patch): change names of MC packages
In order to prevent eventual version collision and confusion, and to
allow for deprecation of existing packages, the names of the MC packages
are now reflective of the fact that they are no longer plugins.
2025-03-25 00:20:56 -05:00
Andrew Welker
aebc694da7
build(force-patch): use version in directory.build.props
2025-03-25 00:16:23 -05:00
Andrew Welker
fe2cd573e5
feat: remove DisplayBase from Core
2025-03-25 00:10:22 -05:00
Andrew Welker
af0855cea3
build(force-patch): publish mc messenger package
2025-03-24 23:36:17 -05:00
Andrew Welker
5ac9efb1fb
Merge branch 'development' into feature/move-mc
2025-03-24 22:43:59 -05:00
Andrew Welker
f6fdc14059
feat: move MC into Essentials
...
In order to solve some dependency issues that keep cropping up, MC
should be moved back into the Essentials repo and loaded automatically
on startup. This will allow for all plugins that use the MC Messengers
library to use the same version without fear of overwriting a dll due to
loading of plugin libraries.
2025-03-24 22:28:27 -05:00
Jonathan Arndt
fdb04286d6
fix: correct event subscription logic in GenericCommunicationMonitor and poll inclusively.
2025-03-23 16:36:41 -07:00
aknous
2c28b57806
fix: removes public access modifier from WebviewIsVisible prop
2025-03-20 00:42:30 -04:00
aknous
8762f84548
feat: adds WebviewVisible property to IHasWebView
2025-03-20 00:40:39 -04:00
aknous
46887579e4
feat: simplifies IHasOsd ShowWebView method signature
2025-03-18 12:35:13 -04:00
aknous
bada7e3a25
feat: renames interface
2025-03-12 11:00:44 -04:00
aknous
67a7422cd0
feat: adds IHasOSD interface
2025-03-11 23:33:59 -04:00
Andrew Welker
7631c7a8a1
build(force-patch): update PD Core to 2.0.1
2025-03-06 13:53:41 -06:00
Andrew Welker
16e2529378
feat: update to PD Core 2.0.0
2025-03-06 10:04:19 -06:00
Andrew Welker
4eabd82878
build(force-update): fix build targets to handle files correctly
2025-03-05 18:50:40 -06:00
Andrew Welker
edfe77cd02
build(force-patch): update PD Core & Crestron libraries
2025-03-05 17:37:48 -06:00
Andrew Welker
a141b365ab
fix: add missing using for System.Text
2025-03-05 13:40:38 -06:00
Andrew Welker
b398e73024
chore!: remove .NET 6 support for v2.0.0
...
BREAKING_CHANGE: remove .NET 6 support for v2.0.0
2025-03-05 13:26:50 -06:00
Andrew Welker
543176bb08
Merge branch 'development' into release-2.0.0
2025-03-05 13:07:51 -06:00
Andrew Welker
27072e3475
fix : #1213 remove key from GenericSoftCodec routing port keys
2025-02-19 17:10:18 -06:00
Andrew Welker
e4755ed9df
Merge branch 'feature-2.0.0/concurrent-routing-issues' of https://github.com/PepperDash/Essentials into feature-2.0.0/concurrent-routing-issues
2025-02-19 17:00:45 -06:00
Andrew Welker
316867caf8
chore: update to PD Core 2.0.0-alpha-451
...
Catch the `SshOperationTimeoutException` and handle it differently.
2025-02-19 16:49:22 -06:00
jtalborough
d8fd774324
Merge branch 'hotfix-2.0.0/room-combiner-syncronous-events' into feature-2.0.0/concurrent-routing-issues
2025-02-19 15:11:46 -05:00
Andrew Welker
e0058d8cfe
chore: update PD Core to 2.0.0-alpha-450
...
Updated to Renci for SSH
2025-02-19 13:24:52 -06:00
Andrew Welker
a055d06bc6
chore: add some logging for route queue processing
2025-02-19 11:18:00 -06:00
Andrew Welker
66cb592c70
chore: add missing curly brace
2025-02-19 11:10:35 -06:00
Andrew Welker
d53a5607e2
chore: reorg methos in routing Extensions class
2025-02-19 11:07:41 -06:00
Andrew Welker
34f59f1410
fix: move ReleaseRoute & RunRouteRequests to use a queue
2025-02-19 11:06:56 -06:00
Andrew Welker
261779d4c4
fix: actually log exception correctly
2025-02-18 14:04:30 -06:00