diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..158e5fe --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,72 @@ +name: Release +on: + push: + branches: + - main + tags: + - "v*" + workflow_dispatch: + +# This is the example from the readme. +# On each push to the `release` branch it will create or update a GitHub release, build your app, and upload the artifacts to the release. + +jobs: + publish-tauri: + permissions: + contents: write + strategy: + fail-fast: false + matrix: + include: + - platform: "macos-latest" # for Arm based macs (M1 and above). + args: "--target aarch64-apple-darwin" + - platform: "macos-latest" # for Intel based macs. + args: "--target x86_64-apple-darwin" + - platform: "ubuntu-22.04" # for Tauri v1 you could replace this with ubuntu-20.04. + args: "" + - platform: "windows-latest" + args: "" + + runs-on: ${{ matrix.platform }} + steps: + - uses: actions/checkout@v4 + + - name: install pnpm + uses: pnpm/action-setup@v4 + with: + version: 9.x.x + + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: lts/* + + - name: install Rust stable + uses: dtolnay/rust-toolchain@stable + with: + # Those targets are only used on macos runners so it's in an `if` to slightly speed up windows and linux builds. + targets: ${{ matrix.platform == 'macos-latest' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }} + + - name: install dependencies (ubuntu only) + if: matrix.platform == 'ubuntu-22.04' # This must match the platform value defined above. + run: | + sudo apt-get update + sudo apt-get install -y libwebkit2gtk-4.0-dev libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf + # webkitgtk 4.0 is for Tauri v1 - webkitgtk 4.1 is for Tauri v2. + # You can remove the one that doesn't apply to your app to speed up the workflow a bit. + + - name: install frontend dependencies + run: printf "@tiptap-pro:registry=https://registry.tiptap.dev/\n//registry.tiptap.dev/:_authToken=${{secrets.NPM_TOKEN}}" > .npmrc + + - run: npm config set "//registry.tiptap.dev/:_authToken" ${{secrets.NPM_TOKEN}} && npm i + + - uses: tauri-apps/tauri-action@dev + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tagName: app-v__VERSION__ # the action automatically replaces \_\_VERSION\_\_ with the app version. + releaseName: "App v__VERSION__" + releaseBody: "See the assets to download this version and install." + releaseDraft: false + prerelease: false + args: ${{ matrix.args }} diff --git a/package.json b/package.json index b4b5be3..5a717a9 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,20 @@ { - "name": "nuxt-app", + "name": "fylepadtest", "private": true, "type": "module", + "version": "0.3.2", "scripts": { + "nuxt": "nuxt", "build": "nuxt build", "dev": "nuxt dev", "generate": "nuxt generate", "preview": "nuxt preview", - "postinstall": "nuxt prepare" + "postinstall": "nuxt prepare", + "tauri": "tauri", + "tauri:dev": "pnpm tauri dev", + "tauri:build": "pnpm i && pnpm tauri build", + "tauri:icon": "pnpm tauri icon ./src-tauri/app-icon.png", + "tauri:build:debug": "pnpm tauri build --debug" }, "dependencies": { "@headlessui/vue": "^1.7.23", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f6d9960..52275ad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,10 +10,10 @@ importers: dependencies: '@headlessui/vue': specifier: ^1.7.23 - version: 1.7.23(vue@3.5.4) + version: 1.7.23(vue@3.5.13) '@nuxt/icon': specifier: ^1.5.1 - version: 1.5.1(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.4) + version: 1.5.1(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.13) '@nuxtjs/color-mode': specifier: ^3.5.1 version: 3.5.1(magicast@0.3.5)(rollup@4.21.3) @@ -145,10 +145,10 @@ importers: version: 2.7.1 '@tiptap/vue-3': specifier: ^2.7.1 - version: 2.7.1(@tiptap/core@2.7.1(@tiptap/pm@2.7.1))(@tiptap/pm@2.7.1)(vue@3.5.4) + version: 2.7.1(@tiptap/core@2.7.1(@tiptap/pm@2.7.1))(@tiptap/pm@2.7.1)(vue@3.5.13) '@vueuse/components': specifier: ^11.1.0 - version: 11.1.0(vue@3.5.4) + version: 11.1.0(vue@3.5.13) katex: specifier: ^0.16.11 version: 0.16.11 @@ -166,10 +166,10 @@ importers: version: 0.8.10(@tiptap/core@2.7.1(@tiptap/pm@2.7.1)) vue: specifier: latest - version: 3.5.4 + version: 3.5.13 vue-router: specifier: latest - version: 4.4.4(vue@3.5.4) + version: 4.5.0(vue@3.5.13) devDependencies: '@iconify-json/lucide': specifier: ^1.2.4 @@ -179,10 +179,10 @@ importers: version: 1.2.1 '@vueuse/core': specifier: ^11.1.0 - version: 11.1.0(vue@3.5.4) + version: 11.1.0(vue@3.5.13) '@vueuse/nuxt': specifier: ^11.1.0 - version: 11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.4)(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(sass-embedded@1.79.1)(terser@5.32.0)(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0)))(rollup@4.21.3)(vue@3.5.4) + version: 11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.4)(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(sass-embedded@1.79.1)(terser@5.32.0)(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0)))(rollup@4.21.3)(vue@3.5.13) sass-embedded: specifier: ^1.79.1 version: 1.79.1 @@ -851,6 +851,7 @@ packages: '@koa/router@12.0.1': resolution: {integrity: sha512-ribfPYfHb+Uw3b27Eiw6NPqjhIhTpVFzEWLwyc/1Xp+DCdwRRyIlAUODX+9bPARF6aQtUu1+/PHzdNvRzcs/+Q==} engines: {node: '>= 12'} + deprecated: Use v12.0.2 or higher to fix the vulnerability issue '@kwsites/file-exists@1.1.1': resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} @@ -1677,26 +1678,26 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.4': - resolution: {integrity: sha512-oNwn+BAt3n9dK9uAYvI+XGlutwuTq/wfj4xCBaZCqwwVIGtD7D6ViihEbyYZrDHIHTDE3Q6oL3/hqmAyFEy9DQ==} + '@vue/compiler-core@3.5.13': + resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} '@vue/compiler-core@3.5.6': resolution: {integrity: sha512-r+gNu6K4lrvaQLQGmf+1gc41p3FO2OUJyWmNqaIITaJU6YFiV5PtQSFZt8jfztYyARwqhoCayjprC7KMvT3nRA==} - '@vue/compiler-dom@3.5.4': - resolution: {integrity: sha512-yP9RRs4BDLOLfldn6ah+AGCNovGjMbL9uHvhDHf5wan4dAHLnFGOkqtfE7PPe4HTXIqE7l/NILdYw53bo1C8jw==} + '@vue/compiler-dom@3.5.13': + resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} '@vue/compiler-dom@3.5.6': resolution: {integrity: sha512-xRXqxDrIqK8v8sSScpistyYH0qYqxakpsIvqMD2e5sV/PXQ1mTwtXp4k42yHK06KXxKSmitop9e45Ui/3BrTEw==} - '@vue/compiler-sfc@3.5.4': - resolution: {integrity: sha512-P+yiPhL+NYH7m0ZgCq7AQR2q7OIE+mpAEgtkqEeH9oHSdIRvUO+4X6MPvblJIWcoe4YC5a2Gdf/RsoyP8FFiPQ==} + '@vue/compiler-sfc@3.5.13': + resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} '@vue/compiler-sfc@3.5.6': resolution: {integrity: sha512-pjWJ8Kj9TDHlbF5LywjVso+BIxCY5wVOLhkEXRhuCHDxPFIeX1zaFefKs8RYoHvkSMqRWt93a0f2gNJVJixHwg==} - '@vue/compiler-ssr@3.5.4': - resolution: {integrity: sha512-acESdTXsxPnYr2C4Blv0ggx5zIFMgOzZmYU2UgvIff9POdRGbRNBHRyzHAnizcItvpgerSKQbllUc9USp3V7eg==} + '@vue/compiler-ssr@3.5.13': + resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} '@vue/compiler-ssr@3.5.6': resolution: {integrity: sha512-VpWbaZrEOCqnmqjE83xdwegtr5qO/2OPUC6veWgvNqTJ3bYysz6vY3VqMuOijubuUYPRpG3OOKIh9TD0Stxb9A==} @@ -1715,36 +1716,22 @@ packages: '@vue/devtools-shared@7.4.5': resolution: {integrity: sha512-2XgUOkL/7QDmyYI9J7cm+rz/qBhcGv+W5+i1fhwdQ0HQ1RowhdK66F0QBuJSz/5k12opJY8eN6m03/XZMs7imQ==} - '@vue/reactivity@3.5.4': - resolution: {integrity: sha512-HKKbEuP7tYSGCq4e4nK6ZW6l5hyG66OUetefBp4budUyjvAYsnQDf+bgFzg2RAgnH0CInyqXwD9y47jwJEHrQw==} + '@vue/reactivity@3.5.13': + resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} - '@vue/reactivity@3.5.6': - resolution: {integrity: sha512-shZ+KtBoHna5GyUxWfoFVBCVd7k56m6lGhk5e+J9AKjheHF6yob5eukssHRI+rzvHBiU1sWs/1ZhNbLExc5oYQ==} + '@vue/runtime-core@3.5.13': + resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} - '@vue/runtime-core@3.5.4': - resolution: {integrity: sha512-f3ek2sTA0AFu0n+w+kCtz567Euqqa3eHewvo4klwS7mWfSj/A+UmYTwsnUFo35KeyAFY60JgrCGvEBsu1n/3LA==} + '@vue/runtime-dom@3.5.13': + resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} - '@vue/runtime-core@3.5.6': - resolution: {integrity: sha512-FpFULR6+c2lI+m1fIGONLDqPQO34jxV8g6A4wBOgne8eSRHP6PQL27+kWFIx5wNhhjkO7B4rgtsHAmWv7qKvbg==} - - '@vue/runtime-dom@3.5.4': - resolution: {integrity: sha512-ofyc0w6rbD5KtjhP1i9hGOKdxGpvmuB1jprP7Djlj0X7R5J/oLwuNuE98GJ8WW31Hu2VxQHtk/LYTAlW8xrJdw==} - - '@vue/runtime-dom@3.5.6': - resolution: {integrity: sha512-SDPseWre45G38ENH2zXRAHL1dw/rr5qp91lS4lt/nHvMr0MhsbCbihGAWLXNB/6VfFOJe2O+RBRkXU+CJF7/sw==} - - '@vue/server-renderer@3.5.4': - resolution: {integrity: sha512-FbjV6DJLgKRetMYFBA1UXCroCiED/Ckr53/ba9wivyd7D/Xw9fpo0T6zXzCnxQwyvkyrL7y6plgYhWhNjGxY5g==} + '@vue/server-renderer@3.5.13': + resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==} peerDependencies: - vue: 3.5.4 + vue: 3.5.13 - '@vue/server-renderer@3.5.6': - resolution: {integrity: sha512-zivnxQnOnwEXVaT9CstJ64rZFXMS5ZkKxCjDQKiMSvUhXRzFLWZVbaBiNF4HGDqGNNsTgmjcCSmU6TB/0OOxLA==} - peerDependencies: - vue: 3.5.6 - - '@vue/shared@3.5.4': - resolution: {integrity: sha512-L2MCDD8l7yC62Te5UUyPVpmexhL9ipVnYRw9CsWfm/BGRL5FwDX4a25bcJ/OJSD3+Hx+k/a8LDKcG2AFdJV3BA==} + '@vue/shared@3.5.13': + resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} '@vue/shared@3.5.6': resolution: {integrity: sha512-eidH0HInnL39z6wAt6SFIwBrvGOpDWsDxlw3rCgo1B+CQ1781WzQUSU3YjxgdkcJo9Q8S6LmXTkvI+cLHGkQfA==} @@ -3332,6 +3319,9 @@ packages: picocolors@1.1.0: resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -3572,6 +3562,10 @@ packages: resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} + postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + engines: {node: ^10 || ^12 || >=14} + pretty-bytes@6.1.1: resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==} engines: {node: ^14.13.1 || >=16.0.0} @@ -4458,26 +4452,13 @@ packages: vue-devtools-stub@0.1.0: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} - vue-router@4.4.4: - resolution: {integrity: sha512-3MlnDqwRwZwCQVbtVfpsU+nrNymNjnXSsQtXName5925NVC1+326VVfYH9vSrA0N13teGEo8z5x7gbRnGjCDiQ==} - peerDependencies: - vue: ^3.2.0 - - vue-router@4.4.5: - resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==} + vue-router@4.5.0: + resolution: {integrity: sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==} peerDependencies: vue: ^3.2.0 - vue@3.5.4: - resolution: {integrity: sha512-3yAj2gkmiY+i7+22A1PWM+kjOVXjU74UPINcTiN7grIVPyFFI0lpGwHlV/4xydDmobaBn7/xmi+YG8HeSlCTcg==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - vue@3.5.6: - resolution: {integrity: sha512-zv+20E2VIYbcJOzJPUWp03NOGFhMmpCKOfSxVTmCYyYFFko48H9tmuQFzYj7tu4qX1AeXlp9DmhIP89/sSxxhw==} + vue@3.5.13: + resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -5033,10 +5014,10 @@ snapshots: '@fastify/busboy@2.1.1': {} - '@headlessui/vue@1.7.23(vue@3.5.4)': + '@headlessui/vue@1.7.23(vue@3.5.13)': dependencies: - '@tanstack/vue-virtual': 3.10.7(vue@3.5.4) - vue: 3.5.4 + '@tanstack/vue-virtual': 3.10.7(vue@3.5.13) + vue: 3.5.13 '@iconify-json/lucide@1.2.4': dependencies: @@ -5064,10 +5045,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@iconify/vue@4.1.3-beta.1(vue@3.5.4)': + '@iconify/vue@4.1.3-beta.1(vue@3.5.13)': dependencies: '@iconify/types': 2.0.0 - vue: 3.5.4 + vue: 3.5.13 '@ioredis/commands@1.2.0': {} @@ -5185,13 +5166,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.6)': + '@nuxt/devtools@1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.13)': dependencies: '@antfu/utils': 0.7.10 '@nuxt/devtools-kit': 1.4.2(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0)) '@nuxt/devtools-wizard': 1.4.2 '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3) - '@vue/devtools-core': 7.4.4(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.6) + '@vue/devtools-core': 7.4.4(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.13) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -5233,12 +5214,12 @@ snapshots: - vue - webpack-sources - '@nuxt/icon@1.5.1(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.4)': + '@nuxt/icon@1.5.1(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.13)': dependencies: '@iconify/collections': 1.0.459 '@iconify/types': 2.0.0 '@iconify/utils': 2.1.32 - '@iconify/vue': 4.1.3-beta.1(vue@3.5.4) + '@iconify/vue': 4.1.3-beta.1(vue@3.5.13) '@nuxt/devtools-kit': 1.4.2(magicast@0.3.5)(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0)) '@nuxt/kit': 3.13.1(magicast@0.3.5)(rollup@4.21.3) consola: 3.2.3 @@ -5375,12 +5356,12 @@ snapshots: - supports-color - webpack-sources - '@nuxt/vite-builder@3.13.2(@types/node@22.5.4)(magicast@0.3.5)(rollup@4.21.3)(sass-embedded@1.79.1)(terser@5.32.0)(vue@3.5.6)': + '@nuxt/vite-builder@3.13.2(@types/node@22.5.4)(magicast@0.3.5)(rollup@4.21.3)(sass-embedded@1.79.1)(terser@5.32.0)(vue@3.5.13)': dependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3) '@rollup/plugin-replace': 5.0.7(rollup@4.21.3) - '@vitejs/plugin-vue': 5.1.3(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.6) - '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.6) + '@vitejs/plugin-vue': 5.1.3(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.13) + '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.13) autoprefixer: 10.4.20(postcss@8.4.47) clear: 0.1.0 consola: 3.2.3 @@ -5409,7 +5390,7 @@ snapshots: vite: 5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0) vite-node: 2.1.1(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0) vite-plugin-checker: 0.8.0(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0)) - vue: 3.5.6 + vue: 3.5.13 vue-bundle-renderer: 2.1.0 transitivePeerDependencies: - '@biomejs/biome' @@ -5670,10 +5651,10 @@ snapshots: '@tanstack/virtual-core@3.10.7': {} - '@tanstack/vue-virtual@3.10.7(vue@3.5.4)': + '@tanstack/vue-virtual@3.10.7(vue@3.5.13)': dependencies: '@tanstack/virtual-core': 3.10.7 - vue: 3.5.4 + vue: 3.5.13 '@tauri-apps/api@1.6.0': {} @@ -6014,13 +5995,13 @@ snapshots: '@tiptap/core': 2.7.1(@tiptap/pm@2.7.1) '@tiptap/pm': 2.7.1 - '@tiptap/vue-3@2.7.1(@tiptap/core@2.7.1(@tiptap/pm@2.7.1))(@tiptap/pm@2.7.1)(vue@3.5.4)': + '@tiptap/vue-3@2.7.1(@tiptap/core@2.7.1(@tiptap/pm@2.7.1))(@tiptap/pm@2.7.1)(vue@3.5.13)': dependencies: '@tiptap/core': 2.7.1(@tiptap/pm@2.7.1) '@tiptap/extension-bubble-menu': 2.7.1(@tiptap/core@2.7.1(@tiptap/pm@2.7.1))(@tiptap/pm@2.7.1) '@tiptap/extension-floating-menu': 2.7.1(@tiptap/core@2.7.1(@tiptap/pm@2.7.1))(@tiptap/pm@2.7.1) '@tiptap/pm': 2.7.1 - vue: 3.5.4 + vue: 3.5.13 '@trysound/sax@0.2.0': {} @@ -6072,14 +6053,14 @@ snapshots: '@unhead/schema': 1.11.6 '@unhead/shared': 1.11.6 - '@unhead/vue@1.11.6(vue@3.5.6)': + '@unhead/vue@1.11.6(vue@3.5.13)': dependencies: '@unhead/schema': 1.11.6 '@unhead/shared': 1.11.6 defu: 6.1.4 hookable: 5.5.3 unhead: 1.11.6 - vue: 3.5.6 + vue: 3.5.13 '@vercel/nft@0.26.5': dependencies: @@ -6099,31 +6080,31 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.6)': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.13)': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) vite: 5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0) - vue: 3.5.6 + vue: 3.5.13 transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.6)': + '@vitejs/plugin-vue@5.1.3(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.13)': dependencies: vite: 5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0) - vue: 3.5.6 + vue: 3.5.13 - '@vue-macros/common@1.12.3(rollup@4.21.3)(vue@3.5.6)': + '@vue-macros/common@1.12.3(rollup@4.21.3)(vue@3.5.13)': dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - '@vue/compiler-sfc': 3.5.4 + '@vue/compiler-sfc': 3.5.6 ast-kit: 1.1.0 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.5.6 + vue: 3.5.13 transitivePeerDependencies: - rollup @@ -6153,14 +6134,14 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/parser': 7.25.6 - '@vue/compiler-sfc': 3.5.4 + '@vue/compiler-sfc': 3.5.6 transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.4': + '@vue/compiler-core@3.5.13': dependencies: '@babel/parser': 7.25.6 - '@vue/shared': 3.5.4 + '@vue/shared': 3.5.13 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 @@ -6173,26 +6154,26 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.4': + '@vue/compiler-dom@3.5.13': dependencies: - '@vue/compiler-core': 3.5.4 - '@vue/shared': 3.5.4 + '@vue/compiler-core': 3.5.13 + '@vue/shared': 3.5.13 '@vue/compiler-dom@3.5.6': dependencies: '@vue/compiler-core': 3.5.6 '@vue/shared': 3.5.6 - '@vue/compiler-sfc@3.5.4': + '@vue/compiler-sfc@3.5.13': dependencies: '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.5.4 - '@vue/compiler-dom': 3.5.4 - '@vue/compiler-ssr': 3.5.4 - '@vue/shared': 3.5.4 + '@vue/compiler-core': 3.5.13 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 estree-walker: 2.0.2 magic-string: 0.30.11 - postcss: 8.4.45 + postcss: 8.4.49 source-map-js: 1.2.1 '@vue/compiler-sfc@3.5.6': @@ -6207,10 +6188,10 @@ snapshots: postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.4': + '@vue/compiler-ssr@3.5.13': dependencies: - '@vue/compiler-dom': 3.5.4 - '@vue/shared': 3.5.4 + '@vue/compiler-dom': 3.5.13 + '@vue/shared': 3.5.13 '@vue/compiler-ssr@3.5.6': dependencies: @@ -6219,7 +6200,7 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.4.4(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.6)': + '@vue/devtools-core@7.4.4(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.13)': dependencies: '@vue/devtools-kit': 7.4.4 '@vue/devtools-shared': 7.4.5 @@ -6227,7 +6208,7 @@ snapshots: nanoid: 3.3.7 pathe: 1.1.2 vite-hot-client: 0.2.3(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0)) - vue: 3.5.6 + vue: 3.5.13 transitivePeerDependencies: - vite @@ -6245,83 +6226,61 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/reactivity@3.5.4': - dependencies: - '@vue/shared': 3.5.4 - - '@vue/reactivity@3.5.6': - dependencies: - '@vue/shared': 3.5.6 - - '@vue/runtime-core@3.5.4': - dependencies: - '@vue/reactivity': 3.5.4 - '@vue/shared': 3.5.4 - - '@vue/runtime-core@3.5.6': + '@vue/reactivity@3.5.13': dependencies: - '@vue/reactivity': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/shared': 3.5.13 - '@vue/runtime-dom@3.5.4': + '@vue/runtime-core@3.5.13': dependencies: - '@vue/reactivity': 3.5.4 - '@vue/runtime-core': 3.5.4 - '@vue/shared': 3.5.4 - csstype: 3.1.3 + '@vue/reactivity': 3.5.13 + '@vue/shared': 3.5.13 - '@vue/runtime-dom@3.5.6': + '@vue/runtime-dom@3.5.13': dependencies: - '@vue/reactivity': 3.5.6 - '@vue/runtime-core': 3.5.6 - '@vue/shared': 3.5.6 + '@vue/reactivity': 3.5.13 + '@vue/runtime-core': 3.5.13 + '@vue/shared': 3.5.13 csstype: 3.1.3 - '@vue/server-renderer@3.5.4(vue@3.5.4)': + '@vue/server-renderer@3.5.13(vue@3.5.13)': dependencies: - '@vue/compiler-ssr': 3.5.4 - '@vue/shared': 3.5.4 - vue: 3.5.4 + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 + vue: 3.5.13 - '@vue/server-renderer@3.5.6(vue@3.5.6)': - dependencies: - '@vue/compiler-ssr': 3.5.6 - '@vue/shared': 3.5.6 - vue: 3.5.6 - - '@vue/shared@3.5.4': {} + '@vue/shared@3.5.13': {} '@vue/shared@3.5.6': {} - '@vueuse/components@11.1.0(vue@3.5.4)': + '@vueuse/components@11.1.0(vue@3.5.13)': dependencies: - '@vueuse/core': 11.1.0(vue@3.5.4) - '@vueuse/shared': 11.1.0(vue@3.5.4) - vue-demi: 0.14.10(vue@3.5.4) + '@vueuse/core': 11.1.0(vue@3.5.13) + '@vueuse/shared': 11.1.0(vue@3.5.13) + vue-demi: 0.14.10(vue@3.5.13) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/core@11.1.0(vue@3.5.4)': + '@vueuse/core@11.1.0(vue@3.5.13)': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.1.0 - '@vueuse/shared': 11.1.0(vue@3.5.4) - vue-demi: 0.14.10(vue@3.5.4) + '@vueuse/shared': 11.1.0(vue@3.5.13) + vue-demi: 0.14.10(vue@3.5.13) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/metadata@11.1.0': {} - '@vueuse/nuxt@11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.4)(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(sass-embedded@1.79.1)(terser@5.32.0)(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0)))(rollup@4.21.3)(vue@3.5.4)': + '@vueuse/nuxt@11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.4)(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(sass-embedded@1.79.1)(terser@5.32.0)(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0)))(rollup@4.21.3)(vue@3.5.13)': dependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3) - '@vueuse/core': 11.1.0(vue@3.5.4) + '@vueuse/core': 11.1.0(vue@3.5.13) '@vueuse/metadata': 11.1.0 local-pkg: 0.5.0 nuxt: 3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.4)(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(sass-embedded@1.79.1)(terser@5.32.0)(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0)) - vue-demi: 0.14.10(vue@3.5.4) + vue-demi: 0.14.10(vue@3.5.13) transitivePeerDependencies: - '@vue/composition-api' - magicast @@ -6330,9 +6289,9 @@ snapshots: - vue - webpack-sources - '@vueuse/shared@11.1.0(vue@3.5.4)': + '@vueuse/shared@11.1.0(vue@3.5.13)': dependencies: - vue-demi: 0.14.10(vue@3.5.4) + vue-demi: 0.14.10(vue@3.5.13) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -7886,15 +7845,15 @@ snapshots: nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.4)(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.21.3)(sass-embedded@1.79.1)(terser@5.32.0)(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0)): dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.6) + '@nuxt/devtools': 1.4.2(rollup@4.21.3)(vite@5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0))(vue@3.5.13) '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.21.3) '@nuxt/schema': 3.13.2(rollup@4.21.3) '@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@4.21.3) - '@nuxt/vite-builder': 3.13.2(@types/node@22.5.4)(magicast@0.3.5)(rollup@4.21.3)(sass-embedded@1.79.1)(terser@5.32.0)(vue@3.5.6) + '@nuxt/vite-builder': 3.13.2(@types/node@22.5.4)(magicast@0.3.5)(rollup@4.21.3)(sass-embedded@1.79.1)(terser@5.32.0)(vue@3.5.13) '@unhead/dom': 1.11.6 '@unhead/shared': 1.11.6 '@unhead/ssr': 1.11.6 - '@unhead/vue': 1.11.6(vue@3.5.6) + '@unhead/vue': 1.11.6(vue@3.5.13) '@vue/shared': 3.5.6 acorn: 8.12.1 c12: 1.11.2(magicast@0.3.5) @@ -7942,13 +7901,13 @@ snapshots: unhead: 1.11.6 unimport: 3.12.0(rollup@4.21.3) unplugin: 1.14.1 - unplugin-vue-router: 0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.6))(vue@3.5.6) + unplugin-vue-router: 0.10.8(rollup@4.21.3)(vue-router@4.5.0(vue@3.5.13))(vue@3.5.13) unstorage: 1.12.0(ioredis@5.4.1) untyped: 1.4.2 - vue: 3.5.6 + vue: 3.5.13 vue-bundle-renderer: 2.1.0 vue-devtools-stub: 0.1.0 - vue-router: 4.4.5(vue@3.5.6) + vue-router: 4.5.0(vue@3.5.13) optionalDependencies: '@parcel/watcher': 2.4.1 '@types/node': 22.5.4 @@ -8115,6 +8074,8 @@ snapshots: picocolors@1.1.0: {} + picocolors@1.1.1: {} + picomatch@2.3.1: {} picomatch@4.0.2: {} @@ -8341,6 +8302,12 @@ snapshots: picocolors: 1.1.0 source-map-js: 1.2.1 + postcss@8.4.49: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.1 + source-map-js: 1.2.1 + pretty-bytes@6.1.1: {} process-nextick-args@2.0.1: {} @@ -9091,11 +9058,11 @@ snapshots: universalify@2.0.1: {} - unplugin-vue-router@0.10.8(rollup@4.21.3)(vue-router@4.4.5(vue@3.5.6))(vue@3.5.6): + unplugin-vue-router@0.10.8(rollup@4.21.3)(vue-router@4.5.0(vue@3.5.13))(vue@3.5.13): dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - '@vue-macros/common': 1.12.3(rollup@4.21.3)(vue@3.5.6) + '@vue-macros/common': 1.12.3(rollup@4.21.3)(vue@3.5.13) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -9108,7 +9075,7 @@ snapshots: unplugin: 1.14.1 yaml: 2.5.1 optionalDependencies: - vue-router: 4.4.5(vue@3.5.6) + vue-router: 4.5.0(vue@3.5.13) transitivePeerDependencies: - rollup - vue @@ -9248,7 +9215,7 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - '@vue/compiler-dom': 3.5.4 + '@vue/compiler-dom': 3.5.6 kolorist: 1.8.0 magic-string: 0.30.11 vite: 5.4.6(@types/node@22.5.4)(sass-embedded@1.79.1)(terser@5.32.0) @@ -9293,37 +9260,24 @@ snapshots: dependencies: ufo: 1.5.4 - vue-demi@0.14.10(vue@3.5.4): + vue-demi@0.14.10(vue@3.5.13): dependencies: - vue: 3.5.4 + vue: 3.5.13 vue-devtools-stub@0.1.0: {} - vue-router@4.4.4(vue@3.5.4): - dependencies: - '@vue/devtools-api': 6.6.4 - vue: 3.5.4 - - vue-router@4.4.5(vue@3.5.6): + vue-router@4.5.0(vue@3.5.13): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.6 - - vue@3.5.4: - dependencies: - '@vue/compiler-dom': 3.5.4 - '@vue/compiler-sfc': 3.5.4 - '@vue/runtime-dom': 3.5.4 - '@vue/server-renderer': 3.5.4(vue@3.5.4) - '@vue/shared': 3.5.4 + vue: 3.5.13 - vue@3.5.6: + vue@3.5.13: dependencies: - '@vue/compiler-dom': 3.5.6 - '@vue/compiler-sfc': 3.5.6 - '@vue/runtime-dom': 3.5.6 - '@vue/server-renderer': 3.5.6(vue@3.5.6) - '@vue/shared': 3.5.6 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-sfc': 3.5.13 + '@vue/runtime-dom': 3.5.13 + '@vue/server-renderer': 3.5.13(vue@3.5.13) + '@vue/shared': 3.5.13 w3c-keyname@2.2.8: {} diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 05d4181..43798bb 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -68,16 +68,6 @@ version = "1.0.88" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e1496f8fb1fbf272686b8d37f523dab3e4a7443300055e74cdaa449f3114356" -[[package]] -name = "app" -version = "0.1.0" -dependencies = [ - "serde", - "serde_json", - "tauri", - "tauri-build", -] - [[package]] name = "atk" version = "0.15.1" @@ -499,7 +489,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" dependencies = [ "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -509,7 +499,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" dependencies = [ "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -533,7 +523,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -544,7 +534,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -567,7 +557,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -809,7 +799,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -841,6 +831,16 @@ dependencies = [ "byteorder", ] +[[package]] +name = "fylepad" +version = "0.3.2" +dependencies = [ + "serde", + "serde_json", + "tauri", + "tauri-build", +] + [[package]] name = "gdk" version = "0.15.4" @@ -1856,7 +1856,7 @@ dependencies = [ "phf_shared 0.11.2", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -1993,9 +1993,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" dependencies = [ "unicode-ident", ] @@ -2261,29 +2261,29 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.210" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.210" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] name = "serde_json" -version = "1.0.128" +version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" +checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" dependencies = [ "indexmap 2.5.0", "itoa 1.0.11", @@ -2300,7 +2300,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -2339,7 +2339,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -2361,7 +2361,7 @@ checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -2515,9 +2515,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.77" +version = "2.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" +checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" dependencies = [ "proc-macro2", "quote", @@ -2605,7 +2605,7 @@ checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -2858,7 +2858,7 @@ checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -3015,7 +3015,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -3205,7 +3205,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", "wasm-bindgen-shared", ] @@ -3227,7 +3227,7 @@ checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3721,5 +3721,5 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 7d94625..04c480e 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,11 +1,11 @@ [package] -name = "app" -version = "0.1.0" +name = "fylepad" +version = "0.3.2" description = "A Tauri App" authors = ["you"] license = "" repository = "" -default-run = "app" +default-run = "fylepad" edition = "2021" rust-version = "1.60" @@ -15,8 +15,8 @@ rust-version = "1.60" tauri-build = { version = "1.5.4", features = [] } [dependencies] -serde_json = "1.0" -serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0.133" +serde = { version = "1.0.215", features = ["derive"] } tauri = { version = "1.7.2", features = [ "window-all", "fs-all"] } [features] diff --git a/src-tauri/app-icon.png b/src-tauri/app-icon.png index f218dbf..5349beb 100644 Binary files a/src-tauri/app-icon.png and b/src-tauri/app-icon.png differ diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png index 803cb42..f74b39e 100644 Binary files a/src-tauri/icons/128x128.png and b/src-tauri/icons/128x128.png differ diff --git a/src-tauri/icons/128x128@2x.png b/src-tauri/icons/128x128@2x.png index adc4f1d..dace04e 100644 Binary files a/src-tauri/icons/128x128@2x.png and b/src-tauri/icons/128x128@2x.png differ diff --git a/src-tauri/icons/32x32.png b/src-tauri/icons/32x32.png index 3777386..6d1e7ff 100644 Binary files a/src-tauri/icons/32x32.png and b/src-tauri/icons/32x32.png differ diff --git a/src-tauri/icons/Square107x107Logo.png b/src-tauri/icons/Square107x107Logo.png index 7295bac..9838102 100644 Binary files a/src-tauri/icons/Square107x107Logo.png and b/src-tauri/icons/Square107x107Logo.png differ diff --git a/src-tauri/icons/Square142x142Logo.png b/src-tauri/icons/Square142x142Logo.png index 1678f30..6e6c82d 100644 Binary files a/src-tauri/icons/Square142x142Logo.png and b/src-tauri/icons/Square142x142Logo.png differ diff --git a/src-tauri/icons/Square150x150Logo.png b/src-tauri/icons/Square150x150Logo.png index 03c263f..772e8e0 100644 Binary files a/src-tauri/icons/Square150x150Logo.png and b/src-tauri/icons/Square150x150Logo.png differ diff --git a/src-tauri/icons/Square284x284Logo.png b/src-tauri/icons/Square284x284Logo.png index 1566c9a..d596073 100644 Binary files a/src-tauri/icons/Square284x284Logo.png and b/src-tauri/icons/Square284x284Logo.png differ diff --git a/src-tauri/icons/Square30x30Logo.png b/src-tauri/icons/Square30x30Logo.png index a3a4786..94f6dc7 100644 Binary files a/src-tauri/icons/Square30x30Logo.png and b/src-tauri/icons/Square30x30Logo.png differ diff --git a/src-tauri/icons/Square310x310Logo.png b/src-tauri/icons/Square310x310Logo.png index c778ed8..7de6065 100644 Binary files a/src-tauri/icons/Square310x310Logo.png and b/src-tauri/icons/Square310x310Logo.png differ diff --git a/src-tauri/icons/Square44x44Logo.png b/src-tauri/icons/Square44x44Logo.png index fd6adfe..05c3454 100644 Binary files a/src-tauri/icons/Square44x44Logo.png and b/src-tauri/icons/Square44x44Logo.png differ diff --git a/src-tauri/icons/Square71x71Logo.png b/src-tauri/icons/Square71x71Logo.png index 90ef7d9..ae960e8 100644 Binary files a/src-tauri/icons/Square71x71Logo.png and b/src-tauri/icons/Square71x71Logo.png differ diff --git a/src-tauri/icons/Square89x89Logo.png b/src-tauri/icons/Square89x89Logo.png index 32b78a9..5f3f59b 100644 Binary files a/src-tauri/icons/Square89x89Logo.png and b/src-tauri/icons/Square89x89Logo.png differ diff --git a/src-tauri/icons/StoreLogo.png b/src-tauri/icons/StoreLogo.png index a1d34b5..503aa92 100644 Binary files a/src-tauri/icons/StoreLogo.png and b/src-tauri/icons/StoreLogo.png differ diff --git a/src-tauri/icons/icon.icns b/src-tauri/icons/icon.icns index a2993ad..cf1545f 100644 Binary files a/src-tauri/icons/icon.icns and b/src-tauri/icons/icon.icns differ diff --git a/src-tauri/icons/icon.ico b/src-tauri/icons/icon.ico index 3e5feb3..c46b51b 100644 Binary files a/src-tauri/icons/icon.ico and b/src-tauri/icons/icon.ico differ diff --git a/src-tauri/icons/icon.png b/src-tauri/icons/icon.png index 4d5a45a..1923392 100644 Binary files a/src-tauri/icons/icon.png and b/src-tauri/icons/icon.png differ diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index e138372..fac7338 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,13 +1,13 @@ { "build": { - "beforeBuildCommand": "pnpm generate", - "beforeDevCommand": "pnpm dev", + "beforeBuildCommand": "pnpm run generate", + "beforeDevCommand": "pnpm run dev", "devPath": "http://localhost:3000", "distDir": "../dist" }, "package": { "productName": "fylepad", - "version": "0.1.0" + "version": "0.3.2" }, "tauri": { "allowlist": { @@ -87,7 +87,7 @@ }, "resources": [], "shortDescription": "", - "targets": "all", + "targets": ["dmg", "deb", "msi"], "windows": { "certificateThumbprint": null, "digestAlgorithm": "sha256",