Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
daad627
chore: upgrade WebDriverIO to v9 and fix TypeScript errors
PaulHax Aug 8, 2025
d7a8399
chore(publish): update build docs job node version to 20
PaulHax Aug 8, 2025
aad7d15
fix(server): update median filter example for new store structure
PaulHax Jul 11, 2025
4bd7bb5
feat: add updateVTKImageData method to image-cache store
PaulHax Jul 11, 2025
d14788d
fix(server): pin aiohttp to 3.9.2 to avoid hang on RPC return
PaulHax Jul 11, 2025
bde917f
fix(dicom): Normalize patient name for anonymous datasets
arhowe00 Aug 19, 2025
bb5072e
docs: update CONTRIBUTING.md with prerequisites and dependencies table
andinet Aug 18, 2025
b265bb5
docs: remove redundant dependency details and extra tips
andinet Aug 20, 2025
a6a09da
feat(PaintTool): add cross-plane synchronization toggle and functiona…
TomTonroe Jul 5, 2025
fadcf0f
feat(PaintTool): add camera centering for non-active views
TomTonroe Jul 6, 2025
509e2ca
refactor(PaintTool): use reactive pattern for cross-plane sync
TomTonroe Jul 27, 2025
f16ff03
refactor(PaintTool): move crossPlaneSync toggle to paintControls
TomTonroe Aug 1, 2025
483b015
fix(PaintTool): preserve slice positions when toggling sync views
TomTonroe Aug 20, 2025
f966128
style(PaintControls): ran prettify
TomTonroe Aug 20, 2025
a939cf6
chore(test): fix sample-rendering.e2e.ts and layers.e2e.ts
PaulHax Aug 27, 2025
87fb9bd
fix(rendering): Removes downsampling of the volume
sankhesh Aug 20, 2025
bc49ba8
funciona web
kenny-reyes May 20, 2025
49c5457
primera integracion comleta
kenny-reyes Sep 18, 2025
df59116
Remove Unnecessary things
kenny-reyes Sep 30, 2025
aeb6760
Add port detection to itkConfig.js
kenny-reyes Oct 3, 2025
378e82c
Add support to restart workers
kenny-reyes Nov 11, 2025
87a420c
MVETSW-855 [Fix] toolbar positioning
Apr 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
140 changes: 140 additions & 0 deletions .__mf__temp/remote/localSharedImportMap.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@

// Windows temporarily needs this file, https://github.com/module-federation/vite/issues/68

const importMap = {

"vue": async () => {
let pkg = await import("__mf__virtual/remote__prebuild__vue__prebuild__.js")
return pkg
}
,
"pinia": async () => {
let pkg = await import("__mf__virtual/remote__prebuild__pinia__prebuild__.js")
return pkg
}
,
"vuetify": async () => {
let pkg = await import("__mf__virtual/remote__prebuild__vuetify__prebuild__.js")
return pkg
}
,
"@vueuse/core": async () => {
let pkg = await import("__mf__virtual/remote__prebuild___mf_0_vueuse_mf_1_core__prebuild__.js")
return pkg
}

}
const usedShared = {

"vue": {
name: "vue",
version: "3.5.13",
scope: ["default"],
loaded: false,
from: "remote",
async get () {
usedShared["vue"].loaded = true
const {"vue": pkgDynamicImport} = importMap
const res = await pkgDynamicImport()
const exportModule = {...res}
// All npm packages pre-built by vite will be converted to esm
Object.defineProperty(exportModule, "__esModule", {
value: true,
enumerable: false
})
return function () {
return exportModule
}
},
shareConfig: {
singleton: false,
requiredVersion: "^3.5.13"
}
}
,
"pinia": {
name: "pinia",
version: "2.3.1",
scope: ["default"],
loaded: false,
from: "remote",
async get () {
usedShared["pinia"].loaded = true
const {"pinia": pkgDynamicImport} = importMap
const res = await pkgDynamicImport()
const exportModule = {...res}
// All npm packages pre-built by vite will be converted to esm
Object.defineProperty(exportModule, "__esModule", {
value: true,
enumerable: false
})
return function () {
return exportModule
}
},
shareConfig: {
singleton: false,
requiredVersion: "^2.3.1"
}
}
,
"vuetify": {
name: "vuetify",
version: "3.7.18",
scope: ["default"],
loaded: false,
from: "remote",
async get () {
usedShared["vuetify"].loaded = true
const {"vuetify": pkgDynamicImport} = importMap
const res = await pkgDynamicImport()
const exportModule = {...res}
// All npm packages pre-built by vite will be converted to esm
Object.defineProperty(exportModule, "__esModule", {
value: true,
enumerable: false
})
return function () {
return exportModule
}
},
shareConfig: {
singleton: false,
requiredVersion: "^3.7.18"
}
}
,
"@vueuse/core": {
name: "@vueuse/core",
version: "12.8.2",
scope: ["default"],
loaded: false,
from: "remote",
async get () {
usedShared["@vueuse/core"].loaded = true
const {"@vueuse/core": pkgDynamicImport} = importMap
const res = await pkgDynamicImport()
const exportModule = {...res}
// All npm packages pre-built by vite will be converted to esm
Object.defineProperty(exportModule, "__esModule", {
value: true,
enumerable: false
})
return function () {
return exportModule
}
},
shareConfig: {
singleton: false,
requiredVersion: "^12.8.2"
}
}

}
const usedRemotes = [
]
export {
usedShared,
usedRemotes
}

