Jonathan Arndt
c9f5af184b
feat: add support for UdpClient in communication methods and implement GenericUdpClient class
2026-05-14 17:22:38 -07:00
Neil Dorin
a9dd57fdaf
refactor: remove Password from LoginResponse and related token assignment
2026-05-11 09:51:48 -06:00
Neil Dorin
d879430616
feat: update LoginResponse structure to include Password in the token response
2026-05-11 09:50:39 -06:00
Neil Dorin
1a5840c29a
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-11 09:48:12 -06:00
Neil Dorin
6fbdaa9ca0
Merge remote-tracking branch 'origin/main' into fix/devtools-fixex
2026-05-10 20:48:10 -06:00
Neil Dorin
e5e1802da9
feat: enhance LoginRequestHandler to include detailed LoginResponse structure
...
Co-authored-by: Copilot <copilot@github.com>
2026-05-10 20:48:05 -06:00
Neil Dorin
8ba993ed66
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-08 13:19:04 -06:00
Neil Dorin
9fc866741e
feat: mark deprecated classes and methods for future removal
2026-05-08 13:08:58 -06:00
Neil Dorin
2530003a58
refactor: clean up whitespace and improve debug URL logging format
2026-05-07 10:56:56 -06:00
Neil Dorin
c52d585a0c
feat: Allow WebAPI to load if no config file is present
2026-05-07 10:44:54 -06:00
copilot-swe-agent[bot]
447af3883c
fix: align GetHtmlDebugPath with AssetLoader two-hop path resolution
...
Agent-Logs-Url: https://github.com/PepperDash/Essentials/sessions/9d7d71b4-b083-412b-b7b2-3167561eeed3
Co-authored-by: ndorin <18535240+ndorin@users.noreply.github.com>
2026-05-04 15:48:12 +00:00
Neil Dorin
3b57860123
fix: correct response status description in LoginRequestHandler and improve error logging in ServeDebugAppRequestHandler
2026-05-04 09:43:06 -06:00
Neil Dorin
2fdd73498a
Merge remote-tracking branch 'origin/main' into tieline-visualisation
2026-04-30 14:24:14 -06:00
Neil Dorin
ee240ca378
feat: add ServeDebugAppRequestHandler for serving debug app assets and improve error handling in LoginRequestHandler
...
Co-authored-by: Copilot <copilot@github.com>
2026-04-30 14:22:53 -06:00
Neil Dorin
f31f0611f1
Merge pull request #1374 from PepperDash/tieline-visualisation
...
tieline visualisation
2026-04-30 10:59:50 -06: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
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
Neil Dorin
9ea5ec5d1a
feat: implement login functionality with LoginRequestHandler and integrate asset loading
2026-04-16 21:31:30 -06:00
Erik Meyer
bf517ad8b8
fix: add url property to WebViewClear
2026-04-14 10:09:52 -04:00
Erik Meyer
e55ac38719
feat: update IHasWebView with webview state info
2026-04-13 16:08:01 -04:00
Neil Dorin
e800e0912c
Merge remote-tracking branch 'origin/main' into tieline-visualisation
2026-04-10 09:50:58 -06:00
Andrew Welker
c20d49f430
fix: restrict tieline creation when signal types are invalid
2026-04-02 15:22:17 -05:00
Neil Dorin
5a07e837ee
feat: implement constructor for BridgeApi with key and name parameters
2026-03-12 14:27:21 -06: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
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
Andrew Welker
3ed0bd52d8
Merge branch 'main' into feature/circuittype-property-versiport
2026-02-09 14:58:06 -05:00
Andrew Welker
f88bb13367
docs: update XML comments for Essentials Core
2026-02-09 08:58:52 -06:00
Andrew Welker
4437074f07
fix: implement copilot suggestions
2026-02-09 08:45:28 -06: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
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
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
Andrew Welker
d05ebecd7d
fix: getroutingports command now prints port types
2026-01-14 09:55:32 -06:00
Andrew Welker
d0fe225bbc
feat: improve routing feedback manager
...
* Performance improvment by mapping out midpoint to sinks on startup
* Use existing routing methods
* Debounce event handling
* Check all signal types for route updates
2026-01-14 09:54:44 -06:00
Nick Genovese
f49901d3fa
fix: Improve status messages in StatusMonitorCollection
...
Enhanced error and warning message generation to use monitor names when available, include counts, proper pluralization, and append "Offline" when issues are present. Avoided multiple enumerations by converting to lists. "Room Ok." is shown when no issues are detected.
2026-01-01 18:01:37 -06:00
Andrew Welker
7f2bb078c8
fix: revert prop name to inUpPosition for screenlift messenger
...
- refactor volume interfaces into separate files
- IBasicVolumeControl implements IKeyName
2025-12-31 12:20:40 -06:00
Andrew Welker
a983e2c87f
fix: save config only when values change
2025-12-30 14:34:11 -06:00
Nick Genovese
babb9a77df
fix: a few logging updates
2025-12-29 16:48:13 -06:00
Nick Genovese
7629921113
fix: a few logging updates
2025-12-29 15:34:14 -06:00
Andrew Welker
7ad8218af0
fix: fusion controller now sets only associated room custom values
2025-12-29 13:03:47 -06:00
Andrew Welker
2cc37a4e40
fix: ExecuteJoinAction now uses the correct Sig collections
2025-12-23 11:06:52 -06:00
Andrew Welker
076e5dfa9d
chore: update comments, debug methods, and mark some things obsolete
2025-12-23 10:25:53 -06:00
Andrew Welker
092896bb25
fix: support for legacy UDP EISC
2025-12-23 09:57:49 -06:00
Andrew Welker
210b398a13
fix: implement PR Review suggestions
2025-12-16 10:04:01 -06:00