diff --git a/package.json b/package.json index f7cdd3ab..2453ebb2 100644 --- a/package.json +++ b/package.json @@ -19,58 +19,58 @@ "machine-translate": "inlang machine translate --project project.inlang" }, "devDependencies": { - "@eslint/compat": "^2.0.1", - "@eslint/js": "^9.39.2", - "@inlang/cli": "^3.1.4", - "@inlang/paraglide-js": "^2.9.1", + "@eslint/compat": "^2.0.3", + "@eslint/js": "^9.39.4", + "@inlang/cli": "^3.1.7", + "@inlang/paraglide-js": "^2.15.0", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@sveltejs/adapter-static": "^3.0.10", "@sveltejs/kit": "^2.50.2", "@sveltejs/vite-plugin-svelte": "^6.2.4", - "@tailwindcss/vite": "^4.1.18", - "@tauri-apps/cli": "^2.9.6", + "@tailwindcss/vite": "^4.2.1", + "@tauri-apps/cli": "^2.10.1", "@types/better-sqlite3": "^7.6.13", "@types/eslint-config-prettier": "^6.11.3", - "@types/node": "^24.10.9", - "autoprefixer": "^10.4.23", - "daisyui": "^5.5.14", - "drizzle-kit": "^0.31.8", - "eslint": "^9.39.2", + "@types/node": "^24.12.0", + "autoprefixer": "^10.4.27", + "daisyui": "^5.5.19", + "drizzle-kit": "^0.31.10", + "eslint": "^9.39.4", "eslint-config-prettier": "^10.1.8", - "eslint-plugin-svelte": "^3.14.0", + "eslint-plugin-svelte": "^3.15.2", "fuse.js": "^7.1.0", - "globals": "^17.0.0", - "marked": "^17.0.1", - "prettier": "^3.8.0", - "prettier-plugin-svelte": "^3.4.1", + "globals": "^17.4.0", + "marked": "^17.0.4", + "prettier": "^3.8.1", + "prettier-plugin-svelte": "^3.5.1", "prettier-plugin-tailwindcss": "^0.7.2", - "semantic-release": "^25.0.2", - "svelte": "^5.49.2", - "svelte-check": "^4.3.6", - "tailwindcss": "^4.1.18", + "semantic-release": "^25.0.3", + "svelte": "^5.53.13", + "svelte-check": "^4.4.5", + "tailwindcss": "^4.2.1", "typescript": "^5.9.3", - "typescript-eslint": "^8.53.1", + "typescript-eslint": "^8.57.1", "vite": "^7.3.1", "@seenivers/api": "1.0.1" }, "dependencies": { "@ctrl/video-filename-parser": "^5.4.1", - "@sentry/sveltekit": "^10.35.0", - "@tauri-apps/api": "^2.9.1", + "@sentry/sveltekit": "^10.43.0", + "@tauri-apps/api": "^2.10.1", "@tauri-apps/plugin-dialog": "^2.6.0", "@tauri-apps/plugin-fs": "^2.4.5", "@tauri-apps/plugin-opener": "^2.5.3", "@tauri-apps/plugin-os": "^2.3.2", "@tauri-apps/plugin-process": "^2.3.1", - "@tauri-apps/plugin-sql": "^2.3.1", - "@tauri-apps/plugin-updater": "^2.9.0", - "@trpc/client": "^11.11.0", - "better-sqlite3": "^12.6.2", + "@tauri-apps/plugin-sql": "^2.3.2", + "@tauri-apps/plugin-updater": "^2.10.0", + "@trpc/client": "^11.13.4", + "better-sqlite3": "^12.8.0", "drizzle-orm": "^0.45.1", "hls.js": "^1.6.15", "plyr": "^3.8.4", "vidstack": "^1.12.13", - "zod": "^4.3.5" + "zod": "^4.3.6" } } diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index d262abd3..16635646 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -534,9 +534,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" dependencies = [ "serde", ] @@ -931,12 +931,12 @@ dependencies = [ [[package]] name = "deranged" -version = "0.4.0" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" dependencies = [ "powerfmt", - "serde", + "serde_core", ] [[package]] @@ -1790,6 +1790,25 @@ dependencies = [ "syn 2.0.100", ] +[[package]] +name = "h2" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http 1.3.1", + "indexmap 2.9.0", + "slab", + "tokio", + "tokio-util", + "tracing", +] + [[package]] name = "hashbrown" version = "0.12.3" @@ -1963,6 +1982,7 @@ dependencies = [ "bytes", "futures-channel", "futures-core", + "h2", "http 1.3.1", "http-body", "httparse", @@ -2747,9 +2767,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" [[package]] name = "num-integer" @@ -3755,44 +3775,6 @@ version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" -[[package]] -name = "reqwest" -version = "0.12.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" -dependencies = [ - "base64 0.22.1", - "bytes", - "futures-channel", - "futures-core", - "futures-util", - "http 1.3.1", - "http-body", - "http-body-util", - "hyper", - "hyper-tls", - "hyper-util", - "js-sys", - "log", - "native-tls", - "percent-encoding", - "pin-project-lite", - "rustls-pki-types", - "serde", - "serde_json", - "serde_urlencoded", - "sync_wrapper", - "tokio", - "tokio-native-tls", - "tower", - "tower-http", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - [[package]] name = "reqwest" version = "0.13.2" @@ -3801,16 +3783,20 @@ checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801" dependencies = [ "base64 0.22.1", "bytes", + "futures-channel", "futures-core", "futures-util", + "h2", "http 1.3.1", "http-body", "http-body-util", "hyper", "hyper-rustls", + "hyper-tls", "hyper-util", "js-sys", "log", + "native-tls", "percent-encoding", "pin-project-lite", "rustls", @@ -3820,6 +3806,7 @@ dependencies = [ "serde_json", "sync_wrapper", "tokio", + "tokio-native-tls", "tokio-rustls", "tokio-util", "tower", @@ -4150,13 +4137,14 @@ dependencies = [ [[package]] name = "sentry" -version = "0.46.1" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f925d575b468e88b079faf590a8dd0c9c99e2ec29e9bab663ceb8b45056312f" +checksum = "eb25f439f97d26fea01d717fa626167ceffcd981addaa670001e70505b72acbb" dependencies = [ + "cfg_aliases", "httpdate", "native-tls", - "reqwest 0.12.28", + "reqwest", "sentry-actix", "sentry-backtrace", "sentry-contexts", @@ -4171,9 +4159,9 @@ dependencies = [ [[package]] name = "sentry-actix" -version = "0.46.1" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18bac0f6b8621fa0f85e298901e51161205788322e1a995e3764329020368058" +checksum = "9453d18fc9a45d841636004aad50288d80cc07c34a9e88cd4397cb66e6356f67" dependencies = [ "actix-http", "actix-web", @@ -4184,9 +4172,9 @@ dependencies = [ [[package]] name = "sentry-backtrace" -version = "0.46.1" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cb1ef7534f583af20452b1b1bf610a60ed9c8dd2d8485e7bd064efc556a78fb" +checksum = "46a8c2c1bd5c1f735e84f28b48e7d72efcaafc362b7541bc8253e60e8fcdffc6" dependencies = [ "backtrace", "regex", @@ -4195,9 +4183,9 @@ dependencies = [ [[package]] name = "sentry-contexts" -version = "0.46.1" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebd6be899d9938390b6d1ec71e2f53bd9e57b6a9d8b1d5b049e5c364e7da9078" +checksum = "9b88a90baa654d7f0e1f4b667f6b434293d9f72c71bef16b197c76af5b7d5803" dependencies = [ "hostname", "libc", @@ -4209,9 +4197,9 @@ dependencies = [ [[package]] name = "sentry-core" -version = "0.46.1" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26ab054c34b87f96c3e4701bea1888317cde30cc7e4a6136d2c48454ab96661c" +checksum = "0ac170a5bba8bec6e3339c90432569d89641fa7a3d3e4f44987d24f0762e6adf" dependencies = [ "rand 0.9.0", "sentry-types", @@ -4222,9 +4210,9 @@ dependencies = [ [[package]] name = "sentry-debug-images" -version = "0.46.1" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5637ec550dc6f8c49a711537950722d3fc4baa6fd433c371912104eaff31e2a5" +checksum = "dd9646a972b57896d4a92ed200cf76139f8e30b3cfd03b6662ae59926d26633c" dependencies = [ "findshlibs", "sentry-core", @@ -4232,9 +4220,9 @@ dependencies = [ [[package]] name = "sentry-log" -version = "0.46.1" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f95c213ed8ffd52952174a956a2c32b012ecea8e778a3b1cc24d2d8603306f5" +checksum = "235865e639f1d72414fa5d35374e105c292e2ee3a2f90919d961bbb486626ee6" dependencies = [ "bitflags 2.10.0", "log", @@ -4243,9 +4231,9 @@ dependencies = [ [[package]] name = "sentry-panic" -version = "0.46.1" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f02c7162f7b69b8de872b439d4696dc1d65f80b13ddd3c3831723def4756b63" +checksum = "6127d3d304ba5ce0409401e85aae538e303a569f8dbb031bf64f9ba0f7174346" dependencies = [ "sentry-backtrace", "sentry-core", @@ -4253,9 +4241,9 @@ dependencies = [ [[package]] name = "sentry-tracing" -version = "0.46.1" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1dd47df349a80025819f3d25c3d2f751df705d49c65a4cdc0f130f700972a48" +checksum = "27701acc51e68db5281802b709010395bfcbcb128b1d0a4e5873680d3b47ff0c" dependencies = [ "bitflags 2.10.0", "sentry-backtrace", @@ -4266,9 +4254,9 @@ dependencies = [ [[package]] name = "sentry-types" -version = "0.46.1" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eecbd63e9d15a26a40675ed180d376fcb434635d2e33de1c24003f61e3e2230d" +checksum = "56780cb5597d676bf22e6c11d1f062eb4def46390ea3bfb047bcbcf7dfd19bdb" dependencies = [ "debugid", "hex", @@ -4654,6 +4642,7 @@ dependencies = [ "tokio-stream", "tracing", "url", + "uuid", ] [[package]] @@ -4735,6 +4724,7 @@ dependencies = [ "thiserror 2.0.12", "time", "tracing", + "uuid", "whoami", ] @@ -4773,6 +4763,7 @@ dependencies = [ "thiserror 2.0.12", "time", "tracing", + "uuid", "whoami", ] @@ -4798,6 +4789,7 @@ dependencies = [ "time", "tracing", "url", + "uuid", ] [[package]] @@ -5034,7 +5026,7 @@ dependencies = [ "percent-encoding", "plist", "raw-window-handle", - "reqwest 0.13.2", + "reqwest", "serde", "serde_json", "serde_repr", @@ -5227,9 +5219,9 @@ dependencies = [ [[package]] name = "tauri-plugin-sql" -version = "2.3.1" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a593f08c357091ba802a388d1161e99f05751278fb7204faeb08520da579a7c" +checksum = "27454a5476feb6ea78d74d0f07085fc8a5e97565d7ae825373011fd27ec30303" dependencies = [ "futures-core", "indexmap 2.9.0", @@ -5242,6 +5234,7 @@ dependencies = [ "thiserror 2.0.12", "time", "tokio", + "uuid", ] [[package]] @@ -5260,7 +5253,7 @@ dependencies = [ "minisign-verify", "osakit", "percent-encoding", - "reqwest 0.13.2", + "reqwest", "rustls", "semver", "serde", @@ -5442,30 +5435,30 @@ dependencies = [ [[package]] name = "time" -version = "0.3.41" +version = "0.3.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" dependencies = [ "deranged", "itoa", "num-conv", "powerfmt", - "serde", + "serde_core", "time-core", "time-macros", ] [[package]] name = "time-core" -version = "0.1.4" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" [[package]] name = "time-macros" -version = "0.2.22" +version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" dependencies = [ "num-conv", "time-core", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index eb558858..8fe494e8 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -19,20 +19,20 @@ name = "seenivers_lib" crate-type = ["staticlib", "cdylib", "rlib"] [build-dependencies] -tauri-build = { version = "2.5.3", features = [] } +tauri-build = { version = "2.5.6", features = [] } [dependencies] serde_json = "1.0.149" serde = { version = "1.0.228", features = ["derive"] } -tauri = { version = "2.10.1", features = ["protocol-asset"] } +tauri = { version = "2.10.3", features = ["protocol-asset"] } tauri-plugin-dialog = "2.6.0" tauri-plugin-fs = "2.4.5" tauri-plugin-process = "2.3.1" -tauri-plugin-sql = { version = "2.3.1", features = ["sqlite"] } +tauri-plugin-sql = { version = "2.3.2", features = ["sqlite"] } tauri-plugin-opener = "2.5.3" include_dir = "0.7.4" -sentry = { version = "0.46.1", features = ["panic", "log"] } -sentry-log = "0.46.1" +sentry = { version = "0.47.0", features = ["panic", "log"] } +sentry-log = "0.47.0" log = "0.4.29" tauri-plugin-os = "2.3.2"