Show release notes on startup (#44)

This commit is contained in:
Will Chen
2025-04-29 11:02:27 -07:00
committed by GitHub
parent c612017a20
commit 37928a9017
5 changed files with 112 additions and 16 deletions

View File

@@ -0,0 +1,20 @@
import { useState, useEffect } from "react";
import { IpcClient } from "@/ipc/ipc_client";
export function useAppVersion() {
const [appVersion, setAppVersion] = useState<string | null>(null);
useEffect(() => {
const fetchVersion = async () => {
try {
const version = await IpcClient.getInstance().getAppVersion();
setAppVersion(version);
} catch (error) {
setAppVersion(null);
}
};
fetchVersion();
}, []);
return appVersion;
}