Skip to content

Conversation

kruplm
Copy link
Contributor

@kruplm kruplm commented Mar 6, 2025

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.

lilla28 and others added 30 commits September 25, 2024 16:49
feat(fdc3) - Implement open and raiseIntentForContext
fix(examples) - Revert back the apps.json file
 - Marked Context nullable in RaiseIntentRequest
 - Removed unnecessary string interpolation from Fdc3DesktopAgentErrors
 - Added TargetInstanceUnavailable to Fdc3DesktopAgentErrors
 - Added TargetAppUnavailable to ThrowHelper and fixed the error message in TargetInstanceUnavailable
Handle context data correctly in Intents
Filter by appid on RaiseIntentForContext
.csproj file updates net6.0 => net8.0
Nuget package updates
Convert to common Directory.Build.props
Fix for unit tests
Common TargetFramework for vanilla net8.0 projects
Fdc3 packages reset to 2.0.0
Prevent automatic Nuget package update to .net9
Updated the .NET version in the project from 6.0.x to 8.0.x.
Modified multiple sections in README.md to reflect this change,
including the framework version table, development setup
prerequisites, and the path to the locally compiled shell binary.
Updated the .NET Runtime link in the prerequisites for the shell
to point to the .NET 8.0.12 version instead of 6.0.16.
* fix(close) - Fixing window.close override as injecting scripts in the NavigationStarting event sometimes prevents the execution of the window.close();  fix(examples) - Fixing examples not loading up on fdc3Ready event as it's triggered before the eventhandler being added; fix(unit-tests) - Fixing failing unit tests
…t when calling handler after returning back the context listener object (#911)
Updated the `continuous-integration.yml` and `release.yml` files to use .NET version 8.0.x instead of 6.0.x. Adjusted the path for uploading shell binaries to `net8.0-windows`.
Update CI and release configs to .NET 8.0.x
…ranch

* fix(fdc3-unit-tests) - Fixing FDC3 Typescript lib unit test caused by the downgrade

* fix(DA.sln-tests) - Fixing Unit/EndToEnd tests

* fix(workflow) - Add CI PR run for the conformance branch

* fix(tests) - Add nullable for fields

* fix(process-explorer) - Add Skip attribute and reasons
@kruplm kruplm force-pushed the feat/fdc3-2_0-conformance branch from eb6bf1e to b4c7b00 Compare March 12, 2025 16:06
lilla28
lilla28 previously approved these changes Mar 12, 2025
psmulovics
psmulovics previously approved these changes Mar 17, 2025
ZKRobi
ZKRobi previously approved these changes Mar 19, 2025
lilla28 and others added 3 commits March 19, 2025 15:20
…s when rasing intent via the RaiseIntent or RaiseIntentForContext
… to be passed as null; correct extension class namespace
…Directory, removed duplicated publishing of the raised intents for handling with the right intent listener, added duplicated check on channel ids

fix/feat(fdc3) - Checking the Interop.Intents.Raises section from AppDirectory, removed duplicated publishing of the raised intents for handling with the right intent listener, added duplicated check on channel ids
@lilla28 lilla28 dismissed stale reviews from ZKRobi, psmulovics, and themself via fcd53b5 March 19, 2025 16:13
@kruplm kruplm force-pushed the feat/fdc3-2_0-conformance branch from cf7b036 to 6be77dc Compare May 7, 2025 15:40
@kruplm kruplm marked this pull request as draft May 7, 2025 15:54
@psmulovics psmulovics marked this pull request as ready for review May 7, 2025 16:00
@psmulovics psmulovics merged commit 4768b64 into main May 7, 2025
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants