Merge branch 'instance-migration' into shigusegubu-themes3

This commit is contained in:
Henry Jameson 2026-01-29 21:33:04 +02:00
commit 0fec78ec81
7 changed files with 12 additions and 13 deletions

View file

@ -201,7 +201,7 @@ const getInstancePanel = async ({ store }) => {
if (res.ok) { if (res.ok) {
const html = await res.text() const html = await res.text()
useInstanceStore().set({ useInstanceStore().set({
name: 'instanceIdentity.instanceSpecificPanelContent', path: 'instanceIdentity.instanceSpecificPanelContent',
value: html, value: html,
}) })
} else { } else {

View file

@ -33,7 +33,7 @@
</router-link> </router-link>
<div class="item right actions"> <div class="item right actions">
<search-bar <search-bar
v-if="currentUser || !privateMode" v-if="currentUser || !private"
@toggled="onSearchBarToggled" @toggled="onSearchBarToggled"
@click.stop @click.stop
/> />

View file

@ -16,10 +16,9 @@ export const ListsMenuContent = {
...mapPiniaState(useListsStore, { ...mapPiniaState(useListsStore, {
lists: getListEntries, lists: getListEntries,
}), }),
...mapPiniaState(useInstanceStore, ['private','federating']),
...mapState({ ...mapState({
currentUser: (state) => state.users.currentUser, currentUser: (state) => state.users.currentUser,
privateMode: (state) => useInstanceStore().private,
federating: (state) => useInstanceStore().federating,
}), }),
}, },
} }

View file

@ -112,8 +112,9 @@ const NavPanel = {
unreadAnnouncementCount: 'unreadAnnouncementCount', unreadAnnouncementCount: 'unreadAnnouncementCount',
supportsAnnouncements: (store) => store.supportsAnnouncements, supportsAnnouncements: (store) => store.supportsAnnouncements,
}), }),
...mapPiniaState(useInstanceStore, ['private', 'federating']), ...mapPiniaState(useInstanceStore, ['federating']),
...mapPiniaState(useInstanceStore, { ...mapPiniaState(useInstanceStore, {
privateMode: (store) => store.private,
pleromaChatMessagesAvailable: (store) => pleromaChatMessagesAvailable: (store) =>
store.featureSet.pleromaChatMessagesAvailable, store.featureSet.pleromaChatMessagesAvailable,
bookmarkFolders: (store) => bookmarkFolders: (store) =>

View file

@ -79,12 +79,6 @@ const SideDrawer = {
followRequestCount() { followRequestCount() {
return this.$store.state.api.followRequests.length return this.$store.state.api.followRequests.length
}, },
privateMode() {
return useInstanceStore().private
},
federating() {
return useInstanceStore().federating
},
timelinesRoute() { timelinesRoute() {
let name let name
if (useInterfaceStore().lastTimeline) { if (useInterfaceStore().lastTimeline) {

View file

@ -47,7 +47,7 @@
</router-link> </router-link>
</li> </li>
<li <li
v-if="currentUser || !privateMode" v-if="currentUser || !private"
@click="toggleDrawer" @click="toggleDrawer"
> >
<router-link <router-link
@ -166,7 +166,7 @@
</ul> </ul>
<ul> <ul>
<li <li
v-if="currentUser || !privateMode" v-if="currentUser || !private"
@click="toggleDrawer" @click="toggleDrawer"
> >
<router-link <router-link

View file

@ -88,6 +88,11 @@ export default defineConfig(async ({ mode, command }) => {
changeOrigin: true, changeOrigin: true,
cookieDomainRewrite: 'localhost', cookieDomainRewrite: 'localhost',
}, },
'/instance': {
target,
changeOrigin: true,
cookieDomainRewrite: 'localhost',
},
'/socket': { '/socket': {
target, target,
changeOrigin: true, changeOrigin: true,