chore: release v4.0.0-alpha.0

This commit is contained in:
reya 2024-03-02 16:08:01 +07:00
parent d1f5c372ae
commit 2dbfff3c17
22 changed files with 572 additions and 576 deletions

View File

@ -5,7 +5,7 @@
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
"build": "tsc && vite build", "build": "vite build",
"preview": "vite preview" "preview": "vite preview"
}, },
"dependencies": { "dependencies": {
@ -20,7 +20,7 @@
"@tanstack/query-sync-storage-persister": "^5.24.1", "@tanstack/query-sync-storage-persister": "^5.24.1",
"@tanstack/react-query": "^5.24.1", "@tanstack/react-query": "^5.24.1",
"@tanstack/react-query-persist-client": "^5.24.1", "@tanstack/react-query-persist-client": "^5.24.1",
"@tanstack/react-router": "^1.17.4", "@tanstack/react-router": "^1.18.1",
"i18next": "^23.10.0", "i18next": "^23.10.0",
"i18next-resources-to-backend": "^1.2.0", "i18next-resources-to-backend": "^1.2.0",
"nostr-tools": "^2.3.1", "nostr-tools": "^2.3.1",
@ -29,19 +29,19 @@
"react-i18next": "^14.0.5", "react-i18next": "^14.0.5",
"slate": "^0.101.5", "slate": "^0.101.5",
"slate-react": "^0.101.6", "slate-react": "^0.101.6",
"sonner": "^1.4.2", "sonner": "^1.4.3",
"virtua": "^0.27.5" "virtua": "^0.27.5"
}, },
"devDependencies": { "devDependencies": {
"@lume/tailwindcss": "workspace:^", "@lume/tailwindcss": "workspace:^",
"@lume/tsconfig": "workspace:^", "@lume/tsconfig": "workspace:^",
"@lume/types": "workspace:^", "@lume/types": "workspace:^",
"@tanstack/router-devtools": "^1.17.4", "@tanstack/router-devtools": "^1.18.1",
"@tanstack/router-vite-plugin": "^1.16.5", "@tanstack/router-vite-plugin": "^1.18.1",
"@types/react": "^18.2.60", "@types/react": "^18.2.61",
"@types/react-dom": "^18.2.19", "@types/react-dom": "^18.2.19",
"@vitejs/plugin-react-swc": "^3.6.0", "@vitejs/plugin-react-swc": "^3.6.0",
"autoprefixer": "^10.4.17", "autoprefixer": "^10.4.18",
"postcss": "^8.4.35", "postcss": "^8.4.35",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"typescript": "^5.3.3", "typescript": "^5.3.3",

View File

@ -13,7 +13,7 @@
"@astrojs/check": "^0.4.1", "@astrojs/check": "^0.4.1",
"@astrojs/tailwind": "^5.1.0", "@astrojs/tailwind": "^5.1.0",
"@fontsource/geist-mono": "^5.0.1", "@fontsource/geist-mono": "^5.0.1",
"astro": "^4.4.6", "astro": "^4.4.9",
"astro-seo-meta": "^4.1.0", "astro-seo-meta": "^4.1.0",
"astro-seo-schema": "^4.0.0", "astro-seo-schema": "^4.0.0",
"schema-dts": "^1.1.2", "schema-dts": "^1.1.2",

View File

@ -1,36 +1,37 @@
{ {
"name": "lume", "name": "lume",
"private": true, "private": true,
"version": "3.0.1", "version": "4.0.0-alpha.0",
"scripts": { "scripts": {
"build": "turbo run build", "build": "turbo run build",
"dev": "turbo run dev", "dev": "turbo run dev",
"web:dev": "turbo run dev --filter web", "web:dev": "turbo run dev --filter web",
"desktop:dev": "turbo run dev --filter desktop2", "desktop:dev": "turbo run dev --filter desktop2",
"tauri": "tauri" "desktop:build": "turbo run build --filter desktop2",
}, "tauri": "tauri"
"devDependencies": { },
"@biomejs/biome": "^1.5.3", "devDependencies": {
"@tauri-apps/cli": "2.0.0-beta.4", "@biomejs/biome": "^1.5.3",
"turbo": "^1.12.4" "@tauri-apps/cli": "2.0.0-beta.6",
}, "turbo": "^1.12.4"
"packageManager": "pnpm@8.9.0", },
"engines": { "packageManager": "pnpm@8.9.0",
"node": ">=18" "engines": {
}, "node": ">=18"
"dependencies": { },
"@tauri-apps/api": "2.0.0-beta.3", "dependencies": {
"@tauri-apps/plugin-autostart": "2.0.0-beta.1", "@tauri-apps/api": "2.0.0-beta.3",
"@tauri-apps/plugin-clipboard-manager": "2.0.0-beta.1", "@tauri-apps/plugin-autostart": "2.0.0-beta.1",
"@tauri-apps/plugin-dialog": "2.0.0-beta.1", "@tauri-apps/plugin-clipboard-manager": "2.0.0-beta.1",
"@tauri-apps/plugin-fs": "2.0.0-beta.1", "@tauri-apps/plugin-dialog": "2.0.0-beta.1",
"@tauri-apps/plugin-http": "2.0.0-beta.1", "@tauri-apps/plugin-fs": "2.0.0-beta.1",
"@tauri-apps/plugin-notification": "2.0.0-beta.1", "@tauri-apps/plugin-http": "2.0.0-beta.1",
"@tauri-apps/plugin-os": "2.0.0-beta.1", "@tauri-apps/plugin-notification": "2.0.0-beta.1",
"@tauri-apps/plugin-process": "2.0.0-beta.1", "@tauri-apps/plugin-os": "2.0.0-beta.1",
"@tauri-apps/plugin-shell": "2.0.0-beta.1", "@tauri-apps/plugin-process": "2.0.0-beta.1",
"@tauri-apps/plugin-sql": "2.0.0-beta.1", "@tauri-apps/plugin-shell": "2.0.0-beta.1",
"@tauri-apps/plugin-updater": "2.0.0-beta.1", "@tauri-apps/plugin-sql": "2.0.0-beta.1",
"@tauri-apps/plugin-upload": "2.0.0-beta.1" "@tauri-apps/plugin-updater": "2.0.0-beta.1",
} "@tauri-apps/plugin-upload": "2.0.0-beta.1"
}
} }

View File

@ -17,7 +17,7 @@
"@tanstack/react-query": "^5.24.1", "@tanstack/react-query": "^5.24.1",
"get-urls": "^12.1.0", "get-urls": "^12.1.0",
"media-chrome": "^2.2.5", "media-chrome": "^2.2.5",
"minidenticons": "^4.2.0", "minidenticons": "^4.2.1",
"nanoid": "^5.0.6", "nanoid": "^5.0.6",
"qrcode.react": "^3.1.0", "qrcode.react": "^3.1.0",
"re-resizable": "^6.9.11", "re-resizable": "^6.9.11",
@ -25,7 +25,7 @@
"react-currency-input-field": "^3.8.0", "react-currency-input-field": "^3.8.0",
"react-i18next": "^14.0.5", "react-i18next": "^14.0.5",
"react-string-replace": "^1.1.1", "react-string-replace": "^1.1.1",
"sonner": "^1.4.2", "sonner": "^1.4.3",
"string-strip-html": "^13.4.6", "string-strip-html": "^13.4.6",
"virtua": "^0.27.5" "virtua": "^0.27.5"
}, },
@ -33,7 +33,7 @@
"@lume/tailwindcss": "workspace:^", "@lume/tailwindcss": "workspace:^",
"@lume/tsconfig": "workspace:^", "@lume/tsconfig": "workspace:^",
"@lume/types": "workspace:^", "@lume/types": "workspace:^",
"@types/react": "^18.2.60", "@types/react": "^18.2.61",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"typescript": "^5.3.3" "typescript": "^5.3.3"
} }

