Skip to content

Commit c307330

Browse files
committed
fixed csp issue that causes production app to not load
1 parent 9196743 commit c307330

File tree

5 files changed

+38
-7
lines changed

5 files changed

+38
-7
lines changed

src-tauri/Cargo.lock

+22
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ tauri-build = { version = "1.0.0-rc.3", features = [] }
1818
serde_json = "1.0"
1919
serde = { version = "1.0", features = ["derive"] }
2020
tauri = { version = "1.0.0-rc.3", features = ["api-all", "updater"] }
21+
tauri-plugin-window-state = "0.1"
2122

2223
[features]
2324
# by default Tauri runs in production mode

src-tauri/src/main.rs

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
fn main() {
77
tauri::Builder::default()
8+
.plugin(tauri_plugin_window_state::Builder::default().build())
89
.run(tauri::generate_context!())
910
.expect("error while running Traverse");
1011
}

src-tauri/tauri.conf.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,12 @@
6262
"resizable": true,
6363
"fullscreen": false,
6464
"transparent": true,
65-
"decorations": false
65+
"decorations": false,
66+
"visible": false
6667
}
6768
],
6869
"security": {
69-
"csp": "default-src blob: data: filesystem: ws: wss: http: https: tauri: 'unsafe-eval' 'unsafe-inline' 'self' img-src: 'self'"
70+
"csp": null
7071
}
7172
}
7273
}

vite.config.ts

+11-5
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,17 @@ export default defineConfig({
3030
dts: 'src/auto-imports.d.ts'
3131
})
3232
],
33+
clearScreen: false,
34+
envPrefix: ['VITE_', 'TAURI_'],
35+
server: {
36+
strictPort: true,
37+
},
3338
build: {
34-
rollupOptions: {
35-
input: {
36-
main: resolve(__dirname, 'index.html'),
37-
}
38-
}
39+
// Tauri supports es2021
40+
target: ['es2021', 'chrome100', 'safari13'],
41+
// don't minify for debug builds
42+
minify: !process.env.TAURI_DEBUG ? 'esbuild' : false,
43+
// produce sourcemaps for debug builds
44+
sourcemap: !!process.env.TAURI_DEBUG,
3945
}
4046
})

0 commit comments

Comments
 (0)