From 465fe19542fe98d6bd25314d537b62ac4f6f0511 Mon Sep 17 00:00:00 2001 From: haex Date: Sat, 1 Nov 2025 19:32:34 +0100 Subject: [PATCH] Clean up unused code and dependencies - Remove commented-out code in Rust and TypeScript files - Remove unused npm dependencies (@tauri-apps/plugin-http, @tauri-apps/plugin-sql, fuse.js) - Remove commented imports in nuxt.config.ts - Remove commented dependencies in Cargo.toml --- nuxt.config.ts | 4 ---- package.json | 3 --- pnpm-lock.yaml | 23 ----------------------- src-tauri/Cargo.toml | 2 -- src-tauri/src/crdt/trigger.rs | 2 -- src-tauri/src/database/mod.rs | 4 ---- 6 files changed, 38 deletions(-) diff --git a/nuxt.config.ts b/nuxt.config.ts index c6c37dc..d874adc 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -1,5 +1,3 @@ -//import tailwindcss from '@tailwindcss/vite' - import { fileURLToPath } from 'node:url' // https://nuxt.com/docs/api/configuration/nuxt-config @@ -31,7 +29,6 @@ export default defineNuxtConfig({ '@vueuse/nuxt', '@nuxt/icon', '@nuxt/eslint', - //"@nuxt/image", '@nuxt/fonts', '@nuxt/ui', ], @@ -125,7 +122,6 @@ export default defineNuxtConfig({ }, vite: { - //plugins: [tailwindcss()], // Better support for Tauri CLI output clearScreen: false, // Enable environment variables diff --git a/package.json b/package.json index 9e0fcd1..379d4ff 100644 --- a/package.json +++ b/package.json @@ -28,11 +28,9 @@ "@tauri-apps/api": "^2.9.0", "@tauri-apps/plugin-dialog": "^2.4.2", "@tauri-apps/plugin-fs": "^2.4.4", - "@tauri-apps/plugin-http": "2.5.2", "@tauri-apps/plugin-notification": "2.3.1", "@tauri-apps/plugin-opener": "^2.5.2", "@tauri-apps/plugin-os": "^2.3.2", - "@tauri-apps/plugin-sql": "2.3.0", "@tauri-apps/plugin-store": "^2.4.1", "@vueuse/components": "^13.9.0", "@vueuse/core": "^13.9.0", @@ -40,7 +38,6 @@ "@vueuse/nuxt": "^13.9.0", "drizzle-orm": "^0.44.7", "eslint": "^9.38.0", - "fuse.js": "^7.1.0", "nuxt-zod-i18n": "^1.12.1", "swiper": "^12.0.3", "tailwindcss": "^4.1.16", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 630dc90..bdb7c51 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -41,9 +41,6 @@ importers: '@tauri-apps/plugin-fs': specifier: ^2.4.4 version: 2.4.4 - '@tauri-apps/plugin-http': - specifier: 2.5.2 - version: 2.5.2 '@tauri-apps/plugin-notification': specifier: 2.3.1 version: 2.3.1 @@ -53,9 +50,6 @@ importers: '@tauri-apps/plugin-os': specifier: ^2.3.2 version: 2.3.2 - '@tauri-apps/plugin-sql': - specifier: 2.3.0 - version: 2.3.0 '@tauri-apps/plugin-store': specifier: ^2.4.1 version: 2.4.1 @@ -77,9 +71,6 @@ importers: eslint: specifier: ^9.38.0 version: 9.38.0(jiti@2.6.1) - fuse.js: - specifier: ^7.1.0 - version: 7.1.0 nuxt-zod-i18n: specifier: ^1.12.1 version: 1.12.1(magicast@0.5.0) @@ -2101,9 +2092,6 @@ packages: '@tauri-apps/plugin-fs@2.4.4': resolution: {integrity: sha512-MTorXxIRmOnOPT1jZ3w96vjSuScER38ryXY88vl5F0uiKdnvTKKTtaEjTEo8uPbl4e3gnUtfsDVwC7h77GQLvQ==} - '@tauri-apps/plugin-http@2.5.2': - resolution: {integrity: sha512-x1mQKHSLDk4mS2S938OTeyk8L7QyLpCrKZCZcjkljGsvTvRMojCvI9SeJ1kaxc7t8xSilkC7WdId8xER9TIGLg==} - '@tauri-apps/plugin-notification@2.3.1': resolution: {integrity: sha512-7gqgfANSREKhh35fY1L4j3TUjUdePmU735FYDqRGeIf8nMXWpcx6j4FhN9/4nYz+m0mv79DCTPLqIPTySggGgg==} @@ -2113,9 +2101,6 @@ packages: '@tauri-apps/plugin-os@2.3.2': resolution: {integrity: sha512-n+nXWeuSeF9wcEsSPmRnBEGrRgOy6jjkSU+UVCOV8YUGKb2erhDOxis7IqRXiRVHhY8XMKks00BJ0OAdkpf6+A==} - '@tauri-apps/plugin-sql@2.3.0': - resolution: {integrity: sha512-JYwIocfsLaDWa41LMiZWuzts7yCJR+EpZPRmgpO7Gd7XiAS9S67dKz306j/k/d9XntB0YopMRBol2OIWMschuA==} - '@tauri-apps/plugin-store@2.4.1': resolution: {integrity: sha512-ckGSEzZ5Ii4Hf2D5x25Oqnm2Zf9MfDWAzR+volY0z/OOBz6aucPKEY0F649JvQ0Vupku6UJo7ugpGRDOFOunkA==} @@ -7770,10 +7755,6 @@ snapshots: dependencies: '@tauri-apps/api': 2.9.0 - '@tauri-apps/plugin-http@2.5.2': - dependencies: - '@tauri-apps/api': 2.9.0 - '@tauri-apps/plugin-notification@2.3.1': dependencies: '@tauri-apps/api': 2.9.0 @@ -7786,10 +7767,6 @@ snapshots: dependencies: '@tauri-apps/api': 2.9.0 - '@tauri-apps/plugin-sql@2.3.0': - dependencies: - '@tauri-apps/api': 2.9.0 - '@tauri-apps/plugin-store@2.4.1': dependencies: '@tauri-apps/api': 2.9.0 diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 6a1a041..b94e478 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -21,8 +21,6 @@ serde = { version = "1.0.228", features = ["derive"] } [dependencies] tokio = { version = "1.47.1", features = ["macros", "rt-multi-thread"] } -#libsqlite3-sys = { version = "0.31", features = ["bundled-sqlcipher"] } -#sqlx = { version = "0.8", features = ["runtime-tokio-rustls", "sqlite"] } base64 = "0.22" ed25519-dalek = "2.1" fs_extra = "1.3.0" diff --git a/src-tauri/src/crdt/trigger.rs b/src-tauri/src/crdt/trigger.rs index 00a6be3..e9e32ad 100644 --- a/src-tauri/src/crdt/trigger.rs +++ b/src-tauri/src/crdt/trigger.rs @@ -11,8 +11,6 @@ const INSERT_TRIGGER_TPL: &str = "z_crdt_{TABLE_NAME}_insert"; const UPDATE_TRIGGER_TPL: &str = "z_crdt_{TABLE_NAME}_update"; const DELETE_TRIGGER_TPL: &str = "z_crdt_{TABLE_NAME}_delete"; -//const SYNC_ACTIVE_KEY: &str = "sync_active"; - pub const HLC_TIMESTAMP_COLUMN: &str = "haex_timestamp"; /// Name der custom UUID-Generierungs-Funktion (registriert in database::core::open_and_init_db) diff --git a/src-tauri/src/database/mod.rs b/src-tauri/src/database/mod.rs index ac47a23..46cf1c2 100644 --- a/src-tauri/src/database/mod.rs +++ b/src-tauri/src/database/mod.rs @@ -135,7 +135,6 @@ pub fn get_vaults_directory(app_handle: &AppHandle) -> Result, ) -> Result { println!("Opening encrypted database vault_path: {}", vault_path); - - // Vault-Pfad aus dem Namen ableiten - //let vault_path = get_vault_path(&app_handle, &vault_name)?; println!("Resolved vault path: {}", vault_path); if !Path::new(&vault_path).exists() {