Skip to content

Release v2.4.0#240

Draft
DanilRostov wants to merge 49 commits into
masterfrom
release/v2.4.0
Draft

Release v2.4.0#240
DanilRostov wants to merge 49 commits into
masterfrom
release/v2.4.0

Conversation

@DanilRostov
Copy link
Copy Markdown
Collaborator

Summary

This PR prepares the next production release (v2.4.0), promoting stable changes from the develop branch to master. It includes several new features, bug fixes, and infrastructure improvements.

Key Changes

  • New Features:
    • 🚀 Added issue-creator skill for automated issue generation.
    • 🚀 Added pr-reviewer skill for automated pull request reviews.
    • 📂 Added .dicom file extension support.
    • 🖼️ Improved NIfTI image brightness on export (EPMUII-10359).
    • 🛠️ Implemented control for centering models in 3D view (EPMUII-2947).
    • 📊 Enabled persistent voxel intensity display (EPMUII-8667).
  • Bug Fixes:
    • 🔧 Fixed "Save" option functionality (EPMUII-8047).
    • 🔧 Fixed modal and object deletion logic (EPMUII-3205).
    • 🔧 Resolved UI alignment issues for hover labels and metadata popups (EPMUII-9031, EPMUII-9032).
    • 🔧 Adjusted controls and settings icons for mobile devices (EPMUII-8821).
  • Infrastructure & Tooling:
    • 🧪 Migrated from Create React App (CRA) to Vite for faster development and builds.
    • 🧪 Implemented automated UI tests and Playwright E2E configuration.
    • 🌐 Migrated static assets to CDN links for improved performance.
    • 📦 Updated GitHub workflows and AWS pipeline configurations.

Versioning

  • Updated package.json version from 1.0.2 to 2.4.0.

Verification Results

  • npm run build: PASS
  • npm test: PASS (39 tests passed)

Oleksandr Iefymchuk and others added 30 commits December 20, 2023 13:14
…sity

EPMUII-8667-Always-show-voxel-intensity
…ntering-model-on-3D-view

EPMUII-2947-Implement-control-of-centering-model-on-3D-view
…tings-icons-for-mobile-devices

EPMUII-8821: adjusted control and settings icons for mobile devices
…of-hover-label

[EPMUII-9031][BUG]. Fix vertical alignment of hover label.
…a-popup

[EPMUII-9032]. Vertical align meta data popup
…-default-rendering-mode

[EPMUII-8315]. Make it possible to set default rendering mode
…ssets

Feature/migrate to cdn for static assets
…n-improvements

EPMUII-8068: lungs brain segmentation improvements
* EPMUII-8047:
- fixed nifti file saving dialog appearance
- fixed file extension setting during first download
- fixed styles of nifti saving window
Rus-Abd and others added 19 commits March 27, 2025 15:54
…and-modal

feat(EPMUII-3205): delete objects and modal on delete all
* EPMUII-10417:
- created folder and docker config for e2e tests

* EPMUII-10417:
- added serve for prod build
- configured docker for app and tests run
- added github workflow for e2e tests

* EPMUII-10417:
- added github workflow for e2e tests

* EPMUII-10417:
- changed node version on gh workflow

* EPMUII-10417:
- test gh workflow

* EPMUII-10417:
- test gh workflow

* EPMUII-10417:
- test gh workflow

* EPMUII-10417:
- test gh workflow

* EPMUII-10417:
- test gh workflow

* EPMUII-10417:
- test gh workflow

* EPMUII-10417:
- test gh workflow

* EPMUII-10417:
- test gh workflow

* EPMUII-10417:
- test gh workflow

* EPMUII-10417:
- test gh workflow

* EPMUII-10417:
- fixed failed test
- updated package-lock after rebase
- removed excessive operations in test running scripts

* EPMUII-10417:
- fixed failed test
- updated package-lock after rebase
- removed excessive operations in test running scripts
- added shutting services down after test execution
- added prepare scripts for tests

* EPMUII-10417:
- fixed tests build

* EPMUII-10417:
- added docs
- fixed test parametrization

* EPMUII-10417:
- fixed docs
…mated-ui-tests

Feature/EPMUII-10661 Implement automated UI tests
chore: reorganize documentation and add gemini automation context
feat: add issue-creator skill for automated issue generation
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.

7 participants