diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index d593afb..ac1f27a 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -28,7 +28,7 @@ jobs:
- name: setup node
uses: actions/setup-node@v4
with:
- node-version: lts/*
+ node-version: 20.10.0
- name: install Rust stable
uses: dtolnay/rust-toolchain@stable
@@ -46,7 +46,7 @@ jobs:
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
- version: 9.3.0
+ version: 9.4.0
- name: install frontend dependencies
run: pnpm install
@@ -57,7 +57,7 @@ jobs:
with:
tagName: nuxtor-v__VERSION__
releaseName: Nuxtor v__VERSION__
- releaseBody: Choose a bundle generated from the Tauri build for your system
+ releaseBody: After installing the Apple app you have to run "xattr -c /Applications/nuxtor.app" once before launching
releaseDraft: false
prerelease: false
args: ${{ matrix.args }}
diff --git a/README.md b/README.md
index 6048847..ae05531 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,9 @@
-
+
NUXTOR
-A spiritual successor of ViTauri, made with Nuxt 3 and Tauri 2
+A spiritual successor of ViTauri, made with Nuxt 3 and Tauri 2
Build super fast desktop applications!
@@ -12,12 +12,15 @@ Build super fast desktop applications!
-
+
+
+
+
-
+
Powered by Nuxt 3
@@ -36,14 +39,14 @@ Build super fast desktop applications!
## Functionalities
- Run shell commands from the app
-- Send custom notifications to the client
+- Send custom notifications to the client (remember to turn on/grant notifications in your computer settings!)
- Display OS related informations
-- Support catch-all route
+- Support all Nuxt functionalities (routing/layout/middleware/modules/etc...)
## Setup
- - This project enforces [pnpm](https://pnpm.io). In order to use another package manager you need to update `package.json` and `tauri.config.js`
- Before running this app, you need to configure your environment with Rust. Take a look at the [Tauri docs](https://v2.tauri.app/start/prerequisites).
+ - This project enforces [pnpm](https://pnpm.io). In order to use another package manager you need to update `package.json` and `tauri.config.js`
- The frontend runs on the usual port `3000` of Nuxt, the Tauri server uses the port `3001`. This settings are customizable in the `nuxt.config.ts` and `tauri.config.js`.
- Once ready, follow these commands:
@@ -71,12 +74,20 @@ Build super fast desktop applications!
This command will generate the Nuxt static output and bundle the project under `src-tauri/target`.
+## Debug
+
+ ```sh
+ $ pnpm run tauri:build:debug
+ ```
+
+The same Tauri bundle will generate under `src-tauri/target`, but with the ability to open the console.
+
## Notes
-- As the documentation shows, the Nuxt SSr must be disabled in order for Tauri to act as the backend. Still, all Nuxt capabilities are still here.
- Tauri v2 is still in beta. Some things might not work, or present some bugs.
- Tauri v2 brings some big refactors, such as packages names and permission management. New permissions have to be granted under `src-tauri/capabilities/main.json`
- Tauri js functions are auto imported as-is with the help of a custom module. If another Tauri plugin is added, then the module has to be updated to support auto imports under `src/modules/tauri.ts`
+- As per documentation, the Nuxt SSR must be disabled in order for Tauri to act as the backend. Still, all Nuxt goodies are still there.
## License
diff --git a/package.json b/package.json
index 5724b2f..e1a458a 100644
--- a/package.json
+++ b/package.json
@@ -1,9 +1,9 @@
{
"name": "nuxtor",
"type": "module",
- "version": "0.0.1",
+ "version": "0.0.2",
"private": true,
- "packageManager": "pnpm@9.3.0",
+ "packageManager": "pnpm@9.4.0",
"description": "Starter template for Nuxt 3 with Tauri",
"author": "Nicola Spadari",
"license": "MIT",
@@ -16,9 +16,13 @@
"preinstall": "npx only-allow pnpm",
"postinstall": "nuxt prepare",
"lint": "eslint . --fix",
+ "bump:patch": "tsx scripts/bump.ts patch && eslint package.json src-tauri/tauri.conf.json src-tauri/Cargo.toml --fix",
+ "bump:minor": "tsx scripts/bump.ts minor && eslint package.json src-tauri/tauri.conf.json src-tauri/Cargo.toml --fix",
+ "bump:major": "tsx scripts/bump.ts major && eslint package.json src-tauri/tauri.conf.json src-tauri/Cargo.toml --fix",
"tauri": "tauri",
"tauri:dev": "tauri dev",
- "tauri:build": "tauri build"
+ "tauri:build": "tauri build",
+ "tauri:build:debug": "tauri build --debug"
},
"dependencies": {
"@tauri-apps/api": ">=2.0.0-beta.13",
@@ -28,6 +32,7 @@
},
"devDependencies": {
"@antfu/eslint-config": "^2.21.1",
+ "@iarna/toml": "^2.2.5",
"@iconify-json/heroicons-solid": "^1.1.11",
"@nuxt/eslint": "^0.3.13",
"@tauri-apps/cli": ">=2.0.0-beta.20",
@@ -40,6 +45,7 @@
"nuxt": "^3.12.1",
"nuxt-svgo": "^4.0.1",
"sass": "^1.77.5",
+ "tsx": "^4.15.6",
"typescript": "^5.4.5",
"unplugin-auto-import": "^0.17.6"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index dcc197a..4179aec 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -24,6 +24,9 @@ importers:
'@antfu/eslint-config':
specifier: ^2.21.1
version: 2.21.1(@unocss/eslint-plugin@0.61.0(eslint@8.57.0)(typescript@5.4.5))(@vue/compiler-sfc@3.4.29)(eslint-plugin-format@0.1.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5)
+ '@iarna/toml':
+ specifier: ^2.2.5
+ version: 2.2.5
'@iconify-json/heroicons-solid':
specifier: ^1.1.11
version: 1.1.11
@@ -60,6 +63,9 @@ importers:
sass:
specifier: ^1.77.5
version: 1.77.5
+ tsx:
+ specifier: ^4.15.6
+ version: 4.15.6
typescript:
specifier: ^5.4.5
version: 5.4.5
@@ -812,6 +818,9 @@ packages:
'@humanwhocodes/object-schema@2.0.3':
resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
+ '@iarna/toml@2.2.5':
+ resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==}
+
'@iconify-json/heroicons-solid@1.1.11':
resolution: {integrity: sha512-Nzhjs8voo4d+gcrfhlY/F0bRonEmLHT1+DeD2nYubvAF151pxXPqTS9bRB49Hqpdxl1l9LS2VTPtQPRypj/csQ==}
@@ -2961,6 +2970,9 @@ packages:
get-tsconfig@4.7.3:
resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==}
+ get-tsconfig@4.7.5:
+ resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==}
+
giget@1.2.3:
resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==}
hasBin: true
@@ -4727,6 +4739,11 @@ packages:
tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
+ tsx@4.15.6:
+ resolution: {integrity: sha512-is0VQQlfNZRHEuSSTKA6m4xw74IU4AizmuB6lAYLRt9XtuyeQnyJYexhNZOPCB59SqC4JzmSzPnHGBXxf3k0hA==}
+ engines: {node: '>=18.0.0'}
+ hasBin: true
+
tuf-js@2.2.0:
resolution: {integrity: sha512-ZSDngmP1z6zw+FIkIBjvOp/II/mIub/O7Pp12j1WNsiCpg5R5wAc//i555bBQsE44O94btLt0xM/Zr2LQjwdCg==}
engines: {node: ^16.14.0 || >=18.0.0}
@@ -5991,6 +6008,8 @@ snapshots:
'@humanwhocodes/object-schema@2.0.3': {}
+ '@iarna/toml@2.2.5': {}
+
'@iconify-json/heroicons-solid@1.1.11':
dependencies:
'@iconify/types': 2.0.0
@@ -8841,6 +8860,10 @@ snapshots:
dependencies:
resolve-pkg-maps: 1.0.0
+ get-tsconfig@4.7.5:
+ dependencies:
+ resolve-pkg-maps: 1.0.0
+
giget@1.2.3:
dependencies:
citty: 0.1.6
@@ -10790,6 +10813,13 @@ snapshots:
tslib@2.6.2: {}
+ tsx@4.15.6:
+ dependencies:
+ esbuild: 0.21.5
+ get-tsconfig: 4.7.5
+ optionalDependencies:
+ fsevents: 2.3.3
+
tuf-js@2.2.0:
dependencies:
'@tufjs/models': 2.0.0
diff --git a/scripts/bump.ts b/scripts/bump.ts
new file mode 100644
index 0000000..fa883e3
--- /dev/null
+++ b/scripts/bump.ts
@@ -0,0 +1,44 @@
+import { readFileSync, writeFileSync } from "node:fs";
+import { parse, stringify } from "@iarna/toml";
+
+type BumpMethod = "patch" | "minor" | "major";
+
+const bumpVersion = (currentVersion: string) => {
+ const method = process.argv[2] || "patch";
+
+ const parts = currentVersion.split(".");
+ let major = Number.parseInt(parts[0], 10);
+ let minor = Number.parseInt(parts[1], 10);
+ let patch = Number.parseInt(parts[2], 10);
+
+ if (method === "patch") {
+ patch += 1;
+ } else if (method === "minor") {
+ minor += 1;
+ patch = 0;
+ } else if (method === "major") {
+ major += 1;
+ minor = 0;
+ patch = 0;
+ }
+
+ const newVersion = `${major}.${minor}.${patch}`;
+
+ console.log(`Version bumped to ${newVersion}`);
+
+ return newVersion;
+};
+
+const packageJson = JSON.parse(readFileSync("./package.json", "utf-8"));
+const tauriConfig = JSON.parse(readFileSync("./src-tauri/tauri.conf.json", "utf-8"));
+const tauriToml = parse(readFileSync("./src-tauri/Cargo.toml", "utf-8"));
+
+packageJson.version = bumpVersion(packageJson.version);
+tauriConfig.version = bumpVersion(tauriConfig.version);
+
+// @ts-expect-error No interface for parsed TOML
+tauriToml.package.version = bumpVersion(tauriToml.package.version);
+
+writeFileSync("./package.json", JSON.stringify(packageJson, null, "\t"));
+writeFileSync("./src-tauri/tauri.conf.json", JSON.stringify(tauriConfig, null, "\t"));
+writeFileSync("./src-tauri/Cargo.toml", stringify(tauriToml));
diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock
index efaca8b..a9b07f8 100644
--- a/src-tauri/Cargo.lock
+++ b/src-tauri/Cargo.lock
@@ -2270,7 +2270,7 @@ dependencies = [
[[package]]
name = "nuxtor"
-version = "1.0.0"
+version = "0.0.1"
dependencies = [
"serde",
"serde_json",
diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml
index a191ff4..a284ec8 100644
--- a/src-tauri/Cargo.toml
+++ b/src-tauri/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "nuxtor"
-version = "0.0.1"
+version = "0.0.2"
description = "Starter template for Nuxt 3 with Tauri"
authors = [ "NicolaSpadari" ]
license = "MIT"
@@ -15,13 +15,20 @@ crate-type = [
"rlib"
]
-[build-dependencies]
-tauri-build = { version = "2.0.0-beta", features = [] }
+[build-dependencies.tauri-build]
+version = "2.0.0-beta"
+features = [ ]
[dependencies]
tauri-plugin-shell = "2.0.0-beta"
tauri-plugin-notification = "2.0.0-beta"
tauri-plugin-os = "2.0.0-beta"
-tauri = { version = "2.0.0-beta", features = [] }
-serde = { version = "1", features = [ "derive" ] }
serde_json = "1"
+
+[dependencies.tauri]
+version = "2.0.0-beta"
+features = [ ]
+
+[dependencies.serde]
+version = "1"
+features = [ "derive" ]
diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png
index 6be5e50..ac17704 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 e81bece..afaf958 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 a437dd5..6bfe4a7 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 0ca4f27..ff61b8c 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 b81f820..fb9057c 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 624c7bf..d3bcedc 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 c021d2b..cd37783 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 6219700..96fed99 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 f9bc048..d364677 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 d5fbfb2..f9e62fd 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 63440d7..849dfbb 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 f3f705a..035bd31 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 4556388..f579906 100644
Binary files a/src-tauri/icons/StoreLogo.png and b/src-tauri/icons/StoreLogo.png differ
diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..25c7abe
Binary files /dev/null and b/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png differ
diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..cca570a
Binary files /dev/null and b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png differ
diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png
new file mode 100644
index 0000000..25c7abe
Binary files /dev/null and b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000..36e3540
Binary files /dev/null and b/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png differ
diff --git a/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..6036743
Binary files /dev/null and b/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png differ
diff --git a/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png
new file mode 100644
index 0000000..36e3540
Binary files /dev/null and b/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..cb0232f
Binary files /dev/null and b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png differ
diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..cb85d9c
Binary files /dev/null and b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png differ
diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..cb0232f
Binary files /dev/null and b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..62a9105
Binary files /dev/null and b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..f5a10a8
Binary files /dev/null and b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png differ
diff --git a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..62a9105
Binary files /dev/null and b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..caed0d2
Binary files /dev/null and b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..b56cf3b
Binary files /dev/null and b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png differ
diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..caed0d2
Binary files /dev/null and b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/src-tauri/icons/icon.icns b/src-tauri/icons/icon.icns
index 8254645..bb555c1 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 b3636e4..8c65ce8 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 e1cd261..ce77023 100644
Binary files a/src-tauri/icons/icon.png and b/src-tauri/icons/icon.png differ
diff --git a/src-tauri/icons/ios/AppIcon-20x20@1x.png b/src-tauri/icons/ios/AppIcon-20x20@1x.png
new file mode 100644
index 0000000..40290e2
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-20x20@1x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-20x20@2x-1.png b/src-tauri/icons/ios/AppIcon-20x20@2x-1.png
new file mode 100644
index 0000000..f11a0ea
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-20x20@2x-1.png differ
diff --git a/src-tauri/icons/ios/AppIcon-20x20@2x.png b/src-tauri/icons/ios/AppIcon-20x20@2x.png
new file mode 100644
index 0000000..f11a0ea
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-20x20@2x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-20x20@3x.png b/src-tauri/icons/ios/AppIcon-20x20@3x.png
new file mode 100644
index 0000000..275b0f8
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-20x20@3x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-29x29@1x.png b/src-tauri/icons/ios/AppIcon-29x29@1x.png
new file mode 100644
index 0000000..635e617
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-29x29@1x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-29x29@2x-1.png b/src-tauri/icons/ios/AppIcon-29x29@2x-1.png
new file mode 100644
index 0000000..ccde2c5
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-29x29@2x-1.png differ
diff --git a/src-tauri/icons/ios/AppIcon-29x29@2x.png b/src-tauri/icons/ios/AppIcon-29x29@2x.png
new file mode 100644
index 0000000..ccde2c5
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-29x29@2x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-29x29@3x.png b/src-tauri/icons/ios/AppIcon-29x29@3x.png
new file mode 100644
index 0000000..03d4b05
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-29x29@3x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-40x40@1x.png b/src-tauri/icons/ios/AppIcon-40x40@1x.png
new file mode 100644
index 0000000..f11a0ea
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-40x40@1x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-40x40@2x-1.png b/src-tauri/icons/ios/AppIcon-40x40@2x-1.png
new file mode 100644
index 0000000..21fc160
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-40x40@2x-1.png differ
diff --git a/src-tauri/icons/ios/AppIcon-40x40@2x.png b/src-tauri/icons/ios/AppIcon-40x40@2x.png
new file mode 100644
index 0000000..21fc160
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-40x40@2x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-40x40@3x.png b/src-tauri/icons/ios/AppIcon-40x40@3x.png
new file mode 100644
index 0000000..b6d6142
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-40x40@3x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-512@2x.png b/src-tauri/icons/ios/AppIcon-512@2x.png
new file mode 100644
index 0000000..63c638d
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-512@2x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-60x60@2x.png b/src-tauri/icons/ios/AppIcon-60x60@2x.png
new file mode 100644
index 0000000..b6d6142
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-60x60@2x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-60x60@3x.png b/src-tauri/icons/ios/AppIcon-60x60@3x.png
new file mode 100644
index 0000000..2e1e929
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-60x60@3x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-76x76@1x.png b/src-tauri/icons/ios/AppIcon-76x76@1x.png
new file mode 100644
index 0000000..d692851
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-76x76@1x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-76x76@2x.png b/src-tauri/icons/ios/AppIcon-76x76@2x.png
new file mode 100644
index 0000000..1bc9f3f
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-76x76@2x.png differ
diff --git a/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png b/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png
new file mode 100644
index 0000000..7104e2e
Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png differ
diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json
index 30816ad..6fbe082 100644
--- a/src-tauri/tauri.conf.json
+++ b/src-tauri/tauri.conf.json
@@ -31,8 +31,8 @@
"beforeDevCommand": "pnpm dev",
"devUrl": "http://localhost:3000"
},
- "productName": "nuxtor",
- "version": "0.0.1",
+ "productName": "Nuxtor",
+ "version": "0.0.2",
"identifier": "com.nicolaspadari.nuxtor",
"plugins": {},
"app": {
diff --git a/src/composables/constants.ts b/src/composables/constants.ts
index e5be7c6..a044d87 100644
--- a/src/composables/constants.ts
+++ b/src/composables/constants.ts
@@ -2,7 +2,7 @@ export const useConstants = () => {
const name = "Nuxtor";
const author = "Nicola Spadari";
const repo = "https://github.com/NicolaSpadari";
- const tauriSite = "https://tauri.app";
+ const tauriSite = "https://v2.tauri.app";
const nuxtSite = "https://nuxt.com";
const unoSite = "https://unocss.dev";
diff --git a/src/public/favicon.svg b/src/public/favicon.svg
deleted file mode 100644
index ff4336a..0000000
--- a/src/public/favicon.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/src/public/logo.png b/src/public/logo.png
new file mode 100644
index 0000000..0888439
Binary files /dev/null and b/src/public/logo.png differ
diff --git a/screenshot.png b/src/public/screenshot.png
similarity index 100%
rename from screenshot.png
rename to src/public/screenshot.png