Skip to content

Version 1.20261016.0 - #571

Merged
agarny merged 184 commits into
opencor:mainfrom
agarny:improvements
Oct 15, 2026
Merged

agarny merged 184 commits into
opencor:mainfrom
agarny:improvements

Conversation

@agarny

@agarny agarny commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

No description provided.

agarny added 30 commits October 10, 2026 09:32
qwe

qwe
- Only allow GET requests.
- Return downloads with strict sandboxed/octet-stream headers.
- Validate fetched content by inspecting bytes and only serving CellML, SED-ML, CSV, and OMEX files, rejecting other content with explicit 403 reasons and stripping risky forwarding headers.
Note: at this stage, the interactive Simulation Experiment view only supports CVODE-based simulations. So, if a SED-ML file references another solver then OpenCOR won't crash (as it did before), but the interactive view won't be usable.
Wrap the deep-cloned interactive UI JSON with `locApi.normaliseUiJson` so external data values are restored to `Float64Array` instead of Vue-tracked plain arrays. Also serialise both old and new settings with `locApi.uiJsonReplacer` to keep JSON comparisons consistent for change detection.
Copilot AI balanced review requested due to automatic review settings October 15, 2026 12:05
@agarny agarny changed the title Version 1.20261016.0. Version 1.20261016.0 Oct 15, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@agarny
agarny merged commit 5bd8f51 into opencor:main Oct 15, 2026
9 checks passed
@agarny
agarny deleted the improvements branch October 15, 2026 12:13
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