View File

@ -8,7 +8,7 @@
}, },
"devDependencies": { "devDependencies": {
"@lume/tsconfig": "workspace:*", "@lume/tsconfig": "workspace:*",
"@types/react": "^18.2.60", "@types/react": "^18.2.61",
"typescript": "^5.3.3" "typescript": "^5.3.3"
} }
} }

View File

@ -10,14 +10,14 @@
"@lume/utils": "workspace:^", "@lume/utils": "workspace:^",
"@tanstack/react-query": "^5.24.1", "@tanstack/react-query": "^5.24.1",
"react": "^18.2.0", "react": "^18.2.0",
"sonner": "^1.4.2", "sonner": "^1.4.3",
"virtua": "^0.27.5" "virtua": "^0.27.5"
}, },
"devDependencies": { "devDependencies": {
"@lume/tailwindcss": "workspace:^", "@lume/tailwindcss": "workspace:^",
"@lume/tsconfig": "workspace:^", "@lume/tsconfig": "workspace:^",
"@lume/types": "workspace:^", "@lume/types": "workspace:^",
"@types/react": "^18.2.60", "@types/react": "^18.2.61",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"typescript": "^5.3.3" "typescript": "^5.3.3"
} }

View File

@ -10,14 +10,14 @@
"@lume/utils": "workspace:^", "@lume/utils": "workspace:^",
"@tanstack/react-query": "^5.24.1", "@tanstack/react-query": "^5.24.1",
"react": "^18.2.0", "react": "^18.2.0",
"sonner": "^1.4.2", "sonner": "^1.4.3",
"virtua": "^0.27.5" "virtua": "^0.27.5"
}, },
"devDependencies": { "devDependencies": {
"@lume/tailwindcss": "workspace:^", "@lume/tailwindcss": "workspace:^",
"@lume/tsconfig": "workspace:^", "@lume/tsconfig": "workspace:^",
"@lume/types": "workspace:^", "@lume/types": "workspace:^",
"@types/react": "^18.2.60", "@types/react": "^18.2.61",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"typescript": "^5.3.3" "typescript": "^5.3.3"
} }

