-
+
{{ i18n.ts._timelineDescription[src] }}
@@ -235,7 +235,7 @@ function focus(): void {
}
function closeTutorial(): void {
- if (!['home', 'local', 'social', 'global'].includes(src.value)) return;
+ if (!['home', 'local', 'social', 'global', 'vmimi-relay', 'vmimi-relay-social'].includes(src.value)) return;
const before = defaultStore.state.timelineTutorials;
before[src.value] = true;
defaultStore.set('timelineTutorials', before);
diff --git a/packages/frontend/src/store.ts b/packages/frontend/src/store.ts
index 12d744579a5f..faa19b470c5b 100644
--- a/packages/frontend/src/store.ts
+++ b/packages/frontend/src/store.ts
@@ -75,6 +75,8 @@ export const defaultStore = markRaw(new Storage('base', {
local: false,
social: false,
global: false,
+ 'vmimi-relay': false,
+ 'vmimi-relay-social': false,
},
},
keepCw: {
diff --git a/packages/misskey-js/src/autogen/types.ts b/packages/misskey-js/src/autogen/types.ts
index f84b81beba72..321491068c4b 100644
--- a/packages/misskey-js/src/autogen/types.ts
+++ b/packages/misskey-js/src/autogen/types.ts
@@ -4858,6 +4858,7 @@ export type components = {
emailRequiredForSignup: boolean;
localTimeline: boolean;
globalTimeline: boolean;
+ vmimiRelayTimeline: boolean;
hcaptcha: boolean;
turnstile: boolean;
recaptcha: boolean;