Area
Desktop dependencies
Problem
Dependabot PR #11 attempted to upgrade react and react-dom from 18.3.1 to 19.2.7 together with unrelated patch/minor dependency updates. That failed the dependency lock test because the lockfile resolved both React 18 and React 19.
React 19 should be handled as a deliberate migration instead of being bundled with routine dependency bumps.
Acceptance criteria
- Upgrade
react and react-dom together in a dedicated branch/PR.
- Ensure
package-lock.json resolves React to a single major version.
- Run
npm test and npm --workspace apps/desktop run build.
- Perform basic desktop visual QA for Dashboard, Settings, import/review dialogs, and skill detail modals.
- Document any React 19 behavior changes that affect the desktop app.
Guardrails
Do not bundle React 19 with unrelated patch/minor dependency updates.
Do not merge without build verification and visual QA.
Area
Desktop dependencies
Problem
Dependabot PR #11 attempted to upgrade
reactandreact-domfrom 18.3.1 to 19.2.7 together with unrelated patch/minor dependency updates. That failed the dependency lock test because the lockfile resolved both React 18 and React 19.React 19 should be handled as a deliberate migration instead of being bundled with routine dependency bumps.
Acceptance criteria
reactandreact-domtogether in a dedicated branch/PR.package-lock.jsonresolves React to a single major version.npm testandnpm --workspace apps/desktop run build.Guardrails
Do not bundle React 19 with unrelated patch/minor dependency updates.
Do not merge without build verification and visual QA.