Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
de16d0c
Share desktop service composition and durable recovery
JasonVMo Nov 6, 2026
9ddecc7
Fence Storybook selections by provider lifetime and connection epoch
JasonVMo Nov 6, 2026
edbfac2
Keep lost Storybook context fenced across fresh preview references
JasonVMo Nov 6, 2026
c434bcc
Merge F1 service recovery for F4 restart evidence
JasonVMo Nov 6, 2026
3505796
Merge mainline F1 recovery into F4
JasonVMo Nov 6, 2026
6fca147
Persist authenticated Storybook epochs per app incarnation
JasonVMo Nov 6, 2026
8d08c88
Record bounded Paper and Fabric restart qualification
JasonVMo Nov 6, 2026
8085485
Merge origin/main into F5's F4 baseline
JasonVMo Nov 6, 2026
0df9218
Add cooperative desktop process lifelines and correlated readiness
JasonVMo Nov 6, 2026
9f1bfff
Protect agent Storybook ingress and use authoritative smoke traversal
JasonVMo Nov 6, 2026
944ea8e
Reject unsuccessful cooperative disposal certification
JasonVMo Nov 6, 2026
1b4019b
Merge F4 recovery baseline into F3 process lifelines
JasonVMo Nov 6, 2026
f33b430
Format merged F4 qualification status
JasonVMo Nov 6, 2026
e7253ac
Document F15 macOS qualification
JasonVMo Nov 6, 2026
c5da949
Merge F5 controlled ingress with F3 process lifelines
JasonVMo Nov 6, 2026
057da06
Merge F15 native qualification procedure and provisional evidence
JasonVMo Nov 6, 2026
40675ec
Clarify native qualification startup order
JasonVMo Nov 6, 2026
904d977
Merge F15 startup order and pin Paper qualification commands
JasonVMo Nov 6, 2026
6d9c10d
Clarify integrated native qualification cases
JasonVMo Nov 6, 2026
1ddbc11
Specify Paper selection for agent qualification
JasonVMo Nov 6, 2026
c6162ba
feat(desktop-test): add typed resource ownership
JasonVMo Nov 6, 2026
7ddb3a7
Merge F2 typed resource ownership into F3 lifelines
JasonVMo Nov 6, 2026
eda0468
Exercise correlated process receipts through typed resource generations
JasonVMo Nov 6, 2026
274803c
Route Storybook agent readiness through owned resource receipts
JasonVMo Nov 6, 2026
6880e20
Scope readiness observer to the agent lifecycle regression
JasonVMo Nov 6, 2026
ed17f7c
feat(desktop-test): consume correlated process readiness
JasonVMo Nov 6, 2026
3fa6132
Merge F2 correlated readiness consumer into F3
JasonVMo Nov 6, 2026
33e0e40
Assert the namespaced public channel resource identity
JasonVMo Nov 6, 2026
cf37538
Merge F2 typed resource ownership into combined desktop wave
JasonVMo Nov 6, 2026
6d00754
Use canonical process readiness types in the resource scope
JasonVMo Nov 6, 2026
6b179e7
Merge F3 process lifelines final into combined desktop tracks
JasonVMo Nov 6, 2026
3c780cf
Merge F15 final Paper selection and lost-context runbook wording
JasonVMo Nov 6, 2026
e594dd6
Prevent retained preview records from reviving stale references
JasonVMo Nov 6, 2026
2d8e8db
Merge retained-preview reference regression and fix
JasonVMo Nov 6, 2026
bb3976e
docs: record partial native qualification evidence
JasonVMo Nov 6, 2026
a19fd3e
Merge F15 partial native qualification ledger
JasonVMo Nov 6, 2026
982243a
docs: record combined native requalification
JasonVMo Nov 6, 2026
4bfd45c
docs: keep native qualification record locator private
JasonVMo Nov 6, 2026
0810995
docs: classify same-port native replacement as partial
JasonVMo Nov 6, 2026
b4f7c2b
fix(desktop-test): report readiness producer loss before socket reset…
JasonVMo Nov 6, 2026
f57aadc
fix(desktop): repair smoke session and cleanup ordering
JasonVMo Nov 6, 2026
0e5819c
Fix Windows and Win32 Storybook smoke shutdown and first render
JasonVMo Nov 6, 2026
178c2f0
Wait for Storybook runtime readiness before relaunched authored tests
JasonVMo Nov 6, 2026
98b86d3
Expect the tests-phase readiness selection in the smoke control contract
JasonVMo Nov 6, 2026
1e5c1be
Pass lifeline preload as a file URL and skip crash-disposal contracts…
JasonVMo Nov 6, 2026
1f5333e
Await killed children and retry temp cleanup in process control tests
JasonVMo Nov 6, 2026
8458bde
storybook-desktop: report bridge-unavailable while a relaunched runti…
JasonVMo Nov 6, 2026
a6b89e9
fix(storybook-desktop): retire the old bridge when a reloaded runtime…
JasonVMo Nov 6, 2026
386f058
Record Windows Fabric and Win32 Paper native qualification
JasonVMo Nov 6, 2026
7b7ef4c
Repair Windows validation and atomic desktop reports; complete qualif…
JasonVMo Nov 7, 2026
ac6c9f6
Merge main into desktop foundation tracks
JasonVMo Nov 7, 2026
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
7 changes: 7 additions & 0 deletions .changeset/combined-native-partial-evidence.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@fluentui-react-native/desktop-test': patch
'@fluentui-react-native/desktop-driver': patch
'@fluentui-react-native/desktop-driver-mcp': patch
---