View File

@ -10,14 +10,14 @@
"@lume/utils": "workspace:^", "@lume/utils": "workspace:^",
"@tanstack/react-query": "^5.24.1", "@tanstack/react-query": "^5.24.1",
"react": "^18.2.0", "react": "^18.2.0",
"sonner": "^1.4.2", "sonner": "^1.4.3",
"virtua": "^0.27.5" "virtua": "^0.27.5"
}, },
"devDependencies": { "devDependencies": {
"@lume/tailwindcss": "workspace:^", "@lume/tailwindcss": "workspace:^",
"@lume/tsconfig": "workspace:^", "@lume/tsconfig": "workspace:^",
"@lume/types": "workspace:^", "@lume/types": "workspace:^",
"@types/react": "^18.2.60", "@types/react": "^18.2.61",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"typescript": "^5.3.3" "typescript": "^5.3.3"
} }

View File

@ -10,14 +10,14 @@
"@lume/utils": "workspace:^", "@lume/utils": "workspace:^",
"@tanstack/react-query": "^5.24.1", "@tanstack/react-query": "^5.24.1",
"react": "^18.2.0", "react": "^18.2.0",
"sonner": "^1.4.2", "sonner": "^1.4.3",
"virtua": "^0.27.5" "virtua": "^0.27.5"
}, },
"devDependencies": { "devDependencies": {
"@lume/tailwindcss": "workspace:^", "@lume/tailwindcss": "workspace:^",
"@lume/tsconfig": "workspace:^", "@lume/tsconfig": "workspace:^",
"@lume/types": "workspace:^", "@lume/types": "workspace:^",
"@types/react": "^18.2.60", "@types/react": "^18.2.61",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"typescript": "^5.3.3" "typescript": "^5.3.3"
} }

View File

