Andrew Welker
f88bb13367
docs: update XML comments for Essentials Core
2026-02-09 08:58:52 -06:00
Andrew Welker
c06b57a5f9
fix: check for multiple URL patterns for both template & system URLS
2025-11-18 12:30:54 -06:00
Andrew Welker
2c49fb9321
fix: parse current Portal URLS for system and template UUIDs correctly
2025-11-12 16:58:23 -06:00
Neil Dorin
5409db193c
Update src/PepperDash.Essentials.Core/Config/Essentials/EssentialsConfig.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-22 13:53:23 -06:00
Neil Dorin
9de94bd65f
fix: Update v2 config detection criteria
...
Changed the logic for identifying v2 configuration files. The check now looks for the presence of a "versions" node instead of the absence of "system" or "template" nodes, reflecting an update in the configuration file structure.
2025-09-22 15:05:06 -06:00
Neil Dorin
ff46fb8f29
feat: Add versioning support to EssentialsConfig
...
Introduce `Versions` property in `EssentialsConfig` to hold version information.
Add `VersionData` class for Essentials and package versions, and `NugetVersion` class for individual package details.
Retain and document `SystemTemplateConfigs` class.
2025-09-22 14:55:58 -06:00
Neil Dorin
d9243def30
feat: Adds ability to read configs generated from v2 config tool that are pre-merged don't have system or template objects
...
Refactor config handling and improve documentation
- Updated `PortalConfigReader.cs` to use constants for configuration keys, enhancing maintainability and readability. Improved error logging with `Debug.LogError`.
- Modified `ConfigReader.cs` to handle v2 configuration format, streamlining the loading process and avoiding redundant parsing.
- Added XML documentation comments to properties in `EssentialsConfig.cs`, improving code documentation. Initialized `Rooms` property in the constructor.
- Enhanced `SystemTemplateConfigs` class with XML documentation for better clarity on its properties.
2025-09-22 14:22:57 -06:00
Andrew Welker
4ca1031bef
docs: fix CS1587 errors
2025-09-17 08:52:44 -05:00
Andrew Welker
65bc408ebf
fix: add StreamUrl to baseStreamingDeviceProperties
2025-08-15 12:41:21 -05:00
Andrew Welker
5bb0ab2626
fix: base config properties for use with streaming devices
2025-08-01 21:17:35 -05:00
copilot-swe-agent[bot]
7987eb8f9b
docs: complete XML documentation for all projects with inheritdoc tags
...
Co-authored-by: andrew-welker <1765622+andrew-welker@users.noreply.github.com>
2025-07-22 15:53:01 +00:00
Neil Dorin
90251d92df
fix: adds condition to handle legacy and current portal URL structures and adds null check for getting list types in basic config helper methods
2024-08-26 12:47:31 -06:00
Neil Dorin
bec3ab8e73
fix: Adds missing initializer for CameraLists
2024-06-28 11:27:22 -06:00
Neil Dorin
ddc2491664
feat: updates to IEssentialsRoom for CameraListKey and adds helper method to get camera list from config
2024-06-25 17:15:45 -06:00
Neil Dorin
9a6209f50a
feat: Adds basic CamerLists config structure and CameraListItems class
2024-06-25 16:08:44 -06:00
Neil Dorin
0a2aaa693f
feat: Replaces Crestron.SimplSharp.Reflection with System.Reflextion and updates the way essentials plugin versions are stored and retrieved
2024-05-23 14:11:42 -06:00
Neil Dorin
2f9038a501
fix: adds initializer for dictionaries
2024-05-21 22:15:50 -06:00
Neil Dorin
983b18d25a
fix: fixes type of AudioControlPointLists
2024-05-21 17:28:05 -06:00
Neil Dorin
2e61d8d709
fix: Changes LevelControlLists to AudioControlPointLists and modified IHasDspPresets
2024-05-21 16:49:13 -06:00
Neil Dorin
7e736ae519
fix: initializes LevelControlLists in config
2024-05-16 22:44:57 -06:00
Neil Dorin
e1638762a1
feat: Adds helper method for getting LevelControlList by key
2024-05-16 20:30:22 -06:00
Neil Dorin
cb16f2a505
feat: Adds LevelControlLists to BasicConfig and LevelControlListItem class
2024-05-16 17:17:59 -06:00
Andrew Welker
ee4ccb0d1a
feat: change to use Debug.LogMessage everywhere
2024-03-21 13:44:08 -05:00
Andrew Welker
1e6e8a044d
merge dev 2.0.0
2024-02-05 13:33:25 -06:00
Andrew Welker
b74755c825
chore: remove references to full Newtonsoft package
2024-02-02 09:23:29 -06:00
Neil Dorin
a2c628145d
feat: adds more api handlers to load config and get/set min log level
2023-11-24 18:58:11 -07:00
Andrew Welker
0d515e5f0a
refactor: rearrange and add solution for 4-series
2023-02-07 15:45:01 -07:00