16 changes: 16 additions & 0 deletions .__mf__temp/volview/localSharedImportMap.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@

// Windows temporarily needs this file, https://github.com/module-federation/vite/issues/68

const importMap = {

}
const usedShared = {

}
const usedRemotes = [
]
export {
usedShared,
usedRemotes
}

132 changes: 132 additions & 0 deletions .__mf__temp/volview_remote/localSharedImportMap.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
// Windows temporarily needs this file, https://github.com/module-federation/vite/issues/68

const importMap = {
'@vueuse/core': async () => {
let pkg = await import(
'__mf__virtual/volview_remote__prebuild___mf_0_vueuse_mf_1_core__prebuild__.js'
);
return pkg;
},
pinia: async () => {
let pkg = await import(
'__mf__virtual/volview_remote__prebuild__pinia__prebuild__.js'
);
return pkg;
},
vue: async () => {
let pkg = await import(
'__mf__virtual/volview_remote__prebuild__vue__prebuild__.js'
);
return pkg;
},
vuetify: async () => {
let pkg = await import(
'__mf__virtual/volview_remote__prebuild__vuetify__prebuild__.js'
);
return pkg;
},
};
const usedShared = {
'@vueuse/core': {
name: '@vueuse/core',
version: '12.8.2',
scope: ['default'],
loaded: false,
from: 'volview_remote',
async get() {
usedShared['@vueuse/core'].loaded = true;
const { '@vueuse/core': pkgDynamicImport } = importMap;
const res = await pkgDynamicImport();
const exportModule = { ...res };
// All npm packages pre-built by vite will be converted to esm
Object.defineProperty(exportModule, '__esModule', {
value: true,
enumerable: false,
});
return function () {
return exportModule;
};
},
shareConfig: {
singleton: true,
requiredVersion: '^12.8.2',
},
},
pinia: {
name: 'pinia',
version: '2.3.1',
scope: ['default'],
loaded: false,
from: 'volview_remote',
async get() {
usedShared['pinia'].loaded = true;
const { pinia: pkgDynamicImport } = importMap;
const res = await pkgDynamicImport();
const exportModule = { ...res };
// All npm packages pre-built by vite will be converted to esm
Object.defineProperty(exportModule, '__esModule', {
value: true,
enumerable: false,
});
return function () {
return exportModule;
};
},
shareConfig: {
singleton: true,
requiredVersion: '^2.3.1',
},
},
vue: {
name: 'vue',
version: '3.5.13',
scope: ['default'],
loaded: false,
from: 'volview_remote',
async get() {
usedShared['vue'].loaded = true;
const { vue: pkgDynamicImport } = importMap;
const res = await pkgDynamicImport();
const exportModule = { ...res };
// All npm packages pre-built by vite will be converted to esm
Object.defineProperty(exportModule, '__esModule', {
value: true,
enumerable: false,
});
return function () {
return exportModule;
};
},
shareConfig: {
singleton: true,
requiredVersion: '^3.5.13',
},
},
vuetify: {
name: 'vuetify',
version: '3.7.18',
scope: ['default'],
loaded: false,
from: 'volview_remote',
async get() {
usedShared['vuetify'].loaded = true;
const { vuetify: pkgDynamicImport } = importMap;
const res = await pkgDynamicImport();
const exportModule = { ...res };
// All npm packages pre-built by vite will be converted to esm
Object.defineProperty(exportModule, '__esModule', {
value: true,
enumerable: false,
});
return function () {
return exportModule;
};
},
shareConfig: {
singleton: true,
requiredVersion: '^3.7.18',
},
},
};
const usedRemotes = [];
export { usedShared, usedRemotes };
2 changes: 1 addition & 1 deletion .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
name: E2E Testing on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
env:
DOWNLOAD_TIMEOUT: 60000
DOWNLOAD_TIMEOUT: 90000
steps:
- uses: actions/checkout@v4
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@ jobs:
- name: Setup Pages
uses: actions/configure-pages@v2
- name: Setup node
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 16
node-version: 20
- name: Install dependencies
run: npm ci
- name: Build docs
Expand Down
1 change: 1 addition & 0 deletions .gitignore
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
.DS_Store
node_modules
/dist
.yarn

# local env files
.env.local
Expand Down
Binary file added .yarn/install-state.gz
Binary file not shown.
1 change: 1 addition & 0 deletions .yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
nodeLinker: node-modules
Loading