Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
213 commits
Select commit Hold shift + click to select a range
1023632
feat: add segmentLabel color (#2169)
pedrokohler Jul 8, 2025
b58b602
chore(version): version.json [skip ci]
Jul 8, 2025
4fb9853
chore(version): Update package versions [skip ci]
Jul 8, 2025
877bed9
chore: update generated version file [skip ci]
Jul 8, 2025
3dfa72e
feat: Update stackPrefetch to use retrieveOptions from progressive op…
igoroctaviano Jul 8, 2025
631fbba
chore(version): version.json [skip ci]
Jul 8, 2025
261eb1d
chore(version): Update package versions [skip ci]
Jul 8, 2025
5de47ce
chore: update generated version file [skip ci]
Jul 8, 2025
94fefd3
fix(WindowLevelTool): fix calculation of image dynamic range (#2147)
pwespi Jul 9, 2025
dc191a7
chore(version): version.json [skip ci]
Jul 9, 2025
22424d3
chore(version): Update package versions [skip ci]
Jul 9, 2025
b17eba0
chore: update generated version file [skip ci]
Jul 9, 2025
23db01c
fix: prefetch issues with retrieve options (#2186)
igoroctaviano Jul 9, 2025
479414e
chore(version): version.json [skip ci]
Jul 9, 2025
689e062
chore(version): Update package versions [skip ci]
Jul 9, 2025
b05a132
chore: update generated version file [skip ci]
Jul 9, 2025
b1a7a92
fix: broken segmentation visibility api (#2188)
rodrigobasilio2022 Jul 9, 2025
4ac997b
chore(version): version.json [skip ci]
Jul 9, 2025
d27871c
chore(version): Update package versions [skip ci]
Jul 9, 2025
06f1b0e
chore: update generated version file [skip ci]
Jul 9, 2025
963a35f
feat: enable historyMemo action grouping (#2160)
pedrokohler Jul 10, 2025
f7603dd
chore(version): version.json [skip ci]
Jul 10, 2025
5e74078
chore(version): Update package versions [skip ci]
Jul 10, 2025
4a25ee3
chore: update generated version file [skip ci]
Jul 10, 2025
a6f3970
fix: use correct range value to calculate voi multiplier (#2189)
nagychris Jul 10, 2025
c474c82
chore(version): version.json [skip ci]
Jul 10, 2025
82d3089
chore(version): Update package versions [skip ci]
Jul 10, 2025
09e8e30
chore: update generated version file [skip ci]
Jul 10, 2025
6ee565b
fix(rendering): Introduce SequentialRenderingEngine to resolve canvas…
IbrahimCSAE Jul 10, 2025
52e636a
chore(version): version.json [skip ci]
Jul 10, 2025
6de1e01
chore(version): Update package versions [skip ci]
Jul 10, 2025
abd76e9
chore: update generated version file [skip ci]
Jul 10, 2025
5c7273f
feat(CrosshairsTool): add support for center gap ratio in reference l…
daker Jul 10, 2025
5442e73
fix: typo in cursor crosshair example description (#2184)
IvyFang006 Jul 10, 2025
e910aa9
chore(version): version.json [skip ci]
Jul 10, 2025
6df9859
chore(version): Update package versions [skip ci]
Jul 10, 2025
b3073eb
chore: update generated version file [skip ci]
Jul 10, 2025
ffd7354
fix: segmentation outline issue in stack viewports (#2187)
rodrigobasilio2022 Jul 10, 2025
5875462
chore(version): version.json [skip ci]
Jul 10, 2025
cfa876a
chore(version): Update package versions [skip ci]
Jul 10, 2025
64e6d79
chore: update generated version file [skip ci]
Jul 10, 2025
09d1ee0
fix: missing normalizeContourSegments (#2192)
rodrigobasilio2022 Jul 10, 2025
fcc4586
chore(version): version.json [skip ci]
Jul 10, 2025
bfa38c4
chore(version): Update package versions [skip ci]
Jul 10, 2025
1396a52
chore: update generated version file [skip ci]
Jul 10, 2025
dc8fb42
feat(rendering): Introduce WebGLContextPool for parallel rendering in…
IbrahimCSAE Jul 11, 2025
c57d1b4
chore(version): version.json [skip ci]
Jul 11, 2025
3c38e8d
chore(version): Update package versions [skip ci]
Jul 11, 2025
f1bc10d
chore: update generated version file [skip ci]
Jul 11, 2025
e5d1027
fix: US flipping bug (#2194)
rodrigobasilio2022 Jul 11, 2025
ce1c542
chore(version): version.json [skip ci]
Jul 11, 2025
d8b3a2a
chore(version): Update package versions [skip ci]
Jul 11, 2025
1ac2366
chore: update generated version file [skip ci]
Jul 11, 2025
98c4d0f
fix(cursor): skip reset when useCursors is disabled (#2158)
trsaid Jul 11, 2025
ca8156a
chore(version): version.json [skip ci]
Jul 11, 2025
1c10b90
chore(version): Update package versions [skip ci]
Jul 11, 2025
14dd696
chore: update generated version file [skip ci]
Jul 11, 2025
5e00daf
fix: Add method to define if a tool can resolve preview requests (#2196)
rodrigobasilio2022 Jul 11, 2025
362c9e6
chore(version): version.json [skip ci]
Jul 11, 2025
f41a840
chore(version): Update package versions [skip ci]
Jul 11, 2025
ff959f1
chore: update generated version file [skip ci]
Jul 11, 2025
a275580
feat(rendering): add render stats (#2198)
IbrahimCSAE Jul 15, 2025
2d018d5
chore(version): version.json [skip ci]
Jul 15, 2025
e118e76
chore(version): Update package versions [skip ci]
Jul 15, 2025
ea3e449
chore: update generated version file [skip ci]
Jul 15, 2025
23c03d9
fix: Distinguishing between scoord3d and scoord (3d/2d) measurements …
pedrokohler Jul 16, 2025
6fde907
chore(version): version.json [skip ci]
Jul 16, 2025
b354c78
chore(version): Update package versions [skip ci]
Jul 16, 2025
0fc65e9
chore: update generated version file [skip ci]
Jul 16, 2025
7f64908
fix(colormap): do not return empty opacity arrays (#2208)
IbrahimCSAE Jul 16, 2025
d69c373
chore(version): version.json [skip ci]
Jul 16, 2025
9f82cb2
chore(version): Update package versions [skip ci]
Jul 16, 2025
43718ec
chore: update generated version file [skip ci]
Jul 16, 2025
b7d0c47
fix: improve tool styles (#2207)
pedrokohler Jul 16, 2025
19332d2
chore(version): version.json [skip ci]
Jul 16, 2025
4d9625b
chore(version): Update package versions [skip ci]
Jul 16, 2025
f68f1d6
chore: update generated version file [skip ci]
Jul 16, 2025
eabaff6
fix(rendering): do not do unnecessary resize operations (#2209)
IbrahimCSAE Jul 17, 2025
b87c943
chore(version): version.json [skip ci]
Jul 17, 2025
2cb6644
chore(version): Update package versions [skip ci]
Jul 17, 2025
1e79726
chore: update generated version file [skip ci]
Jul 17, 2025
9b3fd22
fix: adapter should be able to convert all the types, including point…
wayfarer3130 Jul 18, 2025
e59b216
chore(version): version.json [skip ci]
Jul 18, 2025
4c3d070
chore(version): Update package versions [skip ci]
Jul 18, 2025
014f4c4
chore: update generated version file [skip ci]
Jul 18, 2025
4ac725e
fix(probe): rehydrate (#2214)
wayfarer3130 Jul 18, 2025
68e807d
chore(version): version.json [skip ci]
Jul 18, 2025
2c08117
chore(version): Update package versions [skip ci]
Jul 18, 2025
c9928e1
chore: update generated version file [skip ci]
Jul 18, 2025
82752d5
fix(security): Pin the versions of eslint-plugin-prettier and eslint-…
jbocce Jul 21, 2025
eeebd2c
chore(version): version.json [skip ci]
Jul 21, 2025
e4eb6e1
chore(version): Update package versions [skip ci]
Jul 21, 2025
9df1f58
chore: update generated version file [skip ci]
Jul 21, 2025
f0e6802
fix: local segmentation load (#2222)
rodrigobasilio2022 Jul 22, 2025
3e2f6f4
chore(version): version.json [skip ci]
Jul 22, 2025
3ef8ca9
chore(version): Update package versions [skip ci]
Jul 22, 2025
6673f0a
chore: update generated version file [skip ci]
Jul 22, 2025
86c2af6
fix: make undo/redo availability publicly accessible (#2220)
nagychris Jul 22, 2025
49380ff
chore(version): version.json [skip ci]
Jul 22, 2025
c847a6f
chore(version): Update package versions [skip ci]
Jul 22, 2025
27ed500
chore: update generated version file [skip ci]
Jul 22, 2025
926224e
fix: contour Examples (#2205)
rodrigobasilio2022 Jul 22, 2025
9e36569
chore(version): version.json [skip ci]
Jul 22, 2025
86aa010
chore(version): Update package versions [skip ci]
Jul 22, 2025
df57f1e
chore: update generated version file [skip ci]
Jul 22, 2025
e5382b4
fix: remove tolerance (#2223)
IbrahimCSAE Jul 22, 2025
22c5dae
chore(version): version.json [skip ci]
Jul 22, 2025
1ec337c
chore(version): Update package versions [skip ci]
Jul 22, 2025
ef652d1
chore: update generated version file [skip ci]
Jul 22, 2025
3d5a8c3
fix: fill functions to work with oblique planes (#2210)
rodrigobasilio2022 Jul 22, 2025
45e0306
chore(version): version.json [skip ci]
Jul 22, 2025
f293282
chore(version): Update package versions [skip ci]
Jul 22, 2025
56d8740
chore: update generated version file [skip ci]
Jul 22, 2025
acb1446
fix: Save label position and use valid DICOM for label text (#2224)
wayfarer3130 Jul 23, 2025
d05c499
chore(version): version.json [skip ci]
Jul 23, 2025
5f8e1e5
chore(version): Update package versions [skip ci]
Jul 23, 2025
927b4ad
chore: update generated version file [skip ci]
Jul 23, 2025
fa0d63e
fix(widgets): disable widget renderers after render (#2229)
IbrahimCSAE Jul 25, 2025
c1079a7
chore(version): version.json [skip ci]
Jul 25, 2025
3d0bf32
chore(version): Update package versions [skip ci]
Jul 25, 2025
ba95903
chore: update generated version file [skip ci]
Jul 25, 2025
e8a5a04
feat: volume cropping (#2139)
mbellehumeur Jul 28, 2025
7d67a82
chore(version): version.json [skip ci]
Jul 28, 2025
1ce7849
chore(version): Update package versions [skip ci]
Jul 28, 2025
ca7a296
chore: update generated version file [skip ci]
Jul 28, 2025
d527ea2
fix: add missing call to update spheres on on receive event from cont…
mbellehumeur Jul 28, 2025
b2c5377
chore(version): version.json [skip ci]
Jul 28, 2025
6c4140d
chore(version): Update package versions [skip ci]
Jul 28, 2025
ffafeda
chore: update generated version file [skip ci]
Jul 28, 2025
c7ece43
fix first segment active (#2231)
sedghi Jul 29, 2025
71c36c9
chore(version): version.json [skip ci]
Jul 29, 2025
3242ea9
chore(version): Update package versions [skip ci]
Jul 29, 2025
60a9a8f
chore: update generated version file [skip ci]
Jul 29, 2025
07620e9
fix: Adapter issues (#2233)
wayfarer3130 Jul 30, 2025
067ea5b
chore(version): version.json [skip ci]
Jul 30, 2025
24b9682
chore(version): Update package versions [skip ci]
Jul 30, 2025
d4cc06b
chore: update generated version file [skip ci]
Jul 30, 2025
35062da
fix: Ensure FOR is stored when required and cachedStats created (#2237)
wayfarer3130 Jul 30, 2025
1eb2a44
chore(version): version.json [skip ci]
Jul 30, 2025
8c27e61
chore(version): Update package versions [skip ci]
Jul 30, 2025
ab88654
chore: update generated version file [skip ci]
Jul 30, 2025
2bf6e2d
fix: Reset view plane to axial/sag/cor by default if possible (#2238)
wayfarer3130 Jul 30, 2025
b0a6353
chore(version): version.json [skip ci]
Jul 30, 2025
646e561
chore(version): Update package versions [skip ci]
Jul 30, 2025
aba7909
chore: update generated version file [skip ci]
Jul 30, 2025
cf847c4
chore: off eslint and move to oxc 1.0 (#2232)
sedghi Aug 5, 2025
26be312
chore: fix tests to publish docs (#2247)
sedghi Aug 5, 2025
7c6a142
chore: fix tests (#2248)
sedghi Aug 5, 2025
26f653d
chore: fix tests to publish docs (#2249)
sedghi Aug 5, 2025
90e41cd
chore(version): version.json [skip ci]
Aug 5, 2025
0a4c306
chore: fix tests to publish docs (#2250)
sedghi Aug 5, 2025
564e3f9
chore(version): version.json [skip ci]
Aug 5, 2025
52b5fea
chore: update prettier (#2251)
sedghi Aug 5, 2025
85b5b0c
chore(version): version.json [skip ci]
Aug 5, 2025
c1727cf
chore(version): Update package versions [skip ci]
Aug 5, 2025
af40281
chore: update generated version file [skip ci]
Aug 5, 2025
8605b39
fix: Remove duplicate set cache (#2239)
bbagdanovas Aug 5, 2025
a64230a
chore(version): version.json [skip ci]
Aug 5, 2025
19c7ce4
chore(version): Update package versions [skip ci]
Aug 5, 2025
c44f143
chore: update generated version file [skip ci]
Aug 5, 2025
23c4fde
fix floating point issues in getViewReferenceId (#2252)
rodrigobasilio2022 Aug 6, 2025
0d4c607
chore(version): version.json [skip ci]
Aug 6, 2025
2284265
chore(version): Update package versions [skip ci]
Aug 6, 2025
b5a354e
chore: update generated version file [skip ci]
Aug 6, 2025
d23ef9b
fix: getBrushToolInstances always return array (#2258)
salimkanoun Aug 11, 2025
89e9b9e
chore(version): version.json [skip ci]
Aug 11, 2025
a9d3353
chore(version): Update package versions [skip ci]
Aug 11, 2025
670a27b
chore: update generated version file [skip ci]
Aug 11, 2025
9ea9140
fix(annotation): toggle visibility off (#2262)
Devu-trenser Aug 11, 2025
501d6de
chore(version): version.json [skip ci]
Aug 11, 2025
2840296
chore(version): Update package versions [skip ci]
Aug 11, 2025
6438199
chore: update generated version file [skip ci]
Aug 11, 2025
17047e6
fix: partial image quality misreporting when not Multipart (#2269)
jmhmd Aug 18, 2025
a76c8b1
chore(version): version.json [skip ci]
Aug 18, 2025
90c168f
chore(version): Update package versions [skip ci]
Aug 18, 2025
97703ad
chore: update generated version file [skip ci]
Aug 18, 2025
0088cbc
fix: Load microscopy viewer using updated paths (#2226)
wayfarer3130 Aug 18, 2025
bf53bce
chore(version): version.json [skip ci]
Aug 18, 2025
e79870c
chore(version): Update package versions [skip ci]
Aug 18, 2025
18e7756
chore: update generated version file [skip ci]
Aug 18, 2025
5bc93d7
fix: tolerance func updates to address seg orientation issues (#2281)
igoroctaviano Aug 20, 2025
8bd50da
chore(version): version.json [skip ci]
Aug 20, 2025
f8e5500
chore(version): Update package versions [skip ci]
Aug 20, 2025
7721629
chore: update generated version file [skip ci]
Aug 20, 2025
0762dc7
feat: Sampling distance for 3D rendering settings (#2275)
mbellehumeur Aug 20, 2025
ccf0210
chore(version): version.json [skip ci]
Aug 20, 2025
a3b98e0
chore(version): Update package versions [skip ci]
Aug 20, 2025
ddd0cea
chore: update generated version file [skip ci]
Aug 20, 2025
26df8d5
priority prefetch (#2271)
m00n620 Aug 21, 2025
e359fed
chore(version): version.json [skip ci]
Aug 21, 2025
b2087ec
chore(version): Update package versions [skip ci]
Aug 21, 2025
785b339
chore: update generated version file [skip ci]
Aug 21, 2025
69cb561
fix jpeg lossless (#2285)
IbrahimCSAE Aug 21, 2025
7678ede
chore(version): version.json [skip ci]
Aug 21, 2025
3d796c8
chore(version): Update package versions [skip ci]
Aug 21, 2025
c0c8470
chore: update generated version file [skip ci]
Aug 21, 2025
ca0e3cc
test: add tests for circle and rectangle start stop (#2280)
salimkanoun Aug 22, 2025
0dfeefc
chore(version): version.json [skip ci]
Aug 22, 2025
80af804
chore(version): Update package versions [skip ci]
Aug 22, 2025
81ada0d
chore: update generated version file [skip ci]
Aug 22, 2025
14f90bc
chore: add manipulation to color (#2279)
sedghi Aug 22, 2025
83a65be
chore(version): version.json [skip ci]
Aug 22, 2025
31c712e
chore(version): Update package versions [skip ci]
Aug 22, 2025
b88b097
chore: update generated version file [skip ci]
Aug 22, 2025
5188285
fix: projection point (#2254)
Celian-abd Aug 25, 2025
beb9d5b
fix(StartEndThresholdTools): Fix pointInsideVolumes calculation when …
Celian-abd Aug 25, 2025
f12eaa8
chore(version): version.json [skip ci]
Aug 25, 2025
1b27d35
chore(version): Update package versions [skip ci]
Aug 25, 2025
2b17e97
chore: update generated version file [skip ci]
Aug 25, 2025
dcf2b60
fix
IbrahimCSAE Aug 25, 2025
a2a25e9
merge
sedghi Aug 25, 2025
188ac9a
chore: update dependencies and Playwright workflow to include beta br…
sedghi Aug 25, 2025
ee47dd1
Co-authored-by: Ibrahim <ibrahim.mdev@gmail.com>
sedghi Aug 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 0 additions & 6 deletions .eslintignore

This file was deleted.

156 changes: 0 additions & 156 deletions .eslintrc.json

This file was deleted.

2 changes: 0 additions & 2 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,6 @@ after the commits are squashed.
- [] My code has been well-documented (function documentation, inline comments,
etc.)



#### Public Documentation Updates

<!-- https://cornerstonejs.org/ -->
Expand Down
65 changes: 65 additions & 0 deletions .github/workflows/docusaurus-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: Docusaurus Build

on:
pull_request:
branches: [ main ]

env:
ACTIONS_STEP_DEBUG: true

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
docusaurus-build:
timeout-minutes: 30
runs-on: ubuntu-latest
permissions:
contents: read

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20.18.1'
cache: 'npm'

- name: Setup Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: latest

- name: Install root dependencies
run: bun install --frozen-lockfile

- name: reset nx cache
run: rm -rf .nx/cache

- name: reset nx cache
run: bun nx reset

- name: Build packages in ESM format
run: bun run build:esm
env:
NX_CACHE_DIRECTORY: ${{ runner.temp }}/nx-cache
NX_DAEMON: false

- name: Install docs dependencies
run: cd packages/docs && bun install

- name: Build Docusaurus documentation
run: cd packages/docs && bun run build:ci
env:
NODE_OPTIONS: --max_old_space_size=32384

- name: Upload build artifacts
uses: actions/upload-artifact@v4
if: always()
with:
name: docusaurus-build-${{ github.sha }}
path: packages/docs/build/
retention-days: 7
8 changes: 3 additions & 5 deletions .github/workflows/format-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
branches: [ beta ]

jobs:
format-check:
lint:
timeout-minutes: 30
runs-on: ubuntu-latest

Expand All @@ -33,10 +33,8 @@ jobs:
- name: Install dependencies
run: bun install

- name: Build dependencies
run: bun run build:esm
- name: Run lint
run: bun run lint

- name: Run format check
run: bun run format-check
env:
NODE_OPTIONS: --max_old_space_size=32896
2 changes: 1 addition & 1 deletion .github/workflows/playwright.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Playwright Tests
on:
pull_request:
branches: [main, master]
branches: [main, master, beta]

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# dependencies
CLAUDE.md
node_modules
.nyc_output
.nx
Expand Down Expand Up @@ -63,3 +64,6 @@ coverage/
.cursor

**/.claude/settings.local.json
CLAUDE.md
# External repositories
vtk-js/
2 changes: 0 additions & 2 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
# .husky/pre-commit

yarn lint-staged
12 changes: 12 additions & 0 deletions .oxlintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"plugins": ["typescript", "import"],
"ignorePatterns": [
"utils/**",
"**/examples/**",
"packages/dicomImageLoader/src/types/codec*"
],
"rules": {
"typescript/no-explicit-any": "error",
"import/no-cycle": "error"
}
}
3 changes: 2 additions & 1 deletion .prettierrc
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@
"tabWidth": 2,
"semi": true,
"singleQuote": true,
"arrowParens": "always"
"arrowParens": "always",
"plugins": ["@prettier/plugin-oxc"]
}
6 changes: 5 additions & 1 deletion .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
{
"recommendations": ["esbenp.prettier-vscode", "dbaeumer.vscode-eslint", "PolyMeilex.wgsl"]
"recommendations": [
"esbenp.prettier-vscode",
"PolyMeilex.wgsl",
"oxc.oxc-vscode"
]
}
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@ Cornerstone is a set of JavaScript libraries that can be used to build web-based

## Documentation

You can find the Cornerstone documentation [on the website](https://cornerstonejs.org/).

The documentation is divided into several sections
You can find the Cornerstone documentation [on the website](https://cornerstonejs.org/). The documentation is divided into several sections

- [Tutorial](https://cornerstonejs.org/docs/category/tutorials)
- [Main Concepts](https://cornerstonejs.org/docs/category/concepts)
Expand Down
15 changes: 7 additions & 8 deletions addOns/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# External Dependencies

This module contains optional and external dependencies for including in OHIF, such as the DICOM Microscopy Viewer component.


# External Components

This directory contains various external components. These can be fetched in various ways such as NPM dependencies or by fetching files externally.
# External Dependencies

This module contains optional and external dependencies for including in OHIF, such as the DICOM Microscopy Viewer component.

# External Components

This directory contains various external components. These can be fetched in various ways such as NPM dependencies or by fetching files externally.
2 changes: 1 addition & 1 deletion addOns/externals/dicom-microscopy-viewer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"yarn": ">=1.19.1"
},
"dependencies": {
"dicom-microscopy-viewer": "^0.46.1"
"dicom-microscopy-viewer": "^0.48.6"
},
"scripts": {
"build": "echo addOns externals dependency"
Expand Down
Loading
Loading