Commit graph

754 commits

Author SHA1 Message Date
dependabot[bot]
80a0002f5c
Merge c8eb0f7ef3 into 880a68b1b6 2026-08-12 15:44:04 +00:00
dependabot[bot]
c8eb0f7ef3
Bump BouncyCastle.Cryptography and SSH.NET
Bumps BouncyCastle.Cryptography from 2.4.0 to 2.7.0
Bumps SSH.NET from 2024.2.0 to 2026.0.0

---
updated-dependencies:
- dependency-name: BouncyCastle.Cryptography
  dependency-version: 2.7.0
  dependency-type: direct:production
- dependency-name: SSH.NET
  dependency-version: 2026.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-12 15:44:00 +00:00
Neil Dorin
880a68b1b6
Merge pull request #189 from PepperDash/ssh-fix
Update some exception messages to not print exception
2025-03-06 11:34:36 -07:00
Andrew Welker
8ace195a98 fix: update some exception messages to not print exception
Some exceptions are handled and don't need all of the details printed.
2025-03-06 12:03:31 -06:00
Andrew Welker
ab61b2673a
Merge pull request #188 from PepperDash/release
Release PD Core 2.0.0
2025-03-06 09:52:56 -06:00
Andrew Welker
faf99f097e
Merge pull request #187 from PepperDash/file-cleanup
File cleanup
2025-03-05 11:15:09 -06:00
Nick Genovese
56fd4b8718 chore: removed some unused and incomplete com classes 2025-03-05 10:54:28 -06:00
Nick Genovese
03221b40ac fix: deleted QscCoreDoubleIpClient
- had some non-standard naming conventions
- should probably be generalized
2025-03-05 10:53:39 -06:00
Nick Genovese
6289f4dd7b chore: cleaned out some old files and references 2025-03-05 10:53:09 -06:00
Andrew Welker
eb03e93b79
Merge pull request #186 from PepperDash/feature-2/camera-list-config
Feature 2/camera list config
2025-03-05 10:41:17 -06:00
Andrew Welker
fb9fbe829c chore(force-patch): fix build errors after merge 2025-03-05 10:36:35 -06:00
Andrew Welker
64ef2a6a3e Merge branch 'release' into feature-2/camera-list-config 2025-03-05 10:25:59 -06:00
Andrew Welker
1a05cf19d4
Merge pull request #185 from PepperDash/feature-2/creslib-version-update
Update Crestron Libraries
2025-03-05 10:14:50 -06:00
Andrew Welker
b1184168d5 Merge branch 'release' into feature-2/creslib-version-update 2025-03-05 10:08:35 -06:00
Andrew Welker
51ad2e244c
Merge pull request #184 from PepperDash/feature-2/device-ikeyed-ikeyname-updates
IKeyName changes/updates
2025-03-05 10:04:51 -06:00
Andrew Welker
23d15a1cc5 Merge branch 'release' into feature-2/device-ikeyed-ikeyname-updates 2025-03-05 09:58:41 -06:00
Andrew Welker
0454410857
Merge pull request #183 from PepperDash/release-2
Step 1 to releasing PD Core v2
2025-03-04 08:56:49 -06:00
Andrew Welker
bdb81aafd6 build: add pre-release configs for beta & rc 2025-03-04 08:51:04 -06:00
Andrew Welker
f519142aa6 ci: fix workflow name 2025-03-04 08:48:54 -06:00
Andrew Welker
0deea7e964 ci: add workflow file back in 2025-03-04 08:44:10 -06:00
Andrew Welker
c183470bcf chore: fix sln after csproj move and update props & targets 2025-03-04 08:41:07 -06:00
Andrew Welker
13acf2fb14 chore: remove unneeded files 2025-03-04 08:40:36 -06:00
Andrew Welker
638df4dd3b feat!: support only .NET Framework 4.7.2
In order to conform with the plugin format and the workflow, the .csproj
file was moved up a level to the root of the `src` folder and the
solution file was renamed.

Workflows were also changed to match the plugin workflows.

