[dep] update dep

This commit is contained in:
2025-10-28 00:45:54 +08:00
parent 84d0cd7473
commit a5f5a2a5ff
12 changed files with 12905 additions and 10793 deletions

BIN
bun.lockb

Binary file not shown.

View File

@@ -17,8 +17,8 @@
"fix": "next lint --fix" "fix": "next lint --fix"
}, },
"dependencies": { "dependencies": {
"@formkit/auto-animate": "^0.8.2", "@formkit/auto-animate": "^0.8.4",
"@heroui/react": "^2.8.2", "@heroui/react": "^2.8.5",
"@icon-park/react": "^1.4.2", "@icon-park/react": "^1.4.2",
"@reactuses/core": "6.0.1", "@reactuses/core": "6.0.1",
"@supabase/ssr": "0.6.1", "@supabase/ssr": "0.6.1",
@@ -35,36 +35,36 @@
"@tauri-apps/plugin-os": "2.2.1", "@tauri-apps/plugin-os": "2.2.1",
"@tauri-apps/plugin-process": "2.2.0", "@tauri-apps/plugin-process": "2.2.0",
"@tauri-apps/plugin-shell": "~2.2.2", "@tauri-apps/plugin-shell": "~2.2.2",
"@tauri-apps/plugin-store": "^2.3.0", "@tauri-apps/plugin-store": "^2.4.0",
"@tauri-store/valtio": "2.1.1", "@tauri-store/valtio": "2.1.1",
"@types/throttle-debounce": "^5.0.2", "@types/throttle-debounce": "^5.0.2",
"ahooks": "^3.9.0", "ahooks": "^3.9.6",
"framer-motion": "^12.23.12", "framer-motion": "^12.23.24",
"next": "15.2.3", "next": "15.2.3",
"next-themes": "^0.4.6", "next-themes": "^0.4.6",
"react": "^19.1.1", "react": "^19.2.0",
"react-dom": "^19.1.1", "react-dom": "^19.2.0",
"react-markdown": "^10.1.0", "react-markdown": "^10.1.0",
"remark-gfm": "^4.0.1", "remark-gfm": "^4.0.1",
"swr": "^2.3.4", "swr": "^2.3.6",
"tauri-plugin-system-info-api": "^2.0.10" "tauri-plugin-system-info-api": "^2.0.10"
}, },
"devDependencies": { "devDependencies": {
"@tauri-apps/cli": "^2.7.1", "@tauri-apps/cli": "^2.9.1",
"@testing-library/dom": "^10.4.1", "@testing-library/dom": "^10.4.1",
"@testing-library/jest-dom": "^6.6.4", "@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^16.3.0", "@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.6.1", "@testing-library/user-event": "^14.6.1",
"@types/jest": "^29.5.14", "@types/jest": "^29.5.14",
"@types/node": "^22.17.0", "@types/node": "^22.18.12",
"@types/react": "19.0.10", "@types/react": "19.0.10",
"@types/react-dom": "19.0.4", "@types/react-dom": "19.0.4",
"@typescript-eslint/eslint-plugin": "^8.39.0", "@typescript-eslint/eslint-plugin": "^8.46.2",
"@typescript-eslint/parser": "^8.39.0", "@typescript-eslint/parser": "^8.46.2",
"autoprefixer": "^10.4.21", "autoprefixer": "^10.4.21",
"clsx": "^2.1.1", "clsx": "^2.1.1",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"cssnano": "^7.1.0", "cssnano": "^7.1.1",
"eslint": "9.23.0", "eslint": "9.23.0",
"eslint-config-next": "15.2.3", "eslint-config-next": "15.2.3",
"lint-staged": "^15.5.2", "lint-staged": "^15.5.2",
@@ -73,7 +73,7 @@
"postcss-nesting": "^13.0.2", "postcss-nesting": "^13.0.2",
"tailwind-merge": "3.0.2", "tailwind-merge": "3.0.2",
"tailwindcss": "3.4.17", "tailwindcss": "3.4.17",
"typescript": "^5.9.2" "typescript": "^5.9.3"
}, },
"browserslist": { "browserslist": {
"production": [ "production": [

3344
src-tauri/Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -47,7 +47,6 @@ tauri-plugin-notification = "2.2.2"
tauri-plugin-valtio = "2.1.1" tauri-plugin-valtio = "2.1.1"
tauri-plugin-store = "2.2.0" tauri-plugin-store = "2.2.0"
tauri-plugin-system-info = "2.0.9" tauri-plugin-system-info = "2.0.9"
tauri-plugin-theme = "2.1.3"
tauri-plugin-autostart = "2.2.0" tauri-plugin-autostart = "2.2.0"
tauri-plugin-single-instance = { version = "2.2.2", features = ["deep-link"] } tauri-plugin-single-instance = { version = "2.2.2", features = ["deep-link"] }
tauri-plugin-deep-link = "2.2.0" tauri-plugin-deep-link = "2.2.0"

View File

@@ -10,7 +10,6 @@
], ],
"permissions": [ "permissions": [
"global-shortcut:default", "global-shortcut:default",
"theme:default",
"store:default", "store:default",
"store:allow-set", "store:allow-set",
"store:allow-get-store", "store:allow-get-store",

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"desktop-capability":{"identifier":"desktop-capability","description":"","local":true,"windows":["main"],"permissions":["global-shortcut:default","theme:default","store:default","store:allow-set","store:allow-get-store","store:allow-has","store:allow-delete","store:allow-clear","store:allow-values","store:allow-save","store:allow-load","store:allow-reset","store:allow-entries","deep-link:default","deep-link:allow-register","deep-link:allow-get-current","autostart:default","autostart:allow-enable","autostart:allow-disable","cli:default","fs:allow-read-text-file","fs:allow-resource-read-recursive"],"platforms":["macOS","windows","linux"]},"migrated":{"identifier":"migrated","description":"permissions that were migrated from v1","local":true,"windows":["main"],"permissions":["core:default","fs:allow-read-file","fs:allow-write-file","fs:allow-read-dir","fs:allow-copy-file","fs:allow-mkdir","fs:allow-remove","fs:allow-remove","fs:allow-rename","fs:allow-exists","core:window:allow-create","core:window:allow-center","core:window:allow-request-user-attention","core:window:allow-set-resizable","core:window:allow-set-maximizable","core:window:allow-set-minimizable","core:window:allow-set-closable","core:window:allow-set-title","core:window:allow-maximize","core:window:allow-unmaximize","core:window:allow-minimize","core:window:allow-unminimize","core:window:allow-show","core:window:allow-hide","core:window:allow-close","core:window:allow-set-decorations","core:window:allow-set-always-on-top","core:window:allow-set-content-protected","core:window:allow-set-size","core:window:allow-set-min-size","core:window:allow-set-max-size","core:window:allow-set-position","core:window:allow-set-fullscreen","core:window:allow-set-focus","core:window:allow-set-icon","core:window:allow-set-skip-taskbar","core:window:allow-set-cursor-grab","core:window:allow-set-cursor-visible","core:window:allow-set-cursor-icon","core:window:allow-set-cursor-position","core:window:allow-set-ignore-cursor-events","core:window:allow-start-dragging","core:webview:allow-print","shell:allow-execute","shell:allow-open","dialog:allow-open","dialog:allow-save","dialog:allow-message","dialog:allow-ask","dialog:allow-confirm","http:default","notification:default","global-shortcut:allow-is-registered","global-shortcut:allow-register","global-shortcut:allow-register-all","global-shortcut:allow-unregister","global-shortcut:allow-unregister-all","os:allow-platform","os:allow-version","os:allow-os-type","os:allow-family","os:allow-arch","os:allow-exe-extension","os:allow-locale","os:allow-hostname","process:allow-restart","process:allow-exit","clipboard-manager:allow-read-text","clipboard-manager:allow-write-text","core:app:allow-app-show","core:app:allow-app-hide","core:app:allow-set-app-theme","process:default","fs:default","dialog:default","os:default","clipboard-manager:default"]},"system-info":{"identifier":"system-info","description":"","local":true,"windows":["*"],"permissions":["system-info:allow-all"]},"valtio":{"identifier":"valtio","description":"","local":true,"windows":["*"],"permissions":["valtio:default","core:event:default"]}} {"desktop-capability":{"identifier":"desktop-capability","description":"","local":true,"windows":["main"],"permissions":["global-shortcut:default","store:default","store:allow-set","store:allow-get-store","store:allow-has","store:allow-delete","store:allow-clear","store:allow-values","store:allow-save","store:allow-load","store:allow-reset","store:allow-entries","deep-link:default","deep-link:allow-register","deep-link:allow-get-current","autostart:default","autostart:allow-enable","autostart:allow-disable","cli:default","fs:allow-read-text-file","fs:allow-resource-read-recursive"],"platforms":["macOS","windows","linux"]},"migrated":{"identifier":"migrated","description":"permissions that were migrated from v1","local":true,"windows":["main"],"permissions":["core:default","fs:allow-read-file","fs:allow-write-file","fs:allow-read-dir","fs:allow-copy-file","fs:allow-mkdir","fs:allow-remove","fs:allow-remove","fs:allow-rename","fs:allow-exists","core:window:allow-create","core:window:allow-center","core:window:allow-request-user-attention","core:window:allow-set-resizable","core:window:allow-set-maximizable","core:window:allow-set-minimizable","core:window:allow-set-closable","core:window:allow-set-title","core:window:allow-maximize","core:window:allow-unmaximize","core:window:allow-minimize","core:window:allow-unminimize","core:window:allow-show","core:window:allow-hide","core:window:allow-close","core:window:allow-set-decorations","core:window:allow-set-always-on-top","core:window:allow-set-content-protected","core:window:allow-set-size","core:window:allow-set-min-size","core:window:allow-set-max-size","core:window:allow-set-position","core:window:allow-set-fullscreen","core:window:allow-set-focus","core:window:allow-set-icon","core:window:allow-set-skip-taskbar","core:window:allow-set-cursor-grab","core:window:allow-set-cursor-visible","core:window:allow-set-cursor-icon","core:window:allow-set-cursor-position","core:window:allow-set-ignore-cursor-events","core:window:allow-start-dragging","core:webview:allow-print","shell:allow-execute","shell:allow-open","dialog:allow-open","dialog:allow-save","dialog:allow-message","dialog:allow-ask","dialog:allow-confirm","http:default","notification:default","global-shortcut:allow-is-registered","global-shortcut:allow-register","global-shortcut:allow-register-all","global-shortcut:allow-unregister","global-shortcut:allow-unregister-all","os:allow-platform","os:allow-version","os:allow-os-type","os:allow-family","os:allow-arch","os:allow-exe-extension","os:allow-locale","os:allow-hostname","process:allow-restart","process:allow-exit","clipboard-manager:allow-read-text","clipboard-manager:allow-write-text","core:app:allow-app-show","core:app:allow-app-hide","core:app:allow-set-app-theme","process:default","fs:default","dialog:default","os:default","clipboard-manager:default"]},"system-info":{"identifier":"system-info","description":"","local":true,"windows":["*"],"permissions":["system-info:allow-all"]},"valtio":{"identifier":"valtio","description":"","local":true,"windows":["*"],"permissions":["valtio:default","core:event:default"]}}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -6059,11 +6059,6 @@
"type": "string", "type": "string",
"const": "system-info:deny-used-swap" "const": "system-info:deny-used-swap"
}, },
{
"description": "Allow all",
"type": "string",
"const": "theme:default"
},
{ {
"description": "Enables the get_theme command without any pre-configured scope.", "description": "Enables the get_theme command without any pre-configured scope.",
"type": "string", "type": "string",

View File

@@ -6,7 +6,7 @@
use tauri::Manager; use tauri::Manager;
use tauri_plugin_autostart::MacosLauncher; use tauri_plugin_autostart::MacosLauncher;
use tauri_plugin_cli::CliExt; use tauri_plugin_cli::CliExt;
use tauri_plugin_deep_link::DeepLinkExt; // use tauri_plugin_deep_link::DeepLinkExt;
use tauri_plugin_store::StoreExt; use tauri_plugin_store::StoreExt;
// Window Vibrancy // Window Vibrancy
@@ -38,8 +38,6 @@ fn on_button_clicked() -> String {
} }
fn main() { fn main() {
let mut ctx = tauri::generate_context!();
tauri::Builder::default() tauri::Builder::default()
.plugin(tauri_plugin_single_instance::init(|app, _, _| { .plugin(tauri_plugin_single_instance::init(|app, _, _| {
let window = app let window = app
@@ -52,7 +50,6 @@ fn main() {
.plugin(tauri_plugin_deep_link::init()) .plugin(tauri_plugin_deep_link::init())
.plugin(tauri_plugin_valtio::init()) .plugin(tauri_plugin_valtio::init())
.plugin(tauri_plugin_store::Builder::new().build()) .plugin(tauri_plugin_store::Builder::new().build())
.plugin(tauri_plugin_theme::init(ctx.config_mut()))
.plugin(tauri_plugin_notification::init()) .plugin(tauri_plugin_notification::init())
.plugin(tauri_plugin_autostart::init( .plugin(tauri_plugin_autostart::init(
MacosLauncher::LaunchAgent, MacosLauncher::LaunchAgent,
@@ -137,6 +134,6 @@ fn main() {
cmds::analyze_replay, cmds::analyze_replay,
on_button_clicked on_button_clicked
]) ])
.run(ctx) .run(tauri::generate_context!())
.expect("error while running tauri application"); .expect("error while running tauri application");
} }

View File

@@ -1,5 +1,5 @@
"use client" "use client"
import { setTheme as setTauriTheme } from "@/hooks/tauri/theme" import { setTheme as setTauriTheme } from "@/hooks/tauri/theme" //'@tauri-apps/api/app'
import { useAppStore } from "@/store/app" import { useAppStore } from "@/store/app"
import { useToolStore } from "@/store/tool" import { useToolStore } from "@/store/tool"
import { addToast, Button, Link, Tooltip, useDisclosure } from "@heroui/react" import { addToast, Button, Link, Tooltip, useDisclosure } from "@heroui/react"
@@ -60,7 +60,7 @@ const Nav = () => {
{pathname !== "/" && ( {pathname !== "/" && (
<button <button
type="button" type="button"
className="px-2 py-0 transition duration-150 rounded hover:bg-black/10 dark:hover:bg-zinc-100/10 active:scale-95" className="px-2 py-0 rounded transition duration-150 hover:bg-black/10 dark:hover:bg-zinc-100/10 active:scale-95"
onClick={() => { onClick={() => {
app.setInited(false) app.setInited(false)
if (pathname !== "/") router.push("/") if (pathname !== "/") router.push("/")
@@ -73,7 +73,7 @@ const Nav = () => {
<Tooltip content="深色模式" showArrow={true} delay={300}> <Tooltip content="深色模式" showArrow={true} delay={300}>
<button <button
type="button" type="button"
className="px-2 py-0 transition duration-150 rounded hover:bg-black/10 dark:hover:bg-zinc-100/10 active:scale-95" className="px-2 py-0 rounded transition duration-150 hover:bg-black/10 dark:hover:bg-zinc-100/10 active:scale-95"
onClick={() => (theme === "light" ? setAppTheme("dark") : setAppTheme("light"))} onClick={() => (theme === "light" ? setAppTheme("dark") : setAppTheme("light"))}
> >
{theme === "light" ? <SunOne size={16} /> : <Moon size={16} />} {theme === "light" ? <SunOne size={16} /> : <Moon size={16} />}
@@ -83,7 +83,7 @@ const Nav = () => {
<Link <Link
href="https://docs.qq.com/form/page/DZU1ieW9SQkxWU1RF" href="https://docs.qq.com/form/page/DZU1ieW9SQkxWU1RF"
target="_blank" target="_blank"
className="px-2 py-0 text-black transition duration-150 rounded dark:text-white hover:bg-black/10 dark:hover:bg-zinc-100/10 active:scale-95" className="px-2 py-0 text-black rounded transition duration-150 dark:text-white hover:bg-black/10 dark:hover:bg-zinc-100/10 active:scale-95"
> >
<button type="button"> <button type="button">
<Communication size={16} /> <Communication size={16} />
@@ -97,21 +97,21 @@ const Nav = () => {
<> <>
<button <button
type="button" type="button"
className="px-2 py-0 transition duration-150 rounded hover:bg-black/10 dark:hover:bg-zinc-100/10 active:scale-95" className="px-2 py-0 rounded transition duration-150 hover:bg-black/10 dark:hover:bg-zinc-100/10 active:scale-95"
onClick={minimize} onClick={minimize}
> >
<Minus size={16} /> <Minus size={16} />
</button> </button>
<button <button
type="button" type="button"
className="px-2 py-0 transition duration-150 rounded hover:bg-black/10 dark:hover:bg-zinc-100/10 active:scale-95" className="px-2 py-0 rounded transition duration-150 hover:bg-black/10 dark:hover:bg-zinc-100/10 active:scale-95"
onClick={toggleMaximize} onClick={toggleMaximize}
> >
<Square size={16} /> <Square size={16} />
</button> </button>
<button <button
type="button" type="button"
className="px-2 py-0 transition duration-150 rounded hover:bg-black/10 dark:hover:bg-zinc-100/10 active:scale-95" className="px-2 py-0 rounded transition duration-150 hover:bg-black/10 dark:hover:bg-zinc-100/10 active:scale-95"
onClick={close} onClick={close}
> >
<Close size={16} /> <Close size={16} />
@@ -146,7 +146,7 @@ function ResetModal() {
<Tooltip content="重置设置" showArrow={true} delay={300}> <Tooltip content="重置设置" showArrow={true} delay={300}>
<button <button
type="button" type="button"
className="px-2 py-0 transition duration-150 rounded hover:bg-black/10 dark:hover:bg-zinc-100/10 active:scale-95" className="px-2 py-0 rounded transition duration-150 hover:bg-black/10 dark:hover:bg-zinc-100/10 active:scale-95"
onClick={onOpen} onClick={onOpen}
> >
<Refresh size={16} /> <Refresh size={16} />