Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/improsocial/impro
An extensible Bluesky client for web impro.social
Something went wrong. Try again.
JavaScript
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596// shared constants, etc.
export const NOTIFICATIONS_PAGE_SIZE = 40;export const FEED_PAGE_SIZE = 40;export const HASHTAG_FEED_PAGE_SIZE = 40;export const BOOKMARKS_PAGE_SIZE = 40;export const AUTHOR_FEED_PAGE_SIZE = 40;export const LOGGED_OUT_FEED_URI = "at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.feed.generator/whats-hot";export const FOLLOWING_FEED_URI = "following";export const CHAT_MESSAGES_PAGE_SIZE = 100;
// Pluginsexport const PLUGIN_REGISTRY_URL = "https://raw.githubusercontent.com/improsocial/impro-releases/main/community-plugins.json";
// Appview didsexport const BSKY_APPVIEW_SERVICE_DID = "did:web:api.bsky.app#bsky_appview";export const BSKY_CHAT_SERVICE_DID = "did:web:api.bsky.chat#bsky_chat";
// Bluesky-operated servicesexport const PUBLIC_SERVICE_ENDPOINT_URL = "https://public.api.bsky.app";export const HANDLE_RESOLVER_SERVICE_URL = "https://public.api.bsky.app";export const TYPEAHEAD_SERVICE_URL = "https://public.api.bsky.app";export const LINK_CARD_SERVICE_URL = "https://cardyb.bsky.app";export const OG_CARD_SERVICE_URL = "https://ogcard.cdn.bsky.app";export const CDN_URL = "https://cdn.bsky.app";export const CONSTELLATION_URL = "https://constellation.microcosm.blue";export const SLINGSHOT_URL = "https://slingshot.microcosm.blue";export const TENOR_GIF_PROXY_URL = "https://t.gifs.bsky.app";export const KLIPY_GIF_PROXY_HOSTNAME = "k.gifs.bsky.app";export const GIF_SERVICE_URL = "https://gifs.bsky.app";export const PLC_DIRECTORY_URL = "https://plc.directory";export const VIDEO_SERVICE_URL = "https://video.bsky.app";export const VIDEO_SERVICE_DID = "did:web:video.bsky.app";
export const BSKY_LABELER_DID = "did:plc:ar7c4by46qjdydhdevvrndac";
export const LIVE_ALLOWED_DOMAINS = [ "twitch.tv", "stream.place", "bluecast.app", "youtube.com", "substack.com", "beehiiv.com",];
export const IN_APP_LINK_DOMAINS = [ "bsky.app", "impro.social", "dev.impro.social",];
export const AppViewConfig = { BLUESKY: { id: "bluesky", displayName: "Bluesky", appViewServiceDid: "did:web:api.bsky.app#bsky_appview", chatServiceDid: "did:web:api.bsky.chat#bsky_chat", }, BLACKSKY: { id: "blacksky", displayName: "Blacksky", appViewServiceDid: "did:web:api.blacksky.community#bsky_appview", chatServiceDid: "did:web:api.bsky.chat#bsky_chat", // uses bsky chat service }, EUROSKY: { id: "eurosky", displayName: "Eurosky", appViewServiceDid: "did:web:api.eurosky.network#bsky_appview", chatServiceDid: "did:web:api.bsky.chat#bsky_chat", // uses bsky chat service },};
export const DEFAULT_APP_VIEW_CONFIGS = [ AppViewConfig.BLUESKY, AppViewConfig.BLACKSKY, AppViewConfig.EUROSKY,];
export const NONE_NOTIFICATION_SERVICE_ID = "none";export const CUSTOM_NOTIFICATION_SERVICE_ID = "custom";
export const NOTIFICATION_SERVICE_PRESETS = [ { id: NONE_NOTIFICATION_SERVICE_ID, displayName: "None", serviceDid: null, }, { id: "courier-7778777", displayName: "7778777.online/courier", serviceDid: "did:web:courier.7778777.online", },];