jtalborough
6e51ed643c
fix: adjust installation steps for prerequisites based on environment detection
3.0.0-beta-2
2025-03-03 18:20:33 -05:00
jtalborough
135d65c515
fix: update condition for CPZ copy target and remove obsolete workflows
2025-03-03 18:16:14 -05:00
jtalborough
493ef59497
feat: enhance plugin dependency management in PluginLoader
2025-02-28 16:35:42 -05:00
jtalborough
488dda2c0c
wip: address performance issues in plugin loading and versioning
2025-02-27 17:12:57 -05:00
jtalborough
e314f58035
fix: add null check for room before adding to DeviceManager
2025-02-27 11:17:07 -05:00
jtalborough
3fad74e595
fix: update target framework to net8 and bump PepperDashCore version to 2.0.0-alpha-462
2025-02-26 16:27:44 -05:00
jtalborough
a654560506
feat: implement WebSocket classes and update culture settings; bump PepperDashCore version
2025-02-26 10:39:09 -05:00
jtalborough
2138a29b31
fix: update target frameworks and package references; change culture to InvariantCulture
2025-02-25 19:17:34 -05:00
jtalborough
d6f7a12eb9
fix: update package references and clean up unused imports
2.0.0-alpha-2635
2025-02-25 14:34:28 -05:00
Jason T Alborough
237fff5398
Merge pull request #1214 from PepperDash/feature-2.0.0/concurrent-routing-issues
...
Fix issues with concurrent routing actions
2.0.0-beta-2632
2025-02-20 13:19:56 -05:00
Andrew Welker
b2eab21fbd
Merge pull request #1211 from PepperDash/hotfix-2.0.0/room-combiner-syncronous-events
...
fix: improve error handling and await device actions in RoomCombinati…
2.0.0-beta-2630
2025-02-19 17:20:59 -06:00
Andrew Welker
f2545fb1cf
Merge pull request #1212 from PepperDash/feature-2.0.0/versiport-room-combiner
...
Enable using Versiports with Room Combiner
2.0.0-beta-2629
2025-02-19 17:20:40 -06:00
Andrew Welker
27072e3475
fix : #1213 remove key from GenericSoftCodec routing port keys
2.0.0-alpha-2628
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
2.0.0-alpha-2627
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
2.0.0-alpha-2626
2025-02-19 13:24:52 -06:00
Andrew Welker
a055d06bc6
chore: add some logging for route queue processing
2.0.0-alpha-2625
2025-02-19 11:18:00 -06:00
Andrew Welker
66cb592c70
chore: add missing curly brace
2.0.0-alpha-2624
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
2.0.0-alpha-2621
2025-02-18 14:04:30 -06:00
Andrew Welker
30d5e2b081
fix: add more exception handling
...
Also add null check for `AddRouteDescriptor` method
2025-02-18 14:00:53 -06:00
Andrew Welker
5516ed16c3
fix: use null instead of empty string to make it clearer what's happening
2.0.0-alpha-2619
2025-02-18 12:02:52 -06:00
Andrew Welker
8108b9dfdb
fix: attempt to get better logging for exception
...
Fixed some issues with log messages that were not formatted correctly for Serilog.
2.0.0-alpha-2618
2025-02-18 11:59:26 -06:00
Nick Genovese
fb4f1482c7
fix: small null check in the release and make route method
2.0.0-alpha-2615
2025-01-31 19:33:31 -05:00
Nick Genovese
54dcb5de08
feat: implement IPartitionStateProvider to Generic VersaPortInput
2.0.0-alpha-2614
2025-01-30 15:21:12 -05:00
jtalborough
4ef481375c
fix: improve error handling and await device actions in RoomCombinationScenario
2.0.0-hotfix-2613
2025-01-28 09:00:21 -05:00
Nick Genovese
d8a88b2a07
Merge branch 'development-2.0.0' into feature-2.0.0/emergencyOSD
2.0.0-alpha-2612
2025-01-10 07:31:35 -05:00
Andrew Welker
cc724ddf19
Merge pull request #1210 from PepperDash/hotfix-2.0.0/release-routes-clears-the-routes
...
Hotfix 2.0.0/release routes clears the routes
2.0.0-beta-2611
2.0.0-alpha-2633
2024-12-30 13:33:54 -06:00
Nick Genovese
e29e800d9d
fix: now pushes the tag whenever not rc
2.0.0-hotfix-2610
2024-12-10 07:52:43 -05:00
Nick Genovese
134e8ba02e
fix: remove null route when releasing route
2024-12-10 07:44:10 -05:00
Neil Dorin
a83ba444d3
Merge pull request #1209 from PepperDash/feature-2.0.0/more-cooldown-fixes
2024-11-22 08:34:13 -07:00
Andrew Welker
f4c5e6fbeb
fix: remove event sub for route request
...
When route requests made during a destination's cooldown cycle were handled, the event subscription was *NOT* being removed, resulting in the request being run on *EVERY* subsequent cooldown complete event.
2.0.0-alpha-2600
2024-11-22 09:14:07 -06:00
Andrew Welker
35d7994cc8
Merge pull request #1208 from PepperDash/feature-2.0.0/cooldown-exception
...
fix: add try/catch for routing cooldown handler
2024-11-20 15:52:24 -06:00
Andrew Welker
c3e9d654c9
fix: add try/catch for routing cooldown handler
...
Fixed log statement to handle when a value is null
2.0.0-alpha-2598
2024-11-20 15:47:33 -06:00
Andrew Knous
f68b1e9e49
feat: cleans up code, adds versiport comment, changes ShowEmergencyMessage arg name to "url"
2.0.0-alpha-2597
2024-11-19 09:19:48 -08:00
Andrew Knous
cd81b8af73
feat: adds roomKey to ShowEmergencyMessage
2.0.0-alpha-2596
2024-11-14 17:00:21 -05:00
Andrew Knous
cd52c245a6
feat: adds emergency OSD support
2.0.0-alpha-2595
2024-11-14 16:23:31 -05:00
Neil Dorin
0b60f53d0e
feat: Adds IEssentialsRoomEmergency interface and implements on contact closure device to provide state
2.0.0-alpha-2594
2024-11-13 12:15:25 -07:00
Andrew Welker
ffed2dea8a
Merge pull request #1206 from PepperDash/feature-2.0.0/catv-presets
...
docs: adds debug statement to print preset count
2024-10-31 09:54:47 -05:00
Andrew Welker
936dce2046
Merge pull request #1204 from PepperDash/feature-2.0.0/fix-version-info
...
feat: adds sdi in/out port names
2024-10-31 09:53:46 -05:00
Andrew Welker
b33704eabe
Merge pull request #1203 from PepperDash/feature-2.0.0/bridge-issues
...
fix: joins in join maps get added correctly to a bridge
2024-10-30 13:27:25 -05:00
Andrew Welker
aca6fe9af5
chore: remove extraneous call
2.0.0-alpha-2583
2024-10-30 13:20:43 -05:00
Andrew Welker
332faaa9cc
fix: joins in join maps get added correctly to a bridge
...
When Essentials moved to using `System.Reflection` instead of the Crestron classes, there were some leftover `GetType` calls that were no longer necessary. These extra calls were preventing things from getting the correct type.
Join Map printing was also fixed to print out in an actual readable fashion.
2.0.0-alpha-2582
2024-10-30 13:18:36 -05:00
Nick Genovese
4449077a39
Merge pull request #1202 from PepperDash/feature-2.0.0/display-feedback-fix
...
Set CurrentSourceKey correctly & in the correct order
2024-10-30 11:32:29 -04:00
Andrew Welker
86ba9e0f16
fix: set currentSourceKey & currentSource in order
2.0.0-alpha-2581
2.0.0-alpha-2579
2024-10-30 10:19:55 -05:00
Andrew Welker
db2d8a213d
fix: get order of source & source key correct
2.0.0-alpha-2578
2024-10-29 10:59:26 -05:00
Andrew Welker
590e16298c
fix: use correct key for destination CurrentSourceInfoKey
2.0.0-alpha-2577
2024-10-28 16:41:30 -05:00
Andrew Welker
1a11e9019c
Merge pull request #1201 from PepperDash/feature-2.0.0/routing-feedback-manager-nullref
...
Feature 2.0.0/routing feedback manager nullref
2024-10-25 08:33:46 -05:00