From e3a441310f1f25918dae61d41098644aad5c6be0 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Thu, 29 Jan 2026 21:32:37 +0200 Subject: [PATCH 1/2] fix/revert privateMode to avoid conflict with keyword --- src/components/desktop_nav/desktop_nav.vue | 2 +- src/components/lists_menu/lists_menu_content.js | 3 +-- src/components/nav_panel/nav_panel.js | 3 ++- src/components/side_drawer/side_drawer.js | 6 ------ src/components/side_drawer/side_drawer.vue | 4 ++-- 5 files changed, 6 insertions(+), 12 deletions(-) diff --git a/src/components/desktop_nav/desktop_nav.vue b/src/components/desktop_nav/desktop_nav.vue index da427f2a1..676e2428f 100644 --- a/src/components/desktop_nav/desktop_nav.vue +++ b/src/components/desktop_nav/desktop_nav.vue @@ -33,7 +33,7 @@
diff --git a/src/components/lists_menu/lists_menu_content.js b/src/components/lists_menu/lists_menu_content.js index 2279ca6f0..49b413b4f 100644 --- a/src/components/lists_menu/lists_menu_content.js +++ b/src/components/lists_menu/lists_menu_content.js @@ -16,10 +16,9 @@ export const ListsMenuContent = { ...mapPiniaState(useListsStore, { lists: getListEntries, }), + ...mapPiniaState(useInstanceStore, ['private','federating']), ...mapState({ currentUser: (state) => state.users.currentUser, - privateMode: (state) => useInstanceStore().private, - federating: (state) => useInstanceStore().federating, }), }, } diff --git a/src/components/nav_panel/nav_panel.js b/src/components/nav_panel/nav_panel.js index 5ea5faef3..eb10c8148 100644 --- a/src/components/nav_panel/nav_panel.js +++ b/src/components/nav_panel/nav_panel.js @@ -112,8 +112,9 @@ const NavPanel = { unreadAnnouncementCount: 'unreadAnnouncementCount', supportsAnnouncements: (store) => store.supportsAnnouncements, }), - ...mapPiniaState(useInstanceStore, ['private', 'federating']), + ...mapPiniaState(useInstanceStore, ['federating']), ...mapPiniaState(useInstanceStore, { + privateMode: (store) => store.private, pleromaChatMessagesAvailable: (store) => store.featureSet.pleromaChatMessagesAvailable, bookmarkFolders: (store) => diff --git a/src/components/side_drawer/side_drawer.js b/src/components/side_drawer/side_drawer.js index 0f7b06990..40fcdc23d 100644 --- a/src/components/side_drawer/side_drawer.js +++ b/src/components/side_drawer/side_drawer.js @@ -79,12 +79,6 @@ const SideDrawer = { followRequestCount() { return this.$store.state.api.followRequests.length }, - privateMode() { - return useInstanceStore().private - }, - federating() { - return useInstanceStore().federating - }, timelinesRoute() { let name if (useInterfaceStore().lastTimeline) { diff --git a/src/components/side_drawer/side_drawer.vue b/src/components/side_drawer/side_drawer.vue index c034edf91..0db39d43f 100644 --- a/src/components/side_drawer/side_drawer.vue +++ b/src/components/side_drawer/side_drawer.vue @@ -47,7 +47,7 @@
    • Date: Thu, 29 Jan 2026 21:32:53 +0200 Subject: [PATCH 2/2] fix ISP (again) --- src/boot/after_store.js | 2 +- vite.config.js | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/boot/after_store.js b/src/boot/after_store.js index a970d25cc..79ff631ca 100644 --- a/src/boot/after_store.js +++ b/src/boot/after_store.js @@ -201,7 +201,7 @@ const getInstancePanel = async ({ store }) => { if (res.ok) { const html = await res.text() useInstanceStore().set({ - name: 'instanceIdentity.instanceSpecificPanelContent', + path: 'instanceIdentity.instanceSpecificPanelContent', value: html, }) } else { diff --git a/vite.config.js b/vite.config.js index 2b6187413..401cb4b35 100644 --- a/vite.config.js +++ b/vite.config.js @@ -88,6 +88,11 @@ export default defineConfig(async ({ mode, command }) => { changeOrigin: true, cookieDomainRewrite: 'localhost', }, + '/instance': { + target, + changeOrigin: true, + cookieDomainRewrite: 'localhost', + }, '/socket': { target, changeOrigin: true,