Selbst-Update-Funktion ergänzt (Tauri Updater-Plugin) + App-Branding
"dossier" statt "Dossier". Prüft beim Start still gegen ein Gitea-Release-Manifest (latest.json), bietet im Settings-/About-Dialog einen manuellen Check sowie einen Versionsverlauf mit Rollback-Download (versions.json, eigener schlanker Index neben dem Updater-Manifest). Dafür: tauri-plugin-updater/process/ http/shell + zugehörige Capabilities, neue App-Icons (auch für die plattformspezifischen Bundle-Formate), sowie ein kleingeschriebener Produktname samt erweitertem nativen Info-Fenster (macOS-About).
This commit is contained in:
@@ -74,6 +74,7 @@ import {
|
||||
isTauriRuntime,
|
||||
} from "./io/projectFile";
|
||||
import type { LockInfo } from "./io/projectFile";
|
||||
import { checkForUpdate } from "./update/checkForUpdate";
|
||||
import type {
|
||||
PlanViewHandle,
|
||||
PlanSelection,
|
||||
@@ -541,6 +542,13 @@ export default function App() {
|
||||
return () => setDxfImportTrigger(null);
|
||||
}, []);
|
||||
|
||||
// Selbst-Update: einmalig beim Start prüfen (still — meldet sich nur bei
|
||||
// einem gefundenen Update oder einem echten Fehler, s. checkForUpdate.ts).
|
||||
// No-op ausserhalb von Tauri (Vite-Dev-Server im Browser).
|
||||
useEffect(() => {
|
||||
checkForUpdate(true);
|
||||
}, []);
|
||||
|
||||
// Panel-Layout (Docks/Tabs/Größen) — aus dem Store-Slice (Init lädt aus
|
||||
// localStorage + reconcile). Bei jeder Änderung zurückspeichern.
|
||||
const layout = useStore((s) => s.layout);
|
||||
|
||||
Reference in New Issue
Block a user