summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarie <github@yuugi.dev>2024-11-01 12:50:54 +0000
committerMarie <github@yuugi.dev>2024-11-01 12:50:54 +0000
commit9daecc27a536cdad20f90a2e7e060a5ca0790cc6 (patch)
tree035369f7f61fc36e4d4ab91c8dfb4d9a2b7665d9
parentmerge: Split character limits between local and remote notes (resolves #723) ... (diff)
downloadsharkey-9daecc27a536cdad20f90a2e7e060a5ca0790cc6.tar.gz
sharkey-9daecc27a536cdad20f90a2e7e060a5ca0790cc6.tar.bz2
sharkey-9daecc27a536cdad20f90a2e7e060a5ca0790cc6.zip
upd: lock following-feed behind loginRequired and check if user has moved instances
-rw-r--r--packages/frontend/src/navbar.ts1
-rw-r--r--packages/frontend/src/router/definition.ts3
2 files changed, 3 insertions, 1 deletions
diff --git a/packages/frontend/src/navbar.ts b/packages/frontend/src/navbar.ts
index 8b45eb50e7..6f236dc89e 100644
--- a/packages/frontend/src/navbar.ts
+++ b/packages/frontend/src/navbar.ts
@@ -71,6 +71,7 @@ export const navbarItemDef = reactive({
following: {
title: i18n.ts.following,
icon: 'ph-user-check ph-bold ph-lg',
+ show: computed(() => $i != null && !$i.movedTo),
to: '/following-feed',
},
lists: {
diff --git a/packages/frontend/src/router/definition.ts b/packages/frontend/src/router/definition.ts
index aab4bf5d44..686ac6920a 100644
--- a/packages/frontend/src/router/definition.ts
+++ b/packages/frontend/src/router/definition.ts
@@ -229,10 +229,11 @@ const routes: RouteDef[] = [{
}, {
path: '/following-feed',
component: page(() => import('@/pages/following-feed.vue')),
- hash: 'initialTab',
+ loginRequired: true,
}, {
path: '/following-feed/:userId',
component: page(() => import('@/pages/user/recent-notes.vue')),
+ loginRequired: true,
}, {
path: '/search',
component: page(() => import('@/pages/search.vue')),