fix build
This commit is contained in:
parent
dd40d8eb27
commit
ae406aebe2
5 changed files with 28 additions and 36 deletions
8
bun.lock
8
bun.lock
|
|
@ -15,15 +15,13 @@
|
|||
"@tauri-apps/plugin-process": "~2.3.1",
|
||||
"@tauri-apps/plugin-sql": "~2.3.1",
|
||||
"@tauri-apps/plugin-store": "~2.4.1",
|
||||
"@tauri-apps/plugin-stronghold": "~2.3.1",
|
||||
"@tauri-apps/plugin-updater": "~2.9.0",
|
||||
"@tauri-apps/plugin-upload": "~2.3.2",
|
||||
"lucide-react": "^0.542.0",
|
||||
"react": "^18.3.1",
|
||||
"react-dom": "^18.3.1",
|
||||
"sonner": "^2.0.7",
|
||||
"tailwindcss": "^4.1.16",
|
||||
"tauri-plugin-macos-permissions-api": "^2.3.0",
|
||||
"tauri-plugin-macos-permissions-api": "2.3.0",
|
||||
"zod": "^3.25.76",
|
||||
"zustand": "^5.0.8",
|
||||
},
|
||||
|
|
@ -259,12 +257,8 @@
|
|||
|
||||
"@tauri-apps/plugin-store": ["@tauri-apps/plugin-store@2.4.1", "", { "dependencies": { "@tauri-apps/api": "^2.8.0" } }, "sha512-ckGSEzZ5Ii4Hf2D5x25Oqnm2Zf9MfDWAzR+volY0z/OOBz6aucPKEY0F649JvQ0Vupku6UJo7ugpGRDOFOunkA=="],
|
||||
|
||||
"@tauri-apps/plugin-stronghold": ["@tauri-apps/plugin-stronghold@2.3.1", "", { "dependencies": { "@tauri-apps/api": "^2.8.0" } }, "sha512-zFbD1Apk/VFdWaoGaoKcouRrZnzLFiNY9b1KDeBaN47sMaMHRYIa+ZDhvbzMOyH314+OHCQBXfe8I/ph59Lp9g=="],
|
||||
|
||||
"@tauri-apps/plugin-updater": ["@tauri-apps/plugin-updater@2.9.0", "", { "dependencies": { "@tauri-apps/api": "^2.6.0" } }, "sha512-j++sgY8XpeDvzImTrzWA08OqqGqgkNyxczLD7FjNJJx/uXxMZFz5nDcfkyoI/rCjYuj2101Tci/r/HFmOmoxCg=="],
|
||||
|
||||
"@tauri-apps/plugin-upload": ["@tauri-apps/plugin-upload@2.3.2", "", { "dependencies": { "@tauri-apps/api": "^2.8.0" } }, "sha512-h/V8RqsbVpJStfW5YVRsFzJF/AYJ3e1RTe3SgtPv9jX5B0suLUExSHlkhvbF3iXlt6qt4Pfi5RqpUr0Dk9DuGA=="],
|
||||
|
||||
"@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="],
|
||||
|
||||
"@types/babel__generator": ["@types/babel__generator@7.27.0", "", { "dependencies": { "@babel/types": "^7.0.0" } }, "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="],
|
||||
|
|
|
|||
|
|
@ -21,15 +21,13 @@
|
|||
"@tauri-apps/plugin-process": "~2.3.1",
|
||||
"@tauri-apps/plugin-sql": "~2.3.1",
|
||||
"@tauri-apps/plugin-store": "~2.4.1",
|
||||
"@tauri-apps/plugin-stronghold": "~2.3.1",
|
||||
"@tauri-apps/plugin-updater": "~2.9.0",
|
||||
"@tauri-apps/plugin-upload": "~2.3.2",
|
||||
"tauri-plugin-macos-permissions-api": "2.3.0",
|
||||
"lucide-react": "^0.542.0",
|
||||
"react": "^18.3.1",
|
||||
"react-dom": "^18.3.1",
|
||||
"sonner": "^2.0.7",
|
||||
"tailwindcss": "^4.1.16",
|
||||
"tauri-plugin-macos-permissions-api": "^2.3.0",
|
||||
"zod": "^3.25.76",
|
||||
"zustand": "^5.0.8"
|
||||
},
|
||||
|
|
|
|||
12
src-tauri/Cargo.lock
generated
12
src-tauri/Cargo.lock
generated
|
|
@ -1397,9 +1397,9 @@ checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf"
|
|||
|
||||
[[package]]
|
||||
name = "enigo"
|
||||
version = "0.5.0"
|
||||
version = "0.6.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "71744ff36f35a4276e8827add8102d0e792378c574fd93cb4e1c8e0505f96b7c"
|
||||
checksum = "71c6c56e50f7acae2906a0dcbb34529ca647e40421119ad5d12e7f8ba6e50010"
|
||||
dependencies = [
|
||||
"core-foundation 0.10.1",
|
||||
"core-graphics 0.25.0",
|
||||
|
|
@ -3323,9 +3323,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "moxcms"
|
||||
version = "0.7.8"
|
||||
version = "0.7.9"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "692af879e4d9383c0fd9dec15524af6b6977c8bf1c6b278a4526d5341347c574"
|
||||
checksum = "0fbdd3d7436f8b5e892b8b7ea114271ff0fa00bc5acae845d53b07d498616ef6"
|
||||
dependencies = [
|
||||
"num-traits",
|
||||
"pxfm",
|
||||
|
|
@ -8487,9 +8487,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "xkbcommon"
|
||||
version = "0.8.0"
|
||||
version = "0.9.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "8d66ca9352cbd4eecbbc40871d8a11b4ac8107cfc528a6e14d7c19c69d0e1ac9"
|
||||
checksum = "a7a974f48060a14e95705c01f24ad9c3345022f4d97441b8a36beb7ed5c4a02d"
|
||||
dependencies = [
|
||||
"libc",
|
||||
"memmap2",
|
||||
|
|
|
|||
|
|
@ -28,17 +28,22 @@ tauri-build = { version = "2", features = [] }
|
|||
|
||||
[dependencies]
|
||||
once_cell = "1"
|
||||
tauri = { version = "2", features = [
|
||||
tauri = { version = "2.9.1", features = [
|
||||
"protocol-asset",
|
||||
"macos-private-api",
|
||||
"tray-icon",
|
||||
'image-png',
|
||||
] }
|
||||
tauri-plugin-opener = "2"
|
||||
tauri-plugin-opener = "2.5.2"
|
||||
tauri-plugin-store = "2.4.1"
|
||||
tauri-plugin-os = "2.3.2"
|
||||
tauri-plugin-clipboard-manager = "2.3.2"
|
||||
tauri-plugin-macos-permissions = "2.3.0"
|
||||
tauri-plugin-process = "2.3.1"
|
||||
tauri-plugin-sql = { version = "2.3.1", features = ["sqlite"] }
|
||||
tauri-plugin-fs = "2.4.4"
|
||||
serde = { version = "1", features = ["derive"] }
|
||||
serde_json = "1"
|
||||
tauri-plugin-clipboard-manager = "2.3.0"
|
||||
tauri-plugin-macos-permissions = "2.0.4"
|
||||
rdev = { git = "https://github.com/rustdesk-org/rdev" }
|
||||
cpal = "0.16.0"
|
||||
anyhow = "1.0.95"
|
||||
|
|
@ -48,29 +53,24 @@ env_logger = "0.11.6"
|
|||
log = "0.4.25"
|
||||
tokio = "1.43.0"
|
||||
vad-rs = { git = "https://github.com/cjpais/vad-rs", default-features = false }
|
||||
tauri-plugin-store = "2"
|
||||
tauri-plugin-os = "2"
|
||||
enigo = "0.5.0"
|
||||
tauri-plugin-process = "2"
|
||||
enigo = "0.6.1"
|
||||
rodio = { git = "https://github.com/cjpais/rodio.git" }
|
||||
reqwest = { version = "0.11", features = ["json", "stream"] }
|
||||
reqwest = { version = "0.11.27", features = ["json", "stream"] }
|
||||
futures-util = "0.3"
|
||||
tauri-plugin-fs = "2"
|
||||
rustfft = "6.4.0"
|
||||
strsim = "0.11.0"
|
||||
natural = "0.5.0"
|
||||
chrono = "0.4"
|
||||
rusqlite = { version = "0.32", features = ["bundled"] }
|
||||
tauri-plugin-sql = { version = "2", features = ["sqlite"] }
|
||||
rusqlite = { version = "0.32.1", features = ["bundled"] }
|
||||
tar = "0.4.44"
|
||||
flate2 = "1.0"
|
||||
transcribe-rs = "0.1.4"
|
||||
|
||||
[target.'cfg(not(any(target_os = "android", target_os = "ios")))'.dependencies]
|
||||
tauri-plugin-autostart = "2"
|
||||
tauri-plugin-global-shortcut = "2"
|
||||
tauri-plugin-autostart = "2.5.1"
|
||||
tauri-plugin-global-shortcut = "2.3.1"
|
||||
tauri-plugin-single-instance = "2.3.2"
|
||||
tauri-plugin-updater = "2"
|
||||
tauri-plugin-updater = "2.9.0"
|
||||
|
||||
[profile.release]
|
||||
lto = true
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { useEffect, useState } from "react";
|
||||
import {
|
||||
checkAccessibilityPermissions,
|
||||
requestAccessibilityPermissions,
|
||||
checkAccessibilityPermission,
|
||||
requestAccessibilityPermission,
|
||||
} from "tauri-plugin-macos-permissions-api";
|
||||
|
||||
// Define permission state type
|
||||
|
|
@ -20,7 +20,7 @@ const AccessibilityPermissions: React.FC = () => {
|
|||
|
||||
// Check permissions without requesting
|
||||
const checkPermissions = async (): Promise<boolean> => {
|
||||
const hasPermissions: boolean = await checkAccessibilityPermissions();
|
||||
const hasPermissions: boolean = await checkAccessibilityPermission();
|
||||
setHasAccessibility(hasPermissions);
|
||||
setPermissionState(hasPermissions ? "granted" : "verify");
|
||||
return hasPermissions;
|
||||
|
|
@ -30,7 +30,7 @@ const AccessibilityPermissions: React.FC = () => {
|
|||
const handleButtonClick = async (): Promise<void> => {
|
||||
if (permissionState === "request") {
|
||||
try {
|
||||
await requestAccessibilityPermissions();
|
||||
await requestAccessibilityPermission();
|
||||
// After system prompt, transition to verification state
|
||||
setPermissionState("verify");
|
||||
} catch (error) {
|
||||
|
|
@ -46,7 +46,7 @@ const AccessibilityPermissions: React.FC = () => {
|
|||
// On app boot - check permissions
|
||||
useEffect(() => {
|
||||
const initialSetup = async (): Promise<void> => {
|
||||
const hasPermissions: boolean = await checkAccessibilityPermissions();
|
||||
const hasPermissions: boolean = await checkAccessibilityPermission();
|
||||
setHasAccessibility(hasPermissions);
|
||||
setPermissionState(hasPermissions ? "granted" : "request");
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue