From 7e59f29deca7f28c83664e168f18fc9de8f48bc9 Mon Sep 17 00:00:00 2001 From: Farnabaz Date: Tue, 11 Nov 2025 17:02:06 +0100 Subject: [PATCH 01/11] feat(dev): enable studio in development mode without auth --- src/app/src/components/AppFooter.vue | 20 +++---- src/app/src/components/header/HeaderMain.vue | 3 +- src/app/src/composables/useDraftBase.ts | 55 +++++++++++--------- src/module/src/module.ts | 22 ++++---- src/module/src/runtime/host.dev.ts | 2 +- src/module/src/runtime/utils/activation.ts | 11 ++++ 6 files changed, 65 insertions(+), 48 deletions(-) diff --git a/src/app/src/components/AppFooter.vue b/src/app/src/components/AppFooter.vue index 33c0dc97..b4d9a82d 100644 --- a/src/app/src/components/AppFooter.vue +++ b/src/app/src/components/AppFooter.vue @@ -16,19 +16,19 @@ const user = host.user.get() const repositoryUrl = computed(() => git.getBranchUrl()) const userMenuItems = computed(() => [ - [ - // [{ - // slot: 'view-mode' as const, - // } - repositoryUrl.value - ? { + repositoryUrl.value + ? [ + // [{ + // slot: 'view-mode' as const, + // } + { label: `${host.repository.owner}/${host.repository.repo}`, icon: 'i-simple-icons:github', to: repositoryUrl.value, target: '_blank', - } - : undefined, - ].filter(Boolean), + }, + ] + : undefined, [{ label: 'Sign out', icon: 'i-lucide-log-out', @@ -38,7 +38,7 @@ const userMenuItems = computed(() => [ }) }, }], -]) +].filter(Boolean)) function closeStudio() { unsetActiveLocation() diff --git a/src/app/src/components/header/HeaderMain.vue b/src/app/src/components/header/HeaderMain.vue index 9c73b51f..bea42d4b 100644 --- a/src/app/src/components/header/HeaderMain.vue +++ b/src/app/src/components/header/HeaderMain.vue @@ -1,7 +1,7 @@