Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/calm-fabric-props.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/calm-story-observations.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/curvy-dragons-fry.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/goofy-corners-create.md

This file was deleted.

35 changes: 0 additions & 35 deletions .changeset/neutral-macos-application-ownership.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/scoped-runner-handoff.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/tidy-boats-smile.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/tired-knives-make.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/windows-exact-application-ownership.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/windows-fixture-esm-provisioning.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/windows-native-runner-coverage.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/windows-runner-response-loss.md

This file was deleted.

7 changes: 7 additions & 0 deletions apps/fluent-tester/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Change Log - @fluentui-react-native/tester

## 0.170.62

### Patch Changes

- Updated dependencies [24d3972]
- @fluentui-react-native/native-core@0.2.3

## 0.170.61

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/fluent-tester/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/tester",
"version": "0.170.61",
"version": "0.170.62",
"description": "A test app to test FluentUI React Native Components during development",
"homepage": "https://github.com/microsoft/fluentui-react-native",
"license": "MIT",
Expand Down
7 changes: 7 additions & 0 deletions packages/agentic/components/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @fluentui-react-native/components

## 0.8.3

### Patch Changes

- Updated dependencies [24d3972]
- @fluentui-react-native/native-core@0.2.3

## 0.8.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/agentic/components/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/components",
"version": "0.8.2",
"version": "0.8.3",
"description": "A library of agent-generated FluentUI React Native components",
"license": "MIT",
"author": "",
Expand Down
13 changes: 13 additions & 0 deletions packages/agentic/desktop-driver-mcp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @fluentui-react-native/desktop-driver-mcp

## 0.1.4

### Patch Changes

- f2a3037: Add attach-only scoped runner grants, drain-confirmed MCP relinquish and standalone WDIO handoff, with parent-owned worker-crash cleanup and private credential transport. Bound live/draining grant authority separately from settled cleanup history, preserve shared descriptor roots during preemption, and allow preempted MCP controllers to reopen with fresh authority. Deliver worker credentials individually and scrub them before user hooks/specs and their children run; Node bootstrap remains trusted. Storybook handoff and retained launched applications remain unsupported.
- Updated dependencies [1b42a88]
- Updated dependencies [c57dcd8]
- Updated dependencies [f2a3037]
- Updated dependencies [041ac8b]
- Updated dependencies [9a66d89]
- Updated dependencies [f2a3037]
- @fluentui-react-native/desktop-driver@0.5.3

