diff --git a/Cargo.lock b/Cargo.lock index a8567f60..665fd9ab 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -811,9 +811,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.18" +version = "1.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476" +checksum = "2d74707dde2ba56f86ae90effb3b43ddd369504387e718014de010cec7959800" dependencies = [ "jobserver", "libc", @@ -2922,9 +2922,9 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.60" +version = "0.1.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" +checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -4339,9 +4339,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.20.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ea5043e58958ee56f3e15a90aee535795cd7dfd319846288d93c5b57d85cbe" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "onelauncher" @@ -8522,12 +8522,12 @@ dependencies = [ [[package]] name = "webbrowser" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "425ba64c1e13b1c6e8c5d2541c8fac10022ca584f33da781db01b5756aef1f4e" +checksum = "2e5f07fb9bc8de2ddfe6b24a71a75430673fd679e568c48b52716cef1cfae923" dependencies = [ "block2", - "core-foundation 0.9.4", + "core-foundation 0.10.0", "home", "jni", "log", diff --git a/apps/desktop/package.json b/apps/desktop/package.json index e6868282..e3129ae0 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -24,6 +24,6 @@ "@onelauncher/frontend": "workspace:*" }, "devDependencies": { - "@tauri-apps/cli": "=2.0.0-rc.12" + "@tauri-apps/cli": "=2.0.0-rc.15" } } diff --git a/apps/frontend/package.json b/apps/frontend/package.json index c3a0da61..9d20013a 100644 --- a/apps/frontend/package.json +++ b/apps/frontend/package.json @@ -28,7 +28,7 @@ "@t3-oss/env-core": "^0.11.0", "@tanstack/solid-query": "^5.56.2", "@tauri-apps/api": "=2.0.0-rc.4", - "@tauri-apps/plugin-clipboard-manager": "2.0.0-rc.2", + "@tauri-apps/plugin-clipboard-manager": "=2.0.0-rc.2", "@tauri-apps/plugin-dialog": "=2.0.0-rc.1", "@tauri-apps/plugin-shell": "=2.0.0-rc.1", "@unocss/reset": "^0.62.4", @@ -43,7 +43,7 @@ "devDependencies": { "@sentry/vite-plugin": "^2.22.4", "@solidjs/testing-library": "^0.8.9", - "@tauri-apps/cli": "=2.0.0-rc.12", + "@tauri-apps/cli": "=2.0.0-rc.15", "@testing-library/jest-dom": "^6.5.0", "jsdom": "^25.0.0", "rollup-plugin-visualizer": "^5.12.0", diff --git a/apps/frontend/src/ui/components/content/FormattedLog.tsx b/apps/frontend/src/ui/components/content/FormattedLog.tsx index caedfaa1..a1f5c09d 100644 --- a/apps/frontend/src/ui/components/content/FormattedLog.tsx +++ b/apps/frontend/src/ui/components/content/FormattedLog.tsx @@ -1,8 +1,8 @@ +import type { Ref } from '@solid-primitives/refs'; +import type { OnUpdatedEventListenerArgs, OverlayScrollbars } from 'overlayscrollbars'; import { AlignBottom01Icon } from '@untitled-theme/icons-solid'; import { OverlayScrollbarsComponent, type OverlayScrollbarsComponentRef } from 'overlayscrollbars-solid'; import { createEffect, createMemo, createSignal, Index, Show, untrack } from 'solid-js'; -import type { Ref } from '@solid-primitives/refs'; -import type { OnUpdatedEventListenerArgs, OverlayScrollbars } from 'overlayscrollbars'; import Button from '../base/Button'; import styles from './FormattedLog.module.scss'; diff --git a/apps/frontend/src/ui/pages/App.tsx b/apps/frontend/src/ui/pages/App.tsx index 74d886e5..bd621e1c 100644 --- a/apps/frontend/src/ui/pages/App.tsx +++ b/apps/frontend/src/ui/pages/App.tsx @@ -1,7 +1,7 @@ +import type { ParentProps } from 'solid-js'; import { useNavigate } from '@solidjs/router'; import useSettings from '~ui/hooks/useSettings'; import { OverlayScrollbarsComponent } from 'overlayscrollbars-solid'; -import type { ParentProps } from 'solid-js'; import AnimatedRoutes from '../components/AnimatedRoutes'; import Navbar from '../components/Navbar'; diff --git a/apps/frontend/src/ui/pages/browser/BrowserMain.tsx b/apps/frontend/src/ui/pages/browser/BrowserMain.tsx index 9b1f0885..cd601ad0 100644 --- a/apps/frontend/src/ui/pages/browser/BrowserMain.tsx +++ b/apps/frontend/src/ui/pages/browser/BrowserMain.tsx @@ -1,10 +1,10 @@ +import type { ManagedPackage } from '@onelauncher/client/bindings'; import { ChevronRightIcon } from '@untitled-theme/icons-solid'; import OneConfigLogo from '~assets/logos/oneconfig.svg?component-solid'; import Button from '~ui/components/base/Button'; import SearchResultsContainer from '~ui/components/content/SearchResults'; import useBrowser from '~ui/hooks/useBrowser'; import { onMount, Show } from 'solid-js'; -import type { ManagedPackage } from '@onelauncher/client/bindings'; import { BrowserContent } from './BrowserRoot'; function BrowserMain() { diff --git a/apps/frontend/vite.config.ts b/apps/frontend/vite.config.ts index dcb96cc4..630c407a 100644 --- a/apps/frontend/vite.config.ts +++ b/apps/frontend/vite.config.ts @@ -1,12 +1,12 @@ +import type { UserConfig } from 'vite'; import process from 'node:process'; import { sentryVitePlugin as sentry } from '@sentry/vite-plugin'; -import unocss from 'unocss/vite'; +import unocss from 'unocss/vite'; import { defineConfig, loadEnv } from 'vite'; import solid from 'vite-plugin-solid'; import solidSvg from 'vite-plugin-solid-svg'; import paths from 'vite-tsconfig-paths'; -import type { UserConfig } from 'vite'; export default defineConfig(async ({ mode }) => { process.env = { ...process.env, ...loadEnv(mode, process.cwd(), '') }; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b8a4694e..3b274f2e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -117,8 +117,8 @@ importers: version: link:../frontend devDependencies: '@tauri-apps/cli': - specifier: '=2.0.0-rc.12' - version: 2.0.0-rc.12 + specifier: '=2.0.0-rc.15' + version: 2.0.0-rc.15 apps/frontend: dependencies: @@ -153,7 +153,7 @@ importers: specifier: '=2.0.0-rc.4' version: 2.0.0-rc.4 '@tauri-apps/plugin-clipboard-manager': - specifier: 2.0.0-rc.2 + specifier: '=2.0.0-rc.2' version: 2.0.0-rc.2 '@tauri-apps/plugin-dialog': specifier: '=2.0.0-rc.1' @@ -193,8 +193,8 @@ importers: specifier: ^0.8.9 version: 0.8.9(@solidjs/router@0.14.5(solid-js@1.8.22))(solid-js@1.8.22) '@tauri-apps/cli': - specifier: '=2.0.0-rc.12' - version: 2.0.0-rc.12 + specifier: '=2.0.0-rc.15' + version: 2.0.0-rc.15 '@testing-library/jest-dom': specifier: ^6.5.0 version: 6.5.0 @@ -1282,68 +1282,68 @@ packages: '@tauri-apps/api@2.0.0-rc.4': resolution: {integrity: sha512-UNiIhhKG08j4ooss2oEEVexffmWkgkYlC2M3GcX3VPtNsqFgVNL8Mcw/4Y7rO9M9S+ffAMnLOF5ypzyuyb8tyg==} - '@tauri-apps/cli-darwin-arm64@2.0.0-rc.12': - resolution: {integrity: sha512-zYxcAH4reyqKkqCAybggszFWkBvC+ZyZPTWFKXXVQ20MZc1q+e/0UJYC8UKsaumrbi1uptgamvnM8yql56x5QQ==} + '@tauri-apps/cli-darwin-arm64@2.0.0-rc.15': + resolution: {integrity: sha512-WuzQRELJTeSHe/uLu6IClCCEkwQy4qtZdHUmcAW3baKD217WCytn4jQ5+NFs2GxhK1a2GLHMQtQZSFTLkKiXkw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@tauri-apps/cli-darwin-x64@2.0.0-rc.12': - resolution: {integrity: sha512-eme7pQzEzeGCk13V3uxUNRnkVZJukqwHotqEb2RdovXqJWSyESrighBy4PBG5Xn6wNYTOyoquY9+In4TOfJAzw==} + '@tauri-apps/cli-darwin-x64@2.0.0-rc.15': + resolution: {integrity: sha512-71H1dNWlEr+Hyi096Ir3SnlClw4CSR4MhJ8UG8IUBqYwydJPYFzA+GFWRAgnPgcV6sBzdt8trcV9BLV4teDzEw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@tauri-apps/cli-linux-arm-gnueabihf@2.0.0-rc.12': - resolution: {integrity: sha512-113T2NsLeoy6GXsqc0yjMoozt+KXzkAtUB7DL9Kcvx9IMfA87cUVaTNjnb2GFsoQqpCWGfHei3nr9n1PGEbwMg==} + '@tauri-apps/cli-linux-arm-gnueabihf@2.0.0-rc.15': + resolution: {integrity: sha512-hO7AS09l6XZRCu/vqvB/iv6CvIlD//h9njhyw++0tJPCNH3X4rl13ji6SnoO0V6ZUCEeCeQBTAALsanYAlZelQ==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@tauri-apps/cli-linux-arm64-gnu@2.0.0-rc.12': - resolution: {integrity: sha512-9TrUyNg0vmsYF7IbG+/sybEeiz6ikA1Kjd6JjC4iwfXjRff8fuTR7CIOb06imabxbLzGP79qSAnGAeTXz8E7qA==} + '@tauri-apps/cli-linux-arm64-gnu@2.0.0-rc.15': + resolution: {integrity: sha512-r9FrwY83TD4w3vX7J9zS3GPSeis0YWq52p/MVLYR1i8sSJppbvYY72EXi5pR2CZ3vb+6z9/w7LpYTv+hOd2RbA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tauri-apps/cli-linux-arm64-musl@2.0.0-rc.12': - resolution: {integrity: sha512-YvE40+wdkNcXhwUAJNPyhNzJ8YS3saJoxGj7mtNQeNeNrKhxyj6hA5T6gw9KtMkwBOp+HGtqn+eDXiu0X7BBHQ==} + '@tauri-apps/cli-linux-arm64-musl@2.0.0-rc.15': + resolution: {integrity: sha512-PqMn3/GiqLAhs7p0jr5XqwWN1t7SAgvo6+bFuYNL/SWx1Ui6mOck3ncfDkf+dQAnXnrhX2Qfwkl3agiOZxUZtA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tauri-apps/cli-linux-x64-gnu@2.0.0-rc.12': - resolution: {integrity: sha512-q+MJp/lSA5WINs78dCFMlU0/jQeUkGr9GHbKeppcVcpkcY/1vog70b4KhneyvbuklKBn/V8kd0FtIKCn8VP+KQ==} + '@tauri-apps/cli-linux-x64-gnu@2.0.0-rc.15': + resolution: {integrity: sha512-o8lvgVBGXwthMV8+8EzEwXQY5jk2q+c700xeC/LY+J0lBL5ai3i0revlhO+3RwKnjnRLZMCXatr5K3gGtXIsoQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tauri-apps/cli-linux-x64-musl@2.0.0-rc.12': - resolution: {integrity: sha512-5zodtleH2GFsB9lszDYrzPTLcr+MMqtpQpJWHATC1K03bLEA8ia8zSdBqRwm7u8NraMLl8TE7hc7hwq0uxGEcg==} + '@tauri-apps/cli-linux-x64-musl@2.0.0-rc.15': + resolution: {integrity: sha512-cmANCyhcdInZSfIM3CPjA0eDu1toYABapSttA1rHbNrcJrHIq2KPKRCNuXIjWiBggxfIhJKWX7mTgQCQIyHd/w==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tauri-apps/cli-win32-arm64-msvc@2.0.0-rc.12': - resolution: {integrity: sha512-nSu6VHpuq61DYM2YowLDLDwkK8im7dzYxIHXs+h8/rhkmadTujGhbyUhHPI1STA6hNyITUtSFpo6P2mEbfpAIg==} + '@tauri-apps/cli-win32-arm64-msvc@2.0.0-rc.15': + resolution: {integrity: sha512-FyWwCQb+uCCBtEDTDKtILH3wv0TWCQ2mXwMyZlibpbZ4RbaV5yDY82h8h7usfEuPHtBtAJHknHvX5WV1ETl5kw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@tauri-apps/cli-win32-ia32-msvc@2.0.0-rc.12': - resolution: {integrity: sha512-d/4y57OisMuB+MUkTpZsryQRi9ZQXQ8SsMhrvEgu8sbX8/WRm0iZyGuIZ01RlZZHLIasXbKTkPX+hPQC5Juk8Q==} + '@tauri-apps/cli-win32-ia32-msvc@2.0.0-rc.15': + resolution: {integrity: sha512-+bOBX7EdpmkCSBxgd9HcC/p9LoG/q1a5dJebWFuL9GhmdPeb5hv4plB/OTUAtg1OnEVGPXhTiSkcdRatZVryfA==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@tauri-apps/cli-win32-x64-msvc@2.0.0-rc.12': - resolution: {integrity: sha512-RsPUvsbFza03ysh0nU2nM3P2CVWz9cu7CRHwOEdtXjWWNREHUYCaVpqQKz0tn2sG19yXiNIB40iqrIBUmb/IoA==} + '@tauri-apps/cli-win32-x64-msvc@2.0.0-rc.15': + resolution: {integrity: sha512-Phpk18bs1YxC+OFYaZNWiddYRmiZvMjB9Rzjl6M128gIkgnqDGnZyfWtM5GZ85/BmX1HVGgILK/46RU6Q88z1g==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@tauri-apps/cli@2.0.0-rc.12': - resolution: {integrity: sha512-rNcVSyGHGz8vNk542isYKPk5fEMAsgmzER+1s9YYbGZCH7m4e0rH89p/P9W40I/Z4AZk4ZqjpEeajeS5izDI4g==} + '@tauri-apps/cli@2.0.0-rc.15': + resolution: {integrity: sha512-w5cq2WBKYRJDCE5wi5gyjM79Cq3AchTFImbcGBB+uyB/m3PDBXEidaTBTHqwiup2hKbMivuBAzGUCHt+OfgBhA==} engines: {node: '>= 10'} hasBin: true @@ -5108,48 +5108,48 @@ snapshots: '@tauri-apps/api@2.0.0-rc.4': {} - '@tauri-apps/cli-darwin-arm64@2.0.0-rc.12': + '@tauri-apps/cli-darwin-arm64@2.0.0-rc.15': optional: true - '@tauri-apps/cli-darwin-x64@2.0.0-rc.12': + '@tauri-apps/cli-darwin-x64@2.0.0-rc.15': optional: true - '@tauri-apps/cli-linux-arm-gnueabihf@2.0.0-rc.12': + '@tauri-apps/cli-linux-arm-gnueabihf@2.0.0-rc.15': optional: true - '@tauri-apps/cli-linux-arm64-gnu@2.0.0-rc.12': + '@tauri-apps/cli-linux-arm64-gnu@2.0.0-rc.15': optional: true - '@tauri-apps/cli-linux-arm64-musl@2.0.0-rc.12': + '@tauri-apps/cli-linux-arm64-musl@2.0.0-rc.15': optional: true - '@tauri-apps/cli-linux-x64-gnu@2.0.0-rc.12': + '@tauri-apps/cli-linux-x64-gnu@2.0.0-rc.15': optional: true - '@tauri-apps/cli-linux-x64-musl@2.0.0-rc.12': + '@tauri-apps/cli-linux-x64-musl@2.0.0-rc.15': optional: true - '@tauri-apps/cli-win32-arm64-msvc@2.0.0-rc.12': + '@tauri-apps/cli-win32-arm64-msvc@2.0.0-rc.15': optional: true - '@tauri-apps/cli-win32-ia32-msvc@2.0.0-rc.12': + '@tauri-apps/cli-win32-ia32-msvc@2.0.0-rc.15': optional: true - '@tauri-apps/cli-win32-x64-msvc@2.0.0-rc.12': + '@tauri-apps/cli-win32-x64-msvc@2.0.0-rc.15': optional: true - '@tauri-apps/cli@2.0.0-rc.12': + '@tauri-apps/cli@2.0.0-rc.15': optionalDependencies: - '@tauri-apps/cli-darwin-arm64': 2.0.0-rc.12 - '@tauri-apps/cli-darwin-x64': 2.0.0-rc.12 - '@tauri-apps/cli-linux-arm-gnueabihf': 2.0.0-rc.12 - '@tauri-apps/cli-linux-arm64-gnu': 2.0.0-rc.12 - '@tauri-apps/cli-linux-arm64-musl': 2.0.0-rc.12 - '@tauri-apps/cli-linux-x64-gnu': 2.0.0-rc.12 - '@tauri-apps/cli-linux-x64-musl': 2.0.0-rc.12 - '@tauri-apps/cli-win32-arm64-msvc': 2.0.0-rc.12 - '@tauri-apps/cli-win32-ia32-msvc': 2.0.0-rc.12 - '@tauri-apps/cli-win32-x64-msvc': 2.0.0-rc.12 + '@tauri-apps/cli-darwin-arm64': 2.0.0-rc.15 + '@tauri-apps/cli-darwin-x64': 2.0.0-rc.15 + '@tauri-apps/cli-linux-arm-gnueabihf': 2.0.0-rc.15 + '@tauri-apps/cli-linux-arm64-gnu': 2.0.0-rc.15 + '@tauri-apps/cli-linux-arm64-musl': 2.0.0-rc.15 + '@tauri-apps/cli-linux-x64-gnu': 2.0.0-rc.15 + '@tauri-apps/cli-linux-x64-musl': 2.0.0-rc.15 + '@tauri-apps/cli-win32-arm64-msvc': 2.0.0-rc.15 + '@tauri-apps/cli-win32-ia32-msvc': 2.0.0-rc.15 + '@tauri-apps/cli-win32-x64-msvc': 2.0.0-rc.15 '@tauri-apps/plugin-clipboard-manager@2.0.0-rc.2': dependencies: