From 762dd8051b343d04d7c6992d27853c3a43d6db4c Mon Sep 17 00:00:00 2001 From: Nikita Karamov Date: Sat, 26 Aug 2023 17:32:37 +0200 Subject: [PATCH] Add Misskey forks support --- src/pages/api/detect/[domain].ts | 6 +++++- src/pages/index.astro | 2 +- src/scripts/constants.ts | 4 ++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/pages/api/detect/[domain].ts b/src/pages/api/detect/[domain].ts index b67c616..a4fe371 100644 --- a/src/pages/api/detect/[domain].ts +++ b/src/pages/api/detect/[domain].ts @@ -36,10 +36,14 @@ const pleromaSettings = { }; const PROJECTS: Map = new Map() + .set(FediverseProject.Mastodon, mastodonSettings) .set(FediverseProject.Fedibird, mastodonSettings) .set(FediverseProject.Hometown, mastodonSettings) - .set(FediverseProject.Mastodon, mastodonSettings) .set(FediverseProject.Misskey, misskeySettings) + .set(FediverseProject.Calckey, misskeySettings) + .set(FediverseProject.Firefish, misskeySettings) + .set(FediverseProject.FoundKey, misskeySettings) + .set(FediverseProject.Meisskey, misskeySettings) .set(FediverseProject.Akkoma, pleromaSettings) .set(FediverseProject.Pleroma, pleromaSettings) .set(FediverseProject.GNUSocial, { diff --git a/src/pages/index.astro b/src/pages/index.astro index c4adf5f..153f2b0 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -41,7 +41,7 @@ const prefilledInstance = searchParameters.get("instance"); Pleroma (incl. Akkoma) (new!)
  • - Misskey (new!) + Misskey (incl. Firefish/Calckey, FoundKey, Meisskey) (new!)
  • Friendica (new!) diff --git a/src/scripts/constants.ts b/src/scripts/constants.ts index 3c217b9..dce32d0 100644 --- a/src/scripts/constants.ts +++ b/src/scripts/constants.ts @@ -6,12 +6,16 @@ */ export enum FediverseProject { Akkoma = "akkoma", + Calckey = "calckey", Fedibird = "fedibird", + Firefish = "firefish", + FoundKey = "foundkey", Friendica = "friendica", GNUSocial = "gnusocial", Hometown = "hometown", Hubzilla = "hubzilla", Mastodon = "mastodon", + Meisskey = "meisskey", Misskey = "misskey", Pleroma = "pleroma", }