Andrew Welker
0a991cffb0
docs: remove commented out code and associated XML comments
2026-04-17 10:57:36 -05:00
Andrew Welker
18088d37a1
feat: handle timers correctly and migrate to native Timer instead of CTimer
2026-04-17 10:56:51 -05:00
Andrew Welker
4f86009209
chore: remove unused using statements
2026-04-17 10:56:14 -05:00
Andrew Welker
2197dc489d
fix: pre-built routes now respect source ports for finding routes
2026-04-17 10:30:11 -05:00
Andrew Welker
db14a614bc
fix: move to concurrent dictionary instead of hash set for impossible routes
2026-04-17 10:30:11 -05:00
Andrew Welker
4a59cf9f81
chore: remove deprecated Debug.Console methods
2026-04-17 10:30:11 -05:00
Neil Dorin
9ea5ec5d1a
feat: implement login functionality with LoginRequestHandler and integrate asset loading
2026-04-16 21:31:30 -06:00
Neil Dorin
6e9480f503
feat: add DeleteAllUiClientsHandler and route for deleting all clients. Resolve issues with client closing websocket connection to DebugWebsocketSink
2026-04-14 22:12:39 -06:00
Neil Dorin
a610e127de
fix: update version to 2.29.0-local in Directory.Build.props
2026-04-14 16:40:37 -06:00
Neil Dorin
e800e0912c
Merge remote-tracking branch 'origin/main' into tieline-visualisation
2026-04-10 09:50:58 -06:00
Neil Dorin
d2684f364d
Merge pull request #1407 from PepperDash/update-routing-documentation
...
Update routing docs & tieline creation
2026-04-03 11:21:32 -06:00
Andrew Welker
29d5804cb0
docs: fix spelling error
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-02 17:31:02 -05:00
Andrew Welker
c20d49f430
fix: restrict tieline creation when signal types are invalid
2026-04-02 15:22:17 -05:00
Andrew Welker
a82cf4f449
docs: udpate routing documentation to match the algorithm
2026-04-02 15:21:59 -05:00
Evan DiLallo
305a466b1b
Merge pull request #1395 from PepperDash/fix/implement-IKeyed-on-BridgeBase
...
feat: implement constructor for BridgeApi with key and name parameters
2026-03-12 16:30:51 -04:00
Neil Dorin
5a07e837ee
feat: implement constructor for BridgeApi with key and name parameters
2026-03-12 14:27:21 -06:00
Andrew Welker
b64f63ac6b
Merge pull request #1389 from PepperDash/copilot/fix-crestrononvif-dll-error
...
fix(hotfix): skip CrestronOnvif.dll during assembly scanning at startup
2026-03-03 12:38:34 -05:00
Nick Genovese
b21be608f0
Update src/PepperDash.Essentials.Core/Factory/DeviceFactory.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-01 14:38:07 -05:00
copilot-swe-agent[bot]
6ab3ed9911
fix(hotfix): skip CrestronOnvif.dll when scanning assemblies at startup
...
Co-authored-by: ngenovese11 <23391587+ngenovese11@users.noreply.github.com>
2026-03-01 19:27:22 +00:00
copilot-swe-agent[bot]
a9fdf30880
Initial plan
2026-03-01 19:23:14 +00:00
Neil Dorin
963925ffef
Merge pull request #1388 from PepperDash/feature/add-IHasWebViewWithPwaMode
...
Feature/add i has web view with pwa mode
2026-02-24 15:36:59 -07:00
Neil Dorin
e162ed208b
Update src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-24 14:53:31 -07:00
Neil Dorin
bd38475b10
Update src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-24 14:53:12 -07:00
Neil Dorin
a704e48ae6
feat: add IsInPwaModeFeedback property to IHasWebViewWithPwaMode interface
2026-02-24 14:48:21 -07:00
Neil Dorin
b40200ecae
feat: add IHasWebViewWithPwaMode interface with PWA navigation methods
2026-02-24 11:52:08 -07:00
Neil Dorin
9de14da201
Merge pull request #1386 from PepperDash/docfx-docs
...
docs: fix capitalization error in toc
2026-02-09 14:16:08 -07:00
Andrew Welker
633608c8c6
docs: fix capitalization error in toc
2026-02-09 14:53:04 -06:00
Neil Dorin
f8a81de177
Merge pull request #1385 from PepperDash/docfx-docs
2026-02-09 13:48:27 -07:00
Neil Dorin
39ebf6f63d
Merge pull request #1377 from PepperDash/feature/circuittype-property-versiport
2026-02-09 13:47:36 -07:00
Andrew Welker
3ed0bd52d8
Merge branch 'main' into feature/circuittype-property-versiport
2026-02-09 14:58:06 -05:00
Andrew Welker
afc5cf1a14
docs: update landing page and getting started
2026-02-09 13:57:24 -06:00
Andrew Welker
8ff9de817c
docs: reorganize and add article on working with docFx
2026-02-09 13:31:42 -06:00
Andrew Welker
b35d2b47cf
Merge pull request #1379 from PepperDash/xml-docs-devices
...
feat: complete XML documentation in Devices.Common
2026-02-09 10:04:25 -05:00
Andrew Welker
10579f1424
Merge pull request #1380 from PepperDash/xml-docs-essentials-core
...
Xml docs essentials core
2026-02-09 10:04:07 -05:00
Andrew Welker
f88bb13367
docs: update XML comments for Essentials Core
2026-02-09 08:58:52 -06:00
Erik Meyer
2924ce6916
docs: complete XML documentation in Devices.Common
2026-02-09 08:55:08 -06:00
Andrew Welker
4437074f07
fix: implement copilot suggestions
2026-02-09 08:45:28 -06:00
Andrew Welker
0764685c51
Merge pull request #1378 from PepperDash/xml-docs
...
feat: complete XML documentation in PD Core
2026-02-09 09:33:24 -05:00
Andrew Welker
1fb5d3e5ee
fix: make registering for push schedule updates optional
...
The default config for a Fusion room will now NOT subscribe for Fusion schedule push updates unless explicitly
requested.
2026-02-09 08:09:18 -06:00
Neil Dorin
1404899342
Merge pull request #1383 from onryigit/fix/case-insensitive-files
2026-02-03 13:51:56 -07:00
Yiğit Öner
a4759c3e67
fix case sensitivity issue for file searches
...
Updated logic to use case-insensitive filtering
2026-02-03 23:11:19 +03:00
Erik Meyer
a1029cd7c7
fix: add param info, clean up trailing whitespace and minor formatting
2026-01-27 14:39:50 -05:00
Erik Meyer
b1a5136ec6
fix: remove buildFile.txt
2026-01-27 13:53:26 -05:00
Erik Meyer
a7c4e2fd60
feat: complete XML documentation in PD Core
2026-01-27 13:22:27 -05:00
equinoy
c0971a4f8e
Merge remote-tracking branch 'origin/screen-lift-controller-mute-logic' into feature/circuittype-property-versiport
2026-01-22 15:36:27 -06:00
equinoy
8bc6d4392b
feat: add circuitType property to IOPortConfig and implement state inversion in digital input devices
2026-01-22 15:04:25 -06:00
Neil Dorin
4fa7a42330
Merge pull request #1376 from PepperDash/client-id-issues
...
fix: handle subsequent join calls and clientid/websocket client mismatches
2026-01-21 14:59:22 -07:00
Andrew Welker
9bad3ae21b
fix: handle subsequent join calls and clientid/websocket client mismatches
2026-01-21 15:20:27 -06:00
Andrew Welker
9c9a643b6a
feat: add CWS endpoint to get routing devices & tielines together
2026-01-14 10:22:35 -06:00
Andrew Welker
fb8216beed
feat: map routes/tielines at startup and new console commands
...
* visualizeroutes allows visualizing configured routes based on tielines and signal type
* can be filtered by source key, destination key, and type, along with partial matches for source & destination keys
* visualizecurrentroutes visualizes what Essentials says is currently routed by type
* uses same filtering as visualizeroutes
* improvements to how the routing algorithm works
2026-01-14 10:00:48 -06:00