diff options
| author | Kagami Sascha Rosylight <saschanaz@outlook.com> | 2023-01-09 16:00:49 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-10 00:00:49 +0900 |
| commit | fc921d8c1d80d221519317a7fcd33247ecbb2dc1 (patch) | |
| tree | e7d8a742b3fe743c0bc44badfaedb78d36805d20 /src | |
| parent | fix: Add comment property to DriveFile (#46) (diff) | |
| download | misskey-fc921d8c1d80d221519317a7fcd33247ecbb2dc1.tar.gz misskey-fc921d8c1d80d221519317a7fcd33247ecbb2dc1.tar.bz2 misskey-fc921d8c1d80d221519317a7fcd33247ecbb2dc1.zip | |
enhance: add missing InstanceMetadata fields (#50)
Diffstat (limited to 'src')
| -rw-r--r-- | src/entities.ts | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/entities.ts b/src/entities.ts index 90cee3f4d1..7acffa32e7 100644 --- a/src/entities.ts +++ b/src/entities.ts @@ -260,17 +260,30 @@ export type LiteInstanceMetadata = { name: string | null; uri: string; description: string | null; + langs: string[]; tosUrl: string | null; + repositoryUrl: string; + feedbackUrl: string; disableRegistration: boolean; disableLocalTimeline: boolean; disableGlobalTimeline: boolean; driveCapacityPerLocalUserMb: number; driveCapacityPerRemoteUserMb: number; + emailRequiredForSignup: boolean; enableHcaptcha: boolean; hcaptchaSiteKey: string | null; enableRecaptcha: boolean; recaptchaSiteKey: string | null; + enableTurnstile: boolean; + turnstileSiteKey: string | null; swPublickey: string | null; + themeColor: string | null; + mascotImageUrl: string | null; + bannerUrl: string | null; + errorImageUrl: string | null; + iconUrl: string | null; + backgroundImageUrl: string | null; + logoImageUrl: string | null; maxNoteTextLength: number; enableEmail: boolean; enableTwitterIntegration: boolean; @@ -278,6 +291,8 @@ export type LiteInstanceMetadata = { enableDiscordIntegration: boolean; enableServiceWorker: boolean; emojis: CustomEmoji[]; + defaultDarkTheme: string | null; + defaultLightTheme: string | null; ads: { id: ID; ratio: number; @@ -285,9 +300,15 @@ export type LiteInstanceMetadata = { url: string; imageUrl: string; }[]; + translatorAvailable: boolean; }; export type DetailedInstanceMetadata = LiteInstanceMetadata & { + pinnedPages: string[]; + pinnedClipId: string | null; + cacheRemoteFiles: boolean; + requireSetup: boolean; + proxyAccountName: string | null; features: Record<string, any>; }; |