File tree Expand file tree Collapse file tree 2 files changed +10
-18
lines changed
Expand file tree Collapse file tree 2 files changed +10
-18
lines changed Original file line number Diff line number Diff 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 ,
Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments