chore: fix Task 1 scaffold quality issues

This commit is contained in:
KimiSwitch Dev
2026-07-06 17:26:04 +08:00
parent dd53e4fb20
commit a81efe4317
8 changed files with 36 additions and 9 deletions
+4
View File
@@ -2,3 +2,7 @@ node_modules/
dist/ dist/
src-tauri/target/ src-tauri/target/
.vscode/ .vscode/
*.log
.env*
.DS_Store
Thumbs.db
+6
View File
@@ -0,0 +1,6 @@
export default {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
};
+4
View File
@@ -20,6 +20,10 @@ thiserror = "1.0"
chrono = "0.4" chrono = "0.4"
anyhow = "1.0" anyhow = "1.0"
[lib]
name = "kimiswitch_lib"
crate-type = ["staticlib", "cdylib", "rlib"]
[features] [features]
default = ["custom-protocol"] default = ["custom-protocol"]
custom-protocol = ["tauri/custom-protocol"] custom-protocol = ["tauri/custom-protocol"]
+6
View File
@@ -0,0 +1,6 @@
pub fn run() {
tauri::Builder::default()
.plugin(tauri_plugin_shell::init())
.run(tauri::generate_context!())
.expect("error while running tauri application");
}
+2 -8
View File
@@ -21,17 +21,11 @@
} }
], ],
"security": { "security": {
"csp": null "csp": "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data:;"
} }
}, },
"bundle": { "bundle": {
"active": true, "active": true,
"targets": ["msi"], "targets": ["msi"]
"icon": [
"icons/32x32.png",
"icons/128x128.png",
"icons/128x128@2x.png",
"icons/icon.ico"
]
} }
} }
+5
View File
@@ -0,0 +1,5 @@
function App() {
return <div>KimiSwitch</div>;
}
export default App;
+8
View File
@@ -0,0 +1,8 @@
/** @type {import('tailwindcss').Config} */
export default {
content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],
theme: {
extend: {},
},
plugins: [],
};
+1 -1
View File
@@ -9,5 +9,5 @@ export default defineConfig(async () => ({
strictPort: true, strictPort: true,
watch: { ignored: ["**/src-tauri/**"] }, watch: { ignored: ["**/src-tauri/**"] },
}, },
envPrefix: ["VITE_", "TAURI_"], envPrefix: ["VITE_"],
})); }));