@ -10,14 +10,14 @@
"@lume/utils": "workspace:^", "@lume/utils": "workspace:^",
"@tanstack/react-query": "^5.24.1", "@tanstack/react-query": "^5.24.1",
"react": "^18.2.0", "react": "^18.2.0",
"sonner": "^1.4.2", "sonner": "^1.4.3",
"virtua": "^0.27.5" "virtua": "^0.27.5"
}, },
"devDependencies": { "devDependencies": {
"@lume/tailwindcss": "workspace:^", "@lume/tailwindcss": "workspace:^",
"@lume/tsconfig": "workspace:^", "@lume/tsconfig": "workspace:^",
"@lume/types": "workspace:^", "@lume/types": "workspace:^",
"@types/react": "^18.2.60", "@types/react": "^18.2.61",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"typescript": "^5.3.3" "typescript": "^5.3.3"
} }

View File

@ -10,14 +10,14 @@
"@lume/utils": "workspace:^", "@lume/utils": "workspace:^",
"@tanstack/react-query": "^5.24.1", "@tanstack/react-query": "^5.24.1",
"react": "^18.2.0", "react": "^18.2.0",
"sonner": "^1.4.2", "sonner": "^1.4.3",
"virtua": "^0.27.5" "virtua": "^0.27.5"
}, },
"devDependencies": { "devDependencies": {
"@lume/tailwindcss": "workspace:^", "@lume/tailwindcss": "workspace:^",
"@lume/tsconfig": "workspace:^", "@lume/tsconfig": "workspace:^",
"@lume/types": "workspace:^", "@lume/types": "workspace:^",
"@types/react": "^18.2.60", "@types/react": "^18.2.61",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"typescript": "^5.3.3" "typescript": "^5.3.3"
} }

View File

@ -10,14 +10,14 @@
"@lume/utils": "workspace:^", "@lume/utils": "workspace:^",
"@tanstack/react-query": "^5.24.1", "@tanstack/react-query": "^5.24.1",
"react": "^18.2.0", "react": "^18.2.0",
"sonner": "^1.4.2", "sonner": "^1.4.3",
"virtua": "^0.27.5" "virtua": "^0.27.5"
}, },
"devDependencies": { "devDependencies": {
"@lume/tailwindcss": "workspace:^", "@lume/tailwindcss": "workspace:^",
"@lume/tsconfig": "workspace:^", "@lume/tsconfig": "workspace:^",
"@lume/types": "workspace:^", "@lume/types": "workspace:^",
"@types/react": "^18.2.60", "@types/react": "^18.2.61",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"typescript": "^5.3.3" "typescript": "^5.3.3"
} }

View File

@ -10,14 +10,14 @@
"@lume/utils": "workspace:^", "@lume/utils": "workspace:^",
"@tanstack/react-query": "^5.24.1", "@tanstack/react-query": "^5.24.1",
"react": "^18.2.0", "react": "^18.2.0",
"sonner": "^1.4.2", "sonner": "^1.4.3",
"virtua": "^0.27.5" "virtua": "^0.27.5"
}, },
"devDependencies": { "devDependencies": {
"@lume/tailwindcss": "workspace:^", "@lume/tailwindcss": "workspace:^",
"@lume/tsconfig": "workspace:^", "@lume/tsconfig": "workspace:^",
"@lume/types": "workspace:^", "@lume/types": "workspace:^",
"@types/react": "^18.2.60", "@types/react": "^18.2.61",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"typescript": "^5.3.3" "typescript": "^5.3.3"
} }

View File

@ -10,14 +10,14 @@
"@lume/utils": "workspace:^", "@lume/utils": "workspace:^",
"@tanstack/react-query": "^5.24.1", "@tanstack/react-query": "^5.24.1",
"react": "^18.2.0", "react": "^18.2.0",
"sonner": "^1.4.2", "sonner": "^1.4.3",
"virtua": "^0.27.5" "virtua": "^0.27.5"
}, },
"devDependencies": { "devDependencies": {
"@lume/tailwindcss": "workspace:^", "@lume/tailwindcss": "workspace:^",
"@lume/tsconfig": "workspace:^", "@lume/tsconfig": "workspace:^",
"@lume/types": "workspace:^", "@lume/types": "workspace:^",
"@types/react": "^18.2.60", "@types/react": "^18.2.61",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"typescript": "^5.3.3" "typescript": "^5.3.3"
} }