Record partial combined-candidate macOS native qualification evidence.
6 changes: 6 additions & 0 deletions .changeset/desktop-test-resource-ownership.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@fluentui-react-native/desktop-test': patch
'@fluentui-react-native/storybook-desktop': patch
---

Add typed resource contributions, settled shutdown, and exact fenced workload ownership records. Keep Storybook service waiters abortable so shutdown can drain them.
5 changes: 5 additions & 0 deletions .changeset/desktop-test-stop-reset.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@fluentui-react-native/desktop-test': patch
---

Treat process-control socket resets after an intentional stop as expected shutdown while preserving unexpected transport failures.
8 changes: 8 additions & 0 deletions .changeset/f15-macos-native-qualification.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
'@fluentui-react-native/desktop-test': patch
'@fluentui-react-native/desktop-driver': patch
'@fluentui-react-native/desktop-driver-mcp': patch
---

Document the provisional macOS native qualification evidence and integrated
descriptor-path requalification procedure.
10 changes: 10 additions & 0 deletions .changeset/f3-process-lifelines.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
'@fluentui-react-native/desktop-test': patch
'@fluentui-react-native/storybook-desktop': patch
---

Add cooperative owned Node service parent lifelines, explicit settled disposal,
and per-command correlated typed service readiness. Storybook agent startup no
longer treats a generated ready file as authoritative. Incomplete withdrawal or
stalled disposal stays failed and fenced; native survivor qualification remains
separate.
11 changes: 11 additions & 0 deletions .changeset/f4-story-provider-lifetimes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
'@fluentui-react-native/desktop-driver': patch
'@fluentui-react-native/storybook-desktop': patch
'@fluentui-react-native/storybook-desktop-runtime': patch
---

Add local story-provider lifetime/cancellation context, authenticated connection
epochs, versioned native marker conformance, prompt disconnect failure, and stale
preview mutation rejection. Fence interrupted navigation conservatively and
report renderer-specific bridge/relaunch failures without claiming transparent
upstream reconnect or clearing unknown-effect quarantine.
9 changes: 9 additions & 0 deletions .changeset/f5-exclusive-storybook-ingress.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'@fluentui-react-native/storybook-desktop': patch
'@fluentui-react-native/desktop-driver': patch
---

Disable alternate HTTP and WebSocket mutation ingress on agent-served Storybook
channels, dispatch authorized selections only to the authenticated runtime, and
retain explicit protected args refusal. Route manifest-backed smoke traversal
through driver sessions and cover foreign-authority selection and args refusal.
5 changes: 5 additions & 0 deletions .changeset/f5-retained-preview-reference.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@fluentui-react-native/desktop-driver": patch
---

Prevent reobserving a surviving native preview element from reviving a reference issued before Storybook selection or reset.
7 changes: 7 additions & 0 deletions .changeset/storybook-durable-bridge-epochs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@fluentui-react-native/storybook-desktop': patch
'@fluentui-react-native/desktop-test': patch
'@fluentui-react-native/desktop-driver': patch
---

