Skip to content

Fix interactive generation and preserve molecular workspace views - #714

Merged
SergeiNikolenko merged 10 commits into
mainfrom
fix/renderer-view-continuity
Sep 14, 2026
Merged

Fix interactive generation and preserve molecular workspace views#714
SergeiNikolenko merged 10 commits into
mainfrom
fix/renderer-view-continuity

Conversation

@SergeiNikolenko

Copy link
Copy Markdown
Owner

Fix single-molecule 3D generation that could spend the entire service deadline optimizing one conformer. Interactive generation now uses analytic MMFF gradients and a bounded CPU optimizer; batch generation retains its GPU route. Jobs continue to track the complete extraction, optimization, validation and publication workflow.

Preserve each renderer's camera/frame and placement, add file view choices and dock-tab dragging, render Story Markdown consistently and open its right-hand tab once per document. Compact viewers hide the prose overlay. Stop changing default file associations during startup.

Validation: targeted renderer/dock/workflow contracts and TypeScript checks passed. Analytic gradients match independent finite differences across all seven MMFF terms and the pinned reference corpus. The previously failing seed converged on its first attempt in a 317 ms remote CPU reproduction; this is computation timing, not packaged-app end-to-end timing. Native acceptance is required before release.

@SergeiNikolenko
SergeiNikolenko merged commit bb7be85 into main Sep 14, 2026
4 of 5 checks passed
@SergeiNikolenko
SergeiNikolenko deleted the fix/renderer-view-continuity branch September 14, 2026 01:33
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.

1 participant