## 0.1.3

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/agentic/desktop-driver-mcp/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/desktop-driver-mcp",
"version": "0.1.3",
"version": "0.1.4",
"description": "Model Context Protocol server that exposes Desktop Driver agent operations to coding agents",
"license": "MIT",
"repository": {
Expand Down
43 changes: 43 additions & 0 deletions packages/agentic/desktop-driver/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,48 @@
# @fluentui-react-native/desktop-driver

## 0.5.3

### Patch Changes

- 1b42a88: Add bounded, service-local story selection timings and per-case execution/lifecycle observations without changing authenticated readiness, preview remounts, or worker/session isolation. Part of #4435.

Use authenticated direct navigation for driver-owned story selection and cache complete extracted test maps by source content and observed helper digests within the owning run. Preserve normal args support, protected args refusal, manifest-digest verification, and the legacy HTTP default for direct library consumers. Report process-history truncation separately from possible per-case loss; preview generations infer remounts rather than independently counting them.
- c57dcd8: Add opt-in neutral macOS supervisor-owned application launch, exact kernel
incarnation attach and cleanup, and cross-helper application exclusion. Record
pending and acquired applications as workload claim resources, including
uncontained launches and uncertain failures.

Workload claim schema 3 uses the driver's OS process identity instead of an
uptime-derived wall-clock estimate. Legacy or unverified identities remain
unknown during inspection. `claimDesktopWorkload` now returns a promise and
must be awaited; the Storybook integration awaits it before starting.

Pre-spawn and rejected LaunchServices acquisitions release their claims.
Dispatched or surviving acquisitions remain fenced, and non-contention lock
failures clean up only the exact application that the helper launched.

Read-only macOS application identity inspection shares descriptor verification
without acquiring a controlling lease or disturbing session window records.
Storybook bridge-epoch recovery uses it on the embedded helper while real
launch/attach operations retain cross-service exact-incarnation exclusion.

Discover live macOS application candidates from kernel PIDs rather than the
main-run-loop-dependent workspace cache, so read-only inspection sees newly
launched apps and still refuses duplicate identities.

Native ownership contracts additionally qualify failed and interrupted
acquisition publication, abrupt owner death and known uncontained descendants:
uncertainty retains the workload claim until exact operator cleanup. This adds
qualification only, not automatic survivor adoption or descendant containment.
Abandoned qualification owners now retire nonzero after two minutes, and the
AppKit fixture requests termination after five minutes; workload fences remain.
- f2a3037: Add attach-only scoped runner grants, drain-confirmed MCP relinquish and standalone WDIO handoff, with parent-owned worker-crash cleanup and private credential transport. Bound live/draining grant authority separately from settled cleanup history, preserve shared descriptor roots during preemption, and allow preempted MCP controllers to reopen with fresh authority. Deliver worker credentials individually and scrub them before user hooks/specs and their children run; Node bootstrap remains trusted. Storybook handoff and retained launched applications remain unsupported.
- 041ac8b: Identify the unsafe ancestor when macOS private storage rejects directory aliases, permissions, or ACLs.

Expose the Windows helper's validated storage root so consumers can create protected namespaces beneath its OS-selected per-user location.
- 9a66d89: Add exact Windows and Win32 application identities, read-only inspection, cross-service application control exclusion, and bounded recovery of acquired Windows application resources from verified crashed owners. Retire reused recorded incarnations without signalling their replacements, and resume interrupted recovery barriers only after verifying their native owners exited. Keep packaged activation explicitly uncontained and uncertain launches fenced. Resolve Storybook bridge identities without acquiring another controlling attachment.
- f2a3037: Make the test-only Win32 fixture provisioner loadable as built Node ESM so hosted Windows native MCP/WDIO consumer qualification can provision its fixture explicitly without a Jest loader.

## 0.5.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/agentic/desktop-driver/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/desktop-driver",
"version": "0.5.2",
"version": "0.5.3",
"description": "W3C WebDriver-compatible automation for React Native desktop applications",
"license": "MIT",
"author": "",
Expand Down
49 changes: 49 additions & 0 deletions packages/agentic/desktop-test/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,54 @@
# @fluentui-react-native/desktop-test

## 0.3.0

### Minor Changes

- c57dcd8: Add opt-in neutral macOS supervisor-owned application launch, exact kernel
incarnation attach and cleanup, and cross-helper application exclusion. Record
pending and acquired applications as workload claim resources, including
uncontained launches and uncertain failures.

Workload claim schema 3 uses the driver's OS process identity instead of an
uptime-derived wall-clock estimate. Legacy or unverified identities remain
unknown during inspection. `claimDesktopWorkload` now returns a promise and
must be awaited; the Storybook integration awaits it before starting.

Pre-spawn and rejected LaunchServices acquisitions release their claims.
Dispatched or surviving acquisitions remain fenced, and non-contention lock
failures clean up only the exact application that the helper launched.

Read-only macOS application identity inspection shares descriptor verification
without acquiring a controlling lease or disturbing session window records.
Storybook bridge-epoch recovery uses it on the embedded helper while real
launch/attach operations retain cross-service exact-incarnation exclusion.

Discover live macOS application candidates from kernel PIDs rather than the
main-run-loop-dependent workspace cache, so read-only inspection sees newly
launched apps and still refuses duplicate identities.

Native ownership contracts additionally qualify failed and interrupted
acquisition publication, abrupt owner death and known uncontained descendants:
uncertainty retains the workload claim until exact operator cleanup. This adds
qualification only, not automatic survivor adoption or descendant containment.
Abandoned qualification owners now retire nonzero after two minutes, and the
AppKit fixture requests termination after five minutes; workload fences remain.

### Patch Changes

- 041ac8b: Record F6 Storybook manifest provenance, independent credential purposes, and platform qualification evidence in the lifecycle submission ledger.
- f2a3037: Add attach-only scoped runner grants, drain-confirmed MCP relinquish and standalone WDIO handoff, with parent-owned worker-crash cleanup and private credential transport. Bound live/draining grant authority separately from settled cleanup history, preserve shared descriptor roots during preemption, and allow preempted MCP controllers to reopen with fresh authority. Deliver worker credentials individually and scrub them before user hooks/specs and their children run; Node bootstrap remains trusted. Storybook handoff and retained launched applications remain unsupported.
- 9a66d89: Add exact Windows and Win32 application identities, read-only inspection, cross-service application control exclusion, and bounded recovery of acquired Windows application resources from verified crashed owners. Retire reused recorded incarnations without signalling their replacements, and resume interrupted recovery barriers only after verifying their native owners exited. Keep packaged activation explicitly uncontained and uncertain launches fenced. Resolve Storybook bridge identities without acquiring another controlling attachment.
- f2a3037: Add Windows native private-descriptor MCP/WDIO consumer coverage for handoff, operator preemption, worker crash and lost runner-grant response, with explicit fixture readiness, bounded cleanup, optional capture and required accessibility-input execution in hosted CI. Cover terminal agent-serve interruption, the historical borrowed-scope self-wait, repeated signals and fenced failed cleanup without treating semantic SIGINT as physical console input.
- f2a3037: Validate native runner response loss through the client's typed transport failure and original cause. Share the real-successful-response fault with the portable runner contract while retaining reservation fencing, confirmed drain and fresh-session checks.
- Updated dependencies [1b42a88]
- Updated dependencies [c57dcd8]
- Updated dependencies [f2a3037]
- Updated dependencies [041ac8b]
- Updated dependencies [9a66d89]
- Updated dependencies [f2a3037]
- @fluentui-react-native/desktop-driver@0.5.3

## 0.2.5

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/agentic/desktop-test/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/desktop-test",
"version": "0.2.5",
"version": "0.3.0",
"description": "Application-neutral lifecycle and reporting for native desktop tests",
"license": "MIT",
"repository": {
Expand Down
6 changes: 6 additions & 0 deletions packages/agentic/native-core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @fluentui-react-native/native-core

## 0.2.3

### Patch Changes

- 24d3972: Document the repository-local RNmacOS native-props synchronization backport and its clean-build requirement for animated Fabric window resizing. Publishing Native Core does not install this renderer patch in a consumer.

## 0.2.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/agentic/native-core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/native-core",
"version": "0.2.2",
"version": "0.2.3",
"description": "Modern native components and modules for Fluent UI React Native.",
"license": "MIT",
"author": "",
Expand Down
10 changes: 10 additions & 0 deletions packages/agentic/storybook-desktop-runtime/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @fluentui-react-native/storybook-desktop-runtime

## 0.3.8

### Patch Changes

- 041ac8b: Separate Storybook bridge and attachment credentials in owner-private storage, validate versioned generated manifests, and pin native helper provenance through the trusted parent handoff before child processes can spawn helpers.

Use helper-selected per-user namespaces on Windows and forward private-storage adapters into platform-neutral CLI contracts. Resolve protected Windows projections through a digest-keyed Metro transformer on the constant workspace stub, avoiding cross-volume file-map paths and public secret copies. Normalize Windows namespace path identities while preserving macOS behavior.
- Updated dependencies [24d3972]
- @fluentui-react-native/native-core@0.2.3

## 0.3.7

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/agentic/storybook-desktop-runtime/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/storybook-desktop-runtime",
"version": "0.3.7",
"version": "0.3.8",
"description": "React Native runtime and Metro services for desktop Storybook applications",
"license": "MIT",
"author": "",
Expand Down
Loading
Loading