View File

@ -10,14 +10,14 @@
"@lume/utils": "workspace:^", "@lume/utils": "workspace:^",
"@tanstack/react-query": "^5.24.1", "@tanstack/react-query": "^5.24.1",
"react": "^18.2.0", "react": "^18.2.0",
"sonner": "^1.4.2", "sonner": "^1.4.3",
"virtua": "^0.27.5" "virtua": "^0.27.5"
}, },
"devDependencies": { "devDependencies": {
"@lume/tailwindcss": "workspace:^", "@lume/tailwindcss": "workspace:^",
"@lume/tsconfig": "workspace:^", "@lume/tsconfig": "workspace:^",
"@lume/types": "workspace:^", "@lume/types": "workspace:^",
"@types/react": "^18.2.60", "@types/react": "^18.2.61",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"typescript": "^5.3.3" "typescript": "^5.3.3"
} }

View File

@ -15,7 +15,7 @@
"@lume/tailwindcss": "workspace:^", "@lume/tailwindcss": "workspace:^",
"@lume/tsconfig": "workspace:^", "@lume/tsconfig": "workspace:^",
"@lume/types": "workspace:^", "@lume/types": "workspace:^",
"@types/react": "^18.2.60", "@types/react": "^18.2.61",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"typescript": "^5.3.3" "typescript": "^5.3.3"
} }

View File

@ -19,25 +19,25 @@
"@radix-ui/react-popover": "^1.0.7", "@radix-ui/react-popover": "^1.0.7",
"@radix-ui/react-tooltip": "^1.0.7", "@radix-ui/react-tooltip": "^1.0.7",
"@tanstack/react-query": "^5.24.1", "@tanstack/react-query": "^5.24.1",
"@tanstack/react-router": "^1.17.4", "@tanstack/react-router": "^1.18.1",
"framer-motion": "^11.0.6", "framer-motion": "^11.0.8",
"get-urls": "^12.1.0", "get-urls": "^12.1.0",
"media-chrome": "^2.2.5", "media-chrome": "^2.2.5",
"minidenticons": "^4.2.0", "minidenticons": "^4.2.1",
"nanoid": "^5.0.6", "nanoid": "^5.0.6",
"qrcode.react": "^3.1.0", "qrcode.react": "^3.1.0",
"re-resizable": "^6.9.11", "re-resizable": "^6.9.11",
"react": "^18.2.0", "react": "^18.2.0",
"react-currency-input-field": "^3.8.0", "react-currency-input-field": "^3.8.0",
"react-dom": "^18.2.0", "react-dom": "^18.2.0",
"react-hook-form": "^7.50.1", "react-hook-form": "^7.51.0",
"react-hotkeys-hook": "^4.5.0", "react-hotkeys-hook": "^4.5.0",
"react-i18next": "^14.0.5", "react-i18next": "^14.0.5",
"react-router-dom": "^6.22.2", "react-router-dom": "^6.22.2",
"react-string-replace": "^1.1.1", "react-string-replace": "^1.1.1",
"slate": "^0.101.5", "slate": "^0.101.5",
"slate-react": "^0.101.6", "slate-react": "^0.101.6",
"sonner": "^1.4.2", "sonner": "^1.4.3",
"string-strip-html": "^13.4.6", "string-strip-html": "^13.4.6",
"uqr": "^0.1.2", "uqr": "^0.1.2",
"use-debounce": "^10.0.0", "use-debounce": "^10.0.0",
@ -47,7 +47,7 @@
"@lume/tailwindcss": "workspace:^", "@lume/tailwindcss": "workspace:^",
"@lume/tsconfig": "workspace:^", "@lume/tsconfig": "workspace:^",
"@lume/types": "workspace:^", "@lume/types": "workspace:^",
"@types/react": "^18.2.60", "@types/react": "^18.2.61",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"typescript": "^5.3.3" "typescript": "^5.3.3"
} }

