Author SHA1 Message Date
Kr4ight c0141eed35 Fix error on workflow?
Tauri Release Build / Build (ubuntu-latest) (release) Failing after 32s
Tauri Release Build / Build (macos-latest) (release) Canceled after 0s
Tauri Release Build / Build (windows-latest) (release) Canceled after 0s
Tauri Release Build / Upload to GitHub Release (release) Canceled after 0s
2026-04-05 03:25:55 +02:00
Kr4ight 492a427458 Merge pull request #10 from saturnclientmc/fix-windows
Fix windows
2026-04-05 03:22:46 +02:00
Kr4ight d3bdd1d3a5 Fix: blank page for 3 seconds when loading 2026-04-05 03:20:38 +02:00
Kr4ight 369d7e889c Background color when blank 2026-04-05 03:10:38 +02:00
Kr4ight d2e49c16fe Fix: Windows blank page deadlock 2026-04-05 03:06:19 +02:00
selimaj-dev 3beabfca48 Workflow fix: too many files 2026-04-05 01:14:49 +02:00
5 changed files with 26 additions and 7 deletions
+10 -3
View File
@@ -2,7 +2,7 @@ name: Tauri Release Build
on: on:
release: release:
types: [created] types: [published]
workflow_dispatch: workflow_dispatch:
jobs: jobs:
@@ -53,7 +53,13 @@ jobs:
with: with:
name: tauri-build-${{ matrix.os }} name: tauri-build-${{ matrix.os }}
path: | path: |
src-tauri/target/release/bundle/** src-tauri/target/release/bundle/**/!(node_modules)/
src-tauri/target/release/bundle/**/*.AppImage
src-tauri/target/release/bundle/**/*.dmg
src-tauri/target/release/bundle/**/*.msi
src-tauri/target/release/bundle/**/*.exe
src-tauri/target/release/bundle/**/*.deb
src-tauri/target/release/bundle/**/*.rpm
release: release:
name: Upload to GitHub Release name: Upload to GitHub Release
@@ -72,6 +78,7 @@ jobs:
- name: Upload to Release - name: Upload to Release
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v2
with: with:
tag_name: ${{ github.event.release.tag_name }}
files: artifacts/**/* files: artifacts/**/*
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+2 -1
View File
@@ -5,6 +5,7 @@
"windows": ["main"], "windows": ["main"],
"permissions": [ "permissions": [
"core:default", "core:default",
"opener:default" "opener:default",
"core:window:allow-show"
] ]
} }
+4 -2
View File
@@ -50,7 +50,8 @@ pub fn auth_create_link(app: AppHandle) -> Result<String, String> {
let app_handle = app.clone(); let app_handle = app.clone();
tauri::WebviewWindowBuilder::new(&app, "auth", tauri::WebviewUrl::External(url)) std::thread::spawn(move || {
tauri::WebviewWindowBuilder::new(&app, "auth", tauri::WebviewUrl::External(url))
.title("Microsoft Login") .title("Microsoft Login")
.inner_size(500.0, 700.0) .inner_size(500.0, 700.0)
.resizable(false) .resizable(false)
@@ -74,7 +75,8 @@ pub fn auth_create_link(app: AppHandle) -> Result<String, String> {
true true
}) })
.build() .build()
.map_err(|e| e.to_string())?; .map_err(|e| e.to_string()).unwrap();
});
Ok(link) Ok(link)
} }
+3 -1
View File
@@ -14,7 +14,9 @@
{ {
"title": "saturn-launcher", "title": "saturn-launcher",
"width": 1000, "width": 1000,
"height": 650 "height": 650,
"backgroundColor": "#0a0a0a",
"visible": false
} }
], ],
"security": { "security": {
+7
View File
@@ -8,6 +8,7 @@ import { versions } from "./lib/launcher";
import { GameVersion } from "./lib/types"; import { GameVersion } from "./lib/types";
import { MinecraftAccount } from "./lib/auth"; import { MinecraftAccount } from "./lib/auth";
import { getVersion, updateVersion } from "./lib/saturn"; import { getVersion, updateVersion } from "./lib/saturn";
import { getCurrentWindow } from "@tauri-apps/api/window";
type Section = "play" | "mods" | "settings"; type Section = "play" | "mods" | "settings";
@@ -61,6 +62,12 @@ export default function App() {
if (selectedVersion?.id) updateVersion(selectedVersion?.id); if (selectedVersion?.id) updateVersion(selectedVersion?.id);
}, [selectedVersion]); }, [selectedVersion]);
useEffect(() => {
const window = getCurrentWindow();
window.show();
}, []);
return ( return (
<div className="flex h-screen"> <div className="flex h-screen">
<Sidebar active={active} setActive={setActive} /> <Sidebar active={active} setActive={setActive} />