Skip to content

Merge upstream modernization#2

Merged
EtiennePagec merged 41 commits into
developfrom
merge-upstream-pr-158
May 12, 2026
Merged

Merge upstream modernization#2
EtiennePagec merged 41 commits into
developfrom
merge-upstream-pr-158

Conversation

@EtiennePagec

Copy link
Copy Markdown
Collaborator

Summary

  • Integrates upstream fSpy PR Modernize fSpy: Full Stack Upgrade & Bug Fixes stuffmatic/fSpy#158 modernization: Electron 42, React 18, Webpack 5, Jest 29, ESLint, npm lockfile, preload/contextBridge security model.
  • Preserves fSpy-UE behavior: Unreal target preset/export, target axis mapping, Windows release setup/zip, fSpy UE app identity.
  • Includes post-merge fixes for drag/drop, fullscreen menu restoration, F11 fullscreen shortcut, and TypeScript/react-konva build resolution.

Validation

  • npm ci --ignore-scripts
  • npm run verify
  • npm test: 185 tests passing
  • npm run dist-preview
  • npm run dist-win
  • Packaged app smoke-tested and manually checked for drag/drop and fullscreen behavior

Risks

  • Large dependency/runtime upgrade; manual UI smoke testing should continue before tagging the next release.

@EtiennePagec EtiennePagec merged commit b64d77a into develop May 12, 2026
2 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.

2 participants