Merge remote-tracking branch 'origin/main' into push

This commit is contained in:
Alex Gleason 2024-10-08 12:37:11 -05:00
commit 6430dd11ad
No known key found for this signature in database
GPG key ID: 7211D1F99744FBB7

View file

@ -7,6 +7,15 @@ import { getInstanceMetadata } from '@/utils/instance.ts';
const version = `3.0.0 (compatible; Ditto ${denoJson.version})`; const version = `3.0.0 (compatible; Ditto ${denoJson.version})`;
const features = [
'exposable_reactions',
'mastodon_api',
'mastodon_api_streaming',
'pleroma_emoji_reactions',
'quote_posting',
'v2_suggestions',
];
const instanceV1Controller: AppController = async (c) => { const instanceV1Controller: AppController = async (c) => {
const { host, protocol } = Conf.url; const { host, protocol } = Conf.url;
const meta = await getInstanceMetadata(await Storages.db(), c.req.raw.signal); const meta = await getInstanceMetadata(await Storages.db(), c.req.raw.signal);
@ -39,14 +48,7 @@ const instanceV1Controller: AppController = async (c) => {
}, },
pleroma: { pleroma: {
metadata: { metadata: {
features: [ features,
'exposable_reactions',
'mastodon_api',
'mastodon_api_streaming',
'pleroma_emoji_reactions',
'quote_posting',
'v2_suggestions',
],
}, },
}, },
languages: ['en'], languages: ['en'],
@ -131,6 +133,15 @@ const instanceV2Controller: AppController = async (c) => {
enabled: false, enabled: false,
}, },
}, },
nostr: {
pubkey: Conf.pubkey,
relay: `${wsProtocol}//${host}/relay`,
},
pleroma: {
metadata: {
features,
},
},
registrations: { registrations: {
enabled: false, enabled: false,
approval_required: false, approval_required: false,