Skip to content

Conversation

@agarny
Copy link
Contributor

@agarny agarny commented Dec 2, 2025

No description provided.

agarny added 15 commits December 3, 2025 11:53
… peer dependencies.

They were originally here so that we could easily find out when a new version of them is available (since we "manually" import them), but it's not good to have things under `peerDependencies` unless actually needed. So, removing them... which means that we will need to "manually" check whether a new version of `mathjs` and/or `plotly.js-gl2d-dist-min` is available.
… the toolbar.

The objective is for the center template to always in the same place.
Copilot AI review requested due to automatic review settings December 2, 2025 22:57
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request performs code cleanup and maintenance tasks including API improvements, UI refinements, dependency updates, and configuration enhancements.

Key changes include:

  • Making the id field required in UI JSON input interfaces to improve type safety
  • Refactoring code to extract reusable parameter population logic
  • Updating developer dependencies (@biomejs/biome, vite) to newer versions
  • Enhancing Biome configuration with VCS integration

Reviewed changes

Copilot reviewed 9 out of 11 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/renderer/src/libopencor/locUiJsonApi.ts Changed id from optional to required in input interfaces and updated validation schema
src/renderer/src/components/views/SimulationExperimentView.vue Extracted parameter population logic into reusable function, updated UI controls, removed obsolete id checks, added mathjs function imports
src/renderer/src/components/views/IssuesView.vue Made width/height props optional with defaults, improved responsive sizing logic
src/renderer/src/components/dialogs/AboutDialog.vue Migrated from inline style to Tailwind utility class
src/renderer/src/components/BackgroundComponent.vue Standardized border-radius using Tailwind utility class
src/renderer/package.json Updated version to 0.20251203.0, removed mathjs and plotly from peerDependencies (CDN imports), updated @biomejs/biome and vite
src/renderer/bun.lock Updated lock file entries for @biomejs/biome and vite, removed unused mathjs dependencies
src/renderer/biome.json Simplified includes pattern, added VCS git integration configuration
package.json Updated version to 0.20251203.0, removed mathjs and plotly from peerDependencies, updated @biomejs/biome and vite
bun.lock Updated lock file entries for @biomejs/biome and vite, removed unused mathjs dependencies
biome.json Simplified includes pattern, added VCS git integration configuration

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@agarny agarny merged commit 231964d into opencor:mvp Dec 2, 2025
8 checks passed
@agarny agarny deleted the cleaning-up branch December 2, 2025 23:04
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