BREAKING CHANGE: Supports ONLY .NET Framework 4.7.2
2025-03-04 08:28:30 -06:00
Andrew Welker
b7fcb94098 fix: merge errors that weren't caught on edit 2025-03-03 17:15:55 -06:00
Andrew Welker
3458897057 merge development into release-2 2025-03-03 17:09:34 -06:00
jtalborough
d03e136ada fix: resolve StringReader compatibility between .NET Framework and .NET 6
- Add conditional compilation directives to use appropriate StringReader implementation
- Use System.IO.StringReader for .NET 6
- Use Crestron.SimplSharp.CrestronIO.StringReader for .NET Framework
2025-02-20 18:19:45 -05:00
Andrew Knous
1fd355d808 feat: adds Newtonsoft dependency for net6 2025-02-20 18:16:31 -05:00
Andrew Knous
b4efa89278 feat: updates crestron library to 2.21.90 2025-02-20 17:14:14 -05:00
Neil Dorin
1d85e6af7d
Merge pull request #181 from PepperDash/feature-2/ssh-move-away-from-crestron
Migrate to Renci SSH.NET
2025-02-19 17:13:16 -07:00
Andrew Welker
a60a277e49 fix: handle Renci timeout exception 2025-02-19 16:40:25 -06:00
Andrew Welker
5908e67055 feat: update SSH Client to use Renci SSH.NET instead of Crestron
Also added `LogException` extension method for IKeyed things.
2025-02-19 13:05:05 -06:00
Neil Dorin
44fb41b42e
Merge pull request #180 from PepperDash/hotfix/ssh-fix
Hotfix/ssh fix
2024-10-31 11:03:52 -06:00
Neil Dorin
d9c93e0139 feat: Adds cameraLists to config merge method 2024-06-25 12:19:13 -06:00
Neil Dorin
18df4ef0b1 Merge branch 'development-2' into feature-2/ssh-updates 2024-05-28 14:50:01 -06:00
Neil Dorin
19c9165db2
Merge pull request #176 from PepperDash/feature-2/device-control-config
Make control properties serialize & deserialize correctly
2024-05-28 13:49:06 -06:00
Andrew Welker
fa88e1b744 fix: add null value handling and make some values nullable 2024-05-28 13:50:53 -05:00
Andrew Welker
b590bfe97b fis: add json props to control properties config 2024-05-28 13:19:45 -05:00
Neil Dorin
b150ae22c8 build: Updates csprog properties to not include source revision in informational version 2024-05-23 11:52:15 -06:00
Neil Dorin
e2772769c0 fix: renames levelControlLists to audioControlPointLists 2024-05-21 12:57:48 -06:00
Andrew Welker
9b02152781
Merge pull request #175 from PepperDash/feature-2/fix-logError-message
Remove LogError from overload of Console
2024-05-20 11:11:51 -05:00
Andrew Welker
706f10db98 fix: removed log to error for vc-4 from final method 2024-05-17 11:11:14 -05:00
Neil Dorin
2c273cdf98 feat: adds levelControlLists to config reader merge methos 2024-05-16 22:54:59 -06:00
Joshua_Gutenplan
d403c295ab
Merge pull request #174 from PepperDash/feature-2/fix-logError-message
Logging updates
2024-05-15 22:13:51 -07:00
Andrew Welker
e9dcd1636a build: update Crestron libraries 2024-05-16 00:02:47 -05:00
Andrew Welker
fb3e9774c7 fix: modify format for error log depending on environment 2024-05-15 23:54:34 -05:00
Andrew Welker
e9be8c98a2 refactor: remove room 2024-05-15 23:54:09 -05:00
Andrew Welker
e581eede56 fix: match error log & console formats 2024-05-15 23:42:31 -05:00
Andrew Welker
d7f57439c8 refactor: update log message format for console 2024-05-15 23:37:39 -05:00
Andrew Welker
14e6aa4dc8 fix: missing } 2024-05-15 15:38:06 -05:00
Andrew Welker
ec2f8ffd92 fix: modify how messages are formatted 2024-05-15 15:26:41 -05:00