ComposeUI icon indicating copy to clipboard operation
ComposeUI copied to clipboard

Merge FDC3 2.0 Conformance Feature Branch

Open kruplm opened this issue 9 months ago • 1 comments

This PR merges the changes that have been implemented so that ComposeUI is an FDC3 2.0 compliant Desktop Agent. This feature branch also includes the fixes and improvements that have been introduced after the product has earned the compliance badge.

kruplm avatar Mar 06 '25 16:03 kruplm

Codecov Report

Attention: Patch coverage is 58.58586% with 492 lines in your changes missing coverage. Please review.

Project coverage is 65.9%. Comparing base (31bf359) to head (6be77dc). Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
...Stanley.ComposeUI.DesktopAgent/Fdc3DesktopAgent.cs 61.1% 80 Missing and 23 partials :warning:
.../src/Shell/Fdc3/ResolverUI/Fdc3ResolverUIWindow.cs 0.0% 53 Missing :warning:
...rc/shell/dotnet/src/Shell/Modules/ModuleService.cs 0.0% 31 Missing :warning:
...re/Internal/ResolverUIMessageRouterCommunicator.cs 23.6% 29 Missing :warning:
....ComposeUI.DesktopAgent/Channels/PrivateChannel.cs 0.0% 25 Missing :warning:
...3/src/infrastructure/MessageRouterIntentsClient.ts 10.7% 25 Missing :warning:
...l/Fdc3/ResolverUI/Fdc3ResolverUIIntentViewModel.cs 0.0% 18 Missing :warning:
...dc3/js/composeui-fdc3/src/ComposeUIDesktopAgent.ts 68.6% 16 Missing :warning:
...dc3/src/infrastructure/ComposeUIContextListener.ts 54.2% 16 Missing :warning:
...topAgent/Infrastructure/Internal/IntentResolver.cs 74.1% 11 Missing and 4 partials :warning:
... and 33 more

:x: Your patch status has failed because the patch coverage (58.5%) is below the target coverage (100.0%). You can increase the patch coverage or adjust the target coverage.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##            main    #981     +/-   ##
=======================================
- Coverage   67.3%   65.9%   -1.4%     
=======================================
  Files        311     333     +22     
  Lines       9198    9959    +761     
  Branches     962    1199    +237     
=======================================
+ Hits        6196    6571    +375     
- Misses      2771    3128    +357     
- Partials     231     260     +29     
Files with missing lines Coverage Δ
...tanley.ComposeUI.AppDirectory/Fdc3ModuleCatalog.cs 85.1% <100.0%> (+9.4%) :arrow_up:
...poseUI.DesktopAgent/Contracts/FindIntentRequest.cs 100.0% <100.0%> (ø)
...ktopAgent/Contracts/FindIntentsByContextRequest.cs 100.0% <100.0%> (ø)
....DesktopAgent/Contracts/GetIntentResultResponse.cs 87.5% <100.0%> (ø)
...sktopAgent/Contracts/GetOpenedAppContextRequest.cs 100.0% <100.0%> (ø)
...ey.ComposeUI.DesktopAgent/Contracts/OpenRequest.cs 100.0% <100.0%> (ø)
...y.ComposeUI.DesktopAgent/Contracts/OpenResponse.cs 100.0% <100.0%> (ø)
...topAgent/Contracts/RaiseIntentForContextRequest.cs 100.0% <100.0%> (ø)
...oseUI.DesktopAgent/Contracts/RaiseIntentRequest.cs 100.0% <100.0%> (ø)
...topAgent/Contracts/RaiseIntentResolutionRequest.cs 100.0% <100.0%> (ø)
... and 95 more

... and 11 files with indirect coverage changes

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

codecov[bot] avatar Mar 11 '25 16:03 codecov[bot]