View File

@ -20,7 +20,7 @@
"devDependencies": { "devDependencies": {
"@lume/tsconfig": "workspace:^", "@lume/tsconfig": "workspace:^",
"@lume/types": "workspace:^", "@lume/types": "workspace:^",
"@types/react": "^18.2.60", "@types/react": "^18.2.61",
"@types/react-dom": "^18.2.19", "@types/react-dom": "^18.2.19",
"tailwind-merge": "^2.2.1", "tailwind-merge": "^2.2.1",
"typescript": "^5.3.3" "typescript": "^5.3.3"

File diff suppressed because it is too large Load Diff

58
src-tauri/Cargo.lock generated
View File

@ -1484,7 +1484,7 @@ version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
dependencies = [ dependencies = [
"libloading 0.8.1", "libloading 0.8.2",
] ]
[[package]] [[package]]
@ -2461,7 +2461,7 @@ dependencies = [
"futures-sink", "futures-sink",
"futures-util", "futures-util",
"http 0.2.11", "http 0.2.11",
"indexmap 2.2.4", "indexmap 2.2.5",
"slab", "slab",
"tokio", "tokio",
"tokio-util", "tokio-util",
@ -2796,9 +2796,9 @@ dependencies = [
[[package]] [[package]]
name = "indexmap" name = "indexmap"
version = "2.2.4" version = "2.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "967d6dd42f16dbf0eb8040cb9e477933562684d3918f7d253f2ff9087fb3e7a3" checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4"
dependencies = [ dependencies = [
"equivalent", "equivalent",
"hashbrown 0.14.3", "hashbrown 0.14.3",
@ -3067,12 +3067,12 @@ dependencies = [
[[package]] [[package]]
name = "libloading" name = "libloading"
version = "0.8.1" version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161" checksum = "2caa5afb8bf9f3a2652760ce7d4f62d21c4d5a423e68466fca30df82f2330164"
dependencies = [ dependencies = [
"cfg-if", "cfg-if",
"windows-sys 0.48.0", "windows-targets 0.52.4",
] ]
[[package]] [[package]]
@ -3200,7 +3200,7 @@ dependencies = [
[[package]] [[package]]
name = "lume" name = "lume"
version = "3.0.0" version = "4.0.0"
dependencies = [ dependencies = [
"age", "age",
"keyring", "keyring",
@ -3359,9 +3359,9 @@ dependencies = [
[[package]] [[package]]
name = "mio" name = "mio"
version = "0.8.10" version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
dependencies = [ dependencies = [
"libc", "libc",
"wasi 0.11.0+wasi-snapshot-preview1", "wasi 0.11.0+wasi-snapshot-preview1",
@ -3798,9 +3798,9 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]] [[package]]
name = "opaque-debug" name = "opaque-debug"
version = "0.3.0" version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
[[package]] [[package]]
name = "open" name = "open"
@ -4220,7 +4220,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef" checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef"
dependencies = [ dependencies = [
"base64", "base64",
"indexmap 2.2.4", "indexmap 2.2.5",
"line-wrap", "line-wrap",
"quick-xml 0.31.0", "quick-xml 0.31.0",
"serde", "serde",
@ -5069,7 +5069,7 @@ version = "1.0.114"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0"
dependencies = [ dependencies = [
"indexmap 2.2.4", "indexmap 2.2.5",
"itoa 1.0.10", "itoa 1.0.10",
"ryu", "ryu",
"serde", "serde",
@ -5117,7 +5117,7 @@ dependencies = [
"chrono", "chrono",
"hex", "hex",
"indexmap 1.9.3", "indexmap 1.9.3",
"indexmap 2.2.4", "indexmap 2.2.5",
"serde", "serde",
"serde_derive", "serde_derive",
"serde_json", "serde_json",
@ -6124,7 +6124,7 @@ checksum = "d4098d49269baa034a8d1eae9bd63e9fa532148d772121dace3bcd6a6c98eb6d"
dependencies = [ dependencies = [
"as-raw-xcb-connection", "as-raw-xcb-connection",
"ctor", "ctor",
"libloading 0.8.1", "libloading 0.8.2",
"tracing", "tracing",
] ]
@ -6304,7 +6304,7 @@ version = "0.19.15"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [ dependencies = [
"indexmap 2.2.4", "indexmap 2.2.5",
"serde", "serde",
"serde_spanned", "serde_spanned",
"toml_datetime", "toml_datetime",
@ -6317,7 +6317,7 @@ version = "0.20.7"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81"
dependencies = [ dependencies = [
"indexmap 2.2.4", "indexmap 2.2.5",
"toml_datetime", "toml_datetime",
"winnow 0.5.40", "winnow 0.5.40",
] ]
@ -6328,7 +6328,7 @@ version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
dependencies = [ dependencies = [
"indexmap 2.2.4", "indexmap 2.2.5",
"toml_datetime", "toml_datetime",
"winnow 0.5.40", "winnow 0.5.40",
] ]
@ -6339,11 +6339,11 @@ version = "0.22.6"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6" checksum = "2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6"
dependencies = [ dependencies = [
"indexmap 2.2.4", "indexmap 2.2.5",
"serde", "serde",
"serde_spanned", "serde_spanned",
"toml_datetime", "toml_datetime",
"winnow 0.6.3", "winnow 0.6.5",
] ]
[[package]] [[package]]
@ -6642,9 +6642,9 @@ checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690"
[[package]] [[package]]
name = "walkdir" name = "walkdir"
version = "2.4.0" version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
dependencies = [ dependencies = [
"same-file", "same-file",
"winapi-util", "winapi-util",
@ -7294,9 +7294,9 @@ dependencies = [
[[package]] [[package]]
name = "winnow" name = "winnow"
version = "0.6.3" version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "44e19b97e00a4d3db3cdb9b53c8c5f87151b5689b82cc86c2848cbdcccb2689b" checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8"
dependencies = [ dependencies = [
"memchr", "memchr",
] ]
@ -7405,7 +7405,7 @@ dependencies = [
"as-raw-xcb-connection", "as-raw-xcb-connection",
"gethostname", "gethostname",
"libc", "libc",
"libloading 0.8.1", "libloading 0.8.2",
"once_cell", "once_cell",
"rustix 0.38.31", "rustix 0.38.31",
"x11rb-protocol", "x11rb-protocol",
@ -7498,7 +7498,7 @@ dependencies = [
"winapi", "winapi",
"xdg-home", "xdg-home",
"zbus_macros 3.15.1", "zbus_macros 3.15.1",
"zbus_names 2.6.0", "zbus_names 2.6.1",
"zvariant 3.15.1", "zvariant 3.15.1",
] ]
@ -7572,9 +7572,9 @@ dependencies = [
[[package]] [[package]]
name = "zbus_names" name = "zbus_names"
version = "2.6.0" version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb80bb776dbda6e23d705cf0123c3b95df99c4ebeaec6c2599d4a5419902b4a9" checksum = "437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d"
dependencies = [ dependencies = [
"serde", "serde",
"static_assertions", "static_assertions",

View File

@ -1,55 +1,52 @@
[package] [package]
name = "lume" name = "lume"
version = "3.0.0" version = "4.0.0"
description = "nostr client" description = "nostr client"
authors = ["npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445"] authors = ["npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445"]
repository = "https://github.com/lumehq/lume" repository = "https://github.com/lumehq/lume"
edition = "2021" edition = "2021"
rust-version = "1.70" rust-version = "1.71"
[build-dependencies] [build-dependencies]
tauri-build = { version = "2.0.0-beta", features = [] } tauri-build = { version = "2.0.0-beta", features = [] }
[dependencies] [dependencies]
nostr-sdk = { version = "0.28", features = ["sqlite"] } nostr-sdk = { version = "0.28", features = ["sqlite"] }
tokio = { version = "1", features = ["full"] } tokio = { version = "1", features = ["full"] }
serde_json = "1.0" serde_json = "1.0"
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0", features = ["derive"] }
tauri = { version = "2.0.0-beta", features = ["tray-icon", "macos-private-api", "native-tls-vendored", "protocol-asset"] } tauri = { version = "2.0.0-beta", features = [
tauri-plugin-cli = "2.0.0-beta" "tray-icon",
"macos-private-api",
"native-tls-vendored",
"protocol-asset",
] }
tauri-plugin-cli = "2.0.0-beta"
tauri-plugin-clipboard-manager = "2.0.0-beta" tauri-plugin-clipboard-manager = "2.0.0-beta"
tauri-plugin-dialog = "2.0.0-beta" tauri-plugin-dialog = "2.0.0-beta"
tauri-plugin-fs = "2.0.0-beta" tauri-plugin-fs = "2.0.0-beta"
tauri-plugin-http = "2.0.0-beta" tauri-plugin-http = "2.0.0-beta"
tauri-plugin-notification = "2.0.0-beta" tauri-plugin-notification = "2.0.0-beta"
tauri-plugin-os = "2.0.0-beta" tauri-plugin-os = "2.0.0-beta"
tauri-plugin-process = "2.0.0-beta" tauri-plugin-process = "2.0.0-beta"
tauri-plugin-shell = "2.0.0-beta" tauri-plugin-shell = "2.0.0-beta"
tauri-plugin-updater = "2.0.0-beta" tauri-plugin-updater = "2.0.0-beta"
tauri-plugin-autostart = "2.0.0-beta" tauri-plugin-autostart = "2.0.0-beta"
tauri-plugin-store = "2.0.0-beta" tauri-plugin-store = "2.0.0-beta"
tauri-plugin-upload = "2.0.0-beta" tauri-plugin-upload = "2.0.0-beta"
tauri-plugin-window-state = "2.0.0-beta" tauri-plugin-window-state = "2.0.0-beta"
webpage = { version = "2.0", features = ["serde"] } webpage = { version = "2.0", features = ["serde"] }
keyring = "2" keyring = "2"
age = "0.10.0" age = "0.10.0"
[features]
# by default Tauri runs in production mode
# when `tauri dev` runs it is executed with `cargo run --no-default-features` if `devPath` is an URL
default = ["custom-protocol"]
# this feature is used used for production builds where `devPath` points to the filesystem
# DO NOT remove this
custom-protocol = ["tauri/custom-protocol"]
[profile.release] [profile.release]
codegen-units = 1 codegen-units = 1
lto = true lto = true
panic = "abort" panic = "abort"
incremental = false incremental = false
opt-level = "z" opt-level = "z"
strip = true strip = true
rpath = false rpath = false
debug = false debug = false
debug-assertions = false debug-assertions = false
overflow-checks = false overflow-checks = false

View File

@ -1,10 +1,10 @@
{ {
"$schema": "../node_modules/@tauri-apps/cli/schema.json", "$schema": "../node_modules/@tauri-apps/cli/schema.json",
"productName": "Lume", "productName": "Lume",
"version": "3.0.1", "version": "4.0.0-alpha.0",
"identifier": "nu.lume.Lume", "identifier": "nu.lume.Lume",
"build": { "build": {
"beforeBuildCommand": "pnpm run build", "beforeBuildCommand": "pnpm desktop:build",
"beforeDevCommand": "pnpm desktop:dev", "beforeDevCommand": "pnpm desktop:dev",
"devUrl": "http://localhost:3000", "devUrl": "http://localhost:3000",
"frontendDist": "../dist" "frontendDist": "../dist"