Skip to content

Commit cd679ad

Browse files
committed
change chunk config and change detection to string literal
1 parent a106166 commit cd679ad

File tree

2 files changed

+10
-18
lines changed

2 files changed

+10
-18
lines changed

app/src/components/ChangeDetectionSettings.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,20 @@ interface PresetConfig {
1919
suspiciousSimilarity: number;
2020
}
2121

22-
const MODE_DEFAULTS: Record<DetectionMode, PresetConfig> = {
23-
[DetectionMode.DHashOnly]: {
22+
const MODE_DEFAULTS: Record<string, PresetConfig> = {
23+
"Detect Mainly Camera Changes": {
2424
textSimilarity: 0.90,
2525
dhashImageSimilarity: 0.85, // More lenient for camera noise
2626
pixelImageSimilarity: 0.95, // Not used but set sensibly
2727
suspiciousSimilarity: 0.998, // Not used
2828
},
29-
[DetectionMode.PixelDifferenceOnly]: {
29+
"Detect Mainly UI Changes": {
3030
textSimilarity: 0.90,
3131
dhashImageSimilarity: 0.90, // Not used
3232
pixelImageSimilarity: 0.95, // Strict for UI testing
3333
suspiciousSimilarity: 0.998, // Not used
3434
},
35-
[DetectionMode.Hybrid]: {
35+
"Hybrid": {
3636
textSimilarity: 0.90,
3737
dhashImageSimilarity: 0.90,
3838
pixelImageSimilarity: 0.95,

app/vite.config.ts

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -36,26 +36,18 @@ export default defineConfig({
3636
rollupOptions: {
3737
output: {
3838
manualChunks(id) {
39-
// Vendor chunks
4039
if (id.includes('node_modules')) {
41-
if (id.includes('react') || id.includes('scheduler')) {
42-
return 'vendor-react';
40+
// Heavy isolated dependencies get their own chunks
41+
if (id.includes('tesseract')) {
42+
return 'vendor-tesseract';
4343
}
4444
if (id.includes('jupyterlab')) {
4545
return 'vendor-jupyter';
4646
}
47-
if (id.includes('tesseract')) {
48-
return 'vendor-tesseract';
47+
if (id.includes('onnxruntime')) {
48+
return 'vendor-onnx';
4949
}
50-
return 'vendor'; // Other dependencies
51-
}
52-
53-
// App chunks
54-
if (id.includes('/src/components/')) {
55-
return 'app-components';
56-
}
57-
if (id.includes('/src/utils/')) {
58-
return 'app-utils';
50+
// Let Vite handle the rest automatically
5951
}
6052
}
6153
}

0 commit comments

Comments
 (0)