diff --git a/extensions/git-skyline/package.json b/extensions/git-skyline/package.json index 05c73a2..32a3a45 100644 --- a/extensions/git-skyline/package.json +++ b/extensions/git-skyline/package.json @@ -45,7 +45,7 @@ "@vueuse/core": "^10.9.0", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "jarvis-api": "0.0.2-alpha.6", + "jarvis-api": "0.0.2-alpha.11", "lucide-vue-next": "^0.378.0", "pinia": "^2.1.7", "pinia-plugin-persistedstate": "^3.2.1", diff --git a/extensions/git-skyline/src/Main.vue b/extensions/git-skyline/src/Main.vue index 93ee6d8..a5a7550 100644 --- a/extensions/git-skyline/src/Main.vue +++ b/extensions/git-skyline/src/Main.vue @@ -3,14 +3,22 @@ import { onMounted, ref } from "vue"; import ContextMenu from "./components/context-menu.vue"; import { useAppState } from "./lib/store"; import { router } from "./lib/router"; -import { window } from "jarvis-api/ui"; +import { JarvisStore, window } from "jarvis-api/ui"; import { cn } from "@/lib/utils"; import Card from "./components/ui/card/Card.vue"; +const store = new JarvisStore(); const appState = useAppState(); const showInstructions = ref(true); -onMounted(() => { +onMounted(async () => { + await store.load(); + const url = await store.get("gitSkylineUrl"); + + if (url && typeof url === "string") { + appState.setUrl(url); + } + if (!appState.gitSkylineUrl) { router.push("/setting"); } @@ -31,7 +39,10 @@ onMounted(() => {
-
+

Left Click and Drag this region to move this window

diff --git a/extensions/git-skyline/src/SettingPage.vue b/extensions/git-skyline/src/SettingPage.vue index af22d74..2a84420 100644 --- a/extensions/git-skyline/src/SettingPage.vue +++ b/extensions/git-skyline/src/SettingPage.vue @@ -1,12 +1,12 @@