From f5e2c9b9291be3a646c407a86d8f5fdc76cecd9f Mon Sep 17 00:00:00 2001 From: 苏向夜 Date: Sun, 18 Jan 2026 16:40:54 +0800 Subject: fix(build): fix pnpm build script --- src-tauri/tauri.conf.json | 80 +++++++++++++++++++++++------------------------ 1 file changed, 40 insertions(+), 40 deletions(-) (limited to 'src-tauri') diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index dd84fd4..e376299 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,43 +1,43 @@ { - "productName": "dropout", - "version": "0.1.26", - "identifier": "com.dropout.launcher", - "build": { - "beforeDevCommand": "pnpm -C ../ui dev", - "beforeBuildCommand": "pnpm -C ../ui build", - "devUrl": "http://localhost:5173", - "frontendDist": "../ui/dist" - }, - "app": { - "windows": [ - { - "title": "Minecraft DropOut Launcher", - "width": 1024, - "height": 768, - "minWidth": 905, - "minHeight": 575, - "resizable": true - } - ], - "security": { - "csp": "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self' data:; connect-src 'self' https: ws: wss:;", - "capabilities": ["default"] - } - }, - "bundle": { - "active": true, - "targets": "all", - "icon": [ - "icons/32x32.png", - "icons/128x128.png", - "icons/128x128@2x.png", - "icons/icon.icns", - "icons/icon.ico" - ], - "linux": { - "appimage": { - "bundleMediaFramework": false - } - } + "productName": "dropout", + "version": "0.1.26", + "identifier": "com.dropout.launcher", + "build": { + "beforeDevCommand": "pnpm --filter @dropout/ui dev", + "beforeBuildCommand": "pnpm --filter @dropout/ui build", + "devUrl": "http://localhost:5173", + "frontendDist": "../ui/dist" + }, + "app": { + "windows": [ + { + "title": "Minecraft DropOut Launcher", + "width": 1024, + "height": 768, + "minWidth": 905, + "minHeight": 575, + "resizable": true + } + ], + "security": { + "csp": "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self' data:; connect-src 'self' https: ws: wss:;", + "capabilities": ["default"] } + }, + "bundle": { + "active": true, + "targets": "all", + "icon": [ + "icons/32x32.png", + "icons/128x128.png", + "icons/128x128@2x.png", + "icons/icon.icns", + "icons/icon.ico" + ], + "linux": { + "appimage": { + "bundleMediaFramework": false + } + } + } } -- cgit v1.2.3-70-g09d2 From e7ac28c6b8467a8fca0a3b61ba498e4742d3a718 Mon Sep 17 00:00:00 2001 From: 苏向夜 Date: Sun, 18 Jan 2026 18:24:09 +0800 Subject: ci(semifold): prepare for alpha release --- .changes/alpha.md | 6 ++++ .changes/config.toml | 5 ---- Cargo.toml | 6 ++++ package.json | 2 +- src-tauri/Cargo.toml | 8 +----- ui/package.json | 78 ++++++++++++++++++++++++++-------------------------- 6 files changed, 53 insertions(+), 52 deletions(-) create mode 100644 .changes/alpha.md (limited to 'src-tauri') diff --git a/.changes/alpha.md b/.changes/alpha.md new file mode 100644 index 0000000..d6f82b9 --- /dev/null +++ b/.changes/alpha.md @@ -0,0 +1,6 @@ +--- +"@dropout/ui": "patch:feat" +dropout: "patch:feat" +--- + +Prepare for alpha mode pre-release. diff --git a/.changes/config.toml b/.changes/config.toml index f2c64b3..8df2c64 100644 --- a/.changes/config.toml +++ b/.changes/config.toml @@ -9,11 +9,6 @@ fix = "Bug Fixes" perf = "Performance Improvements" refactor = "Refactors" -[packages."@dropout/dropout"] -path = "." -resolver = "nodejs" -version-mode = { pre-release.tag = "alpha" } - [packages."@dropout/ui"] path = "ui" resolver = "nodejs" diff --git a/Cargo.toml b/Cargo.toml index f5a676e..1a8ac7a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,3 +1,9 @@ [workspace] members = ["src-tauri"] resolver = "3" + +[profile.dev] +opt-level = 0 + +[profile.release] +opt-level = 3 diff --git a/package.json b/package.json index 271e041..4d1093b 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "@dropout/dropout", + "name": "@dropout/workspace", "version": "0.1.0", "private": true, "description": "Dropout, the next-generation Minecraft game launcher", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index ecd0beb..78743cd 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dropout" -version = "0.1.26" +version = "0.2.0-alpha" edition = "2021" authors = ["HsiangNianian"] description = "The DropOut Minecraft Game Launcher" @@ -36,12 +36,6 @@ regex = "1.12.2" [build-dependencies] tauri-build = { version = "2.0", features = [] } -[profile.dev] -opt-level = 0 - -[profile.release] -opt-level = 3 - [package.metadata.deb] depends = "libgtk-3-0" section = "games" diff --git a/ui/package.json b/ui/package.json index b8bcde1..934b149 100644 --- a/ui/package.json +++ b/ui/package.json @@ -1,41 +1,41 @@ { - "name": "@dropout/ui", - "version": "0.1.0", - "private": true, - "type": "module", - "scripts": { - "dev": "vite", - "build": "vite build", - "preview": "vite preview", - "check": "svelte-check --tsconfig ./tsconfig.app.json && tsc -p tsconfig.node.json", - "lint": "oxlint .", - "lint:fix": "oxlint . --fix", - "format": "oxfmt . --write" - }, - "dependencies": { - "@tauri-apps/api": "^2.9.1", - "@tauri-apps/plugin-dialog": "^2.6.0", - "@tauri-apps/plugin-fs": "^2.4.5", - "@tauri-apps/plugin-shell": "^2.3.4", - "lucide-svelte": "^0.562.0", - "marked": "^17.0.1", - "node-emoji": "^2.2.0", - "prismjs": "^1.30.0" - }, - "devDependencies": { - "@sveltejs/vite-plugin-svelte": "^6.2.1", - "@tailwindcss/vite": "^4.1.18", - "@tsconfig/svelte": "^5.0.6", - "@types/node": "^24.10.1", - "@types/prismjs": "^1.26.5", - "autoprefixer": "^10.4.23", - "oxfmt": "^0.24.0", - "oxlint": "^1.39.0", - "postcss": "^8.5.6", - "svelte": "^5.46.4", - "svelte-check": "^4.3.4", - "tailwindcss": "^4.1.18", - "typescript": "~5.9.3", - "vite": "npm:rolldown-vite@7.2.5" - } + "name": "@dropout/ui", + "version": "0.2.0-alpha", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview", + "check": "svelte-check --tsconfig ./tsconfig.app.json && tsc -p tsconfig.node.json", + "lint": "oxlint .", + "lint:fix": "oxlint . --fix", + "format": "oxfmt . --write" + }, + "dependencies": { + "@tauri-apps/api": "^2.9.1", + "@tauri-apps/plugin-dialog": "^2.6.0", + "@tauri-apps/plugin-fs": "^2.4.5", + "@tauri-apps/plugin-shell": "^2.3.4", + "lucide-svelte": "^0.562.0", + "marked": "^17.0.1", + "node-emoji": "^2.2.0", + "prismjs": "^1.30.0" + }, + "devDependencies": { + "@sveltejs/vite-plugin-svelte": "^6.2.1", + "@tailwindcss/vite": "^4.1.18", + "@tsconfig/svelte": "^5.0.6", + "@types/node": "^24.10.1", + "@types/prismjs": "^1.26.5", + "autoprefixer": "^10.4.23", + "oxfmt": "^0.24.0", + "oxlint": "^1.39.0", + "postcss": "^8.5.6", + "svelte": "^5.46.4", + "svelte-check": "^4.3.4", + "tailwindcss": "^4.1.18", + "typescript": "~5.9.3", + "vite": "npm:rolldown-vite@7.2.5" + } } -- cgit v1.2.3-70-g09d2 From f60c12c851e32859ae3905c0a9da717a5e6df3e4 Mon Sep 17 00:00:00 2001 From: 苏向夜 Date: Sun, 18 Jan 2026 22:02:03 +0800 Subject: ci(semifold): change os name --- .github/workflows/semifold-ci.yaml | 4 ++-- src-tauri/tauri.conf.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src-tauri') diff --git a/.github/workflows/semifold-ci.yaml b/.github/workflows/semifold-ci.yaml index 79df1b1..098eec5 100644 --- a/.github/workflows/semifold-ci.yaml +++ b/.github/workflows/semifold-ci.yaml @@ -20,7 +20,7 @@ jobs: matrix: include: - platform: "ubuntu-22.04" - name: "Linux x86-64" + name: "Linux x86_64" target: "x86_64-unknown-linux-gnu" args: "--target x86_64-unknown-linux-gnu" - platform: "ubuntu-24.04-arm" @@ -32,7 +32,7 @@ jobs: target: "aarch64-apple-darwin" args: "--target aarch64-apple-darwin" - platform: "windows-latest" - name: "Windows x86-64" + name: "Windows x86_64" target: "x86_64-pc-windows-msvc" args: "--target x86_64-pc-windows-msvc" - platform: "windows-11-arm" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index e376299..fec2eb3 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,6 +1,6 @@ { "productName": "dropout", - "version": "0.1.26", + "version": "0.2.0-alpha", "identifier": "com.dropout.launcher", "build": { "beforeDevCommand": "pnpm --filter @dropout/ui dev", -- cgit v1.2.3-70-g09d2