Persist authenticated Storybook epochs beside settlement records in stable private target storage. Verify the exact live application incarnation before returning renderer-specific relaunch-required after a service restart; initial absence, replaced applications, and indeterminate probes remain bridge-unavailable.
8 changes: 8 additions & 0 deletions .changeset/storybook-reload-replaces-bridge.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
'@fluentui-react-native/storybook-desktop': patch
---

Retire the old authenticated bridge when a reloaded runtime authenticates its
new socket before the old socket closes. Pending work on the old socket is
rejected with effect `unknown`, and the old socket cannot reclaim the bridge,
instead of the new hello being dropped and selections reaching the stale socket.
11 changes: 11 additions & 0 deletions .changeset/windows-lifeline-sigterm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
'@fluentui-react-native/desktop-test': patch
'@fluentui-react-native/storybook-desktop': patch
---

Run installed SIGTERM handlers when a parent lifeline stops a child without
disposers, so Windows children flush their report terminal before exiting.
Give the first manifest-backed smoke story a cold-bundle render budget, wait
for authenticated runtime readiness before authored tests run in a relaunched
smoke `tests` phase, and stop every owned smoke process before reporting a
service cleanup failure.
10 changes: 10 additions & 0 deletions .changeset/windows-native-qualification-repair.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
'@fluentui-react-native/desktop-test': patch
'@fluentui-react-native/desktop-driver': patch
'@fluentui-react-native/desktop-driver-mcp': patch
---

Repair Windows package-boundary validation, tolerate bounded atomic-report
sharing conflicts without hiding persistent failures, and record descriptor-path cleanup,
correlated render faults, recovery, and separate legacy smoke evidence, retaining
earlier failures and partial native coverage.
7 changes: 7 additions & 0 deletions .changeset/windows-relaunch-awaiting-render.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@fluentui-react-native/storybook-desktop': patch
---

Report `bridge-unavailable`, not `relaunch-required`, while a relaunched
runtime that has said hello awaits its initial `storyRendered`, so manifest
smoke readiness waits keep retrying instead of failing before any dispatch.
5 changes: 5 additions & 0 deletions .changeset/windows-smoke-initial-lease.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@fluentui-react-native/storybook-desktop': patch
---

Write the Windows Storybook application lease before the manifest-backed stories phase, and release the traversal session before authored tests create their own session for the target.
8 changes: 8 additions & 0 deletions .changeset/windows-win32-native-qualification.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
'@fluentui-react-native/desktop-test': patch
'@fluentui-react-native/desktop-driver': patch
'@fluentui-react-native/desktop-driver-mcp': patch
---

Record Windows Fabric and Win32 Paper native qualification results in the
status ledgers and add Windows parameters to the native qualification runbook.
6 changes: 3 additions & 3 deletions packages/agentic/design/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@
color scheme. Elevated appearances resolve by color scheme for now.
- 06b458f: Rework Flex tokens around the current x3 defaults. Legacy `ThemeReference` themes, `ThemeProvider`, `useTheme`, and
Flex tokens projected from legacy themes keep their values.

Breaking changes for Flex consumers and theme authors:

- Every Flex semantic color is a resolved `InteractiveColor` with `rest`, `hover`, and `pressed`. Read
`tokens.color.x.rest` instead of `tokens.color.x`, and `.hover` or `.pressed` instead of the removed `color.hover`
and `color.pressed` maps. Omitted interactive states derive lazily from rest with no configuration.
Expand All @@ -45,7 +45,7 @@
- The `color-lib` interaction functions no longer take a token; their `variant` option is replaced by `colorTone`,
`direction`, and `compositing`. `isInverseInteractionToken` moves from `color-lib` to the package root, alongside the
new `INTERACTIVE_COLOR_TOKENS` and `isInteractiveColorToken`.

Root `useThemeState` consumers now bundle the interaction algorithm and generated defaults, about 23 KB raw and 8 KB
gzip in the measured scenarios. Package sources move under `src/flex`, `src/fluent`, `src/types`, and `src/test`; export
keys and conditions are unchanged.
Expand Down
Loading
Loading