text: import { DISPLAYNAMES_BOTH } from '../src/utils/frontend-preferences-options';
  import { ACTIVITY, HOMEFEED_MODE_CLASSIC } from '../src/utils/feed-options';
  import { TLDs } from './lib/tlds';
  
  export default {
    api: {
      root: 'https://circle.ckovalev.com',
    },
  
    siteTitle: 'Circle',
  
    siteOrigin: 'http://localhost:3333',
  
    auth: {
      tokenPrefix: 'freefeed_',
      userStorageKey: 'USER_KEY',
    },
  
    captcha: {
      siteKey: '',
    },
  
    search: {
      searchEngine: null,
    },
  
    siteDomains: [
      // for transform links in the posts, comments, etc.
      'circle.ckovalev.com',
    ],
  
    attachments: { maxCount: 20 },
  
    textFormatter: { tldList: TLDs },
  
    sentry: {
      publicDSN: null,
    },
  
    frontendPreferences: {
      clientId: 'com.ckovalev.circle',
      // Use only plain JSON types here. Do not use null values (for type checking).
      defaultValues: {
        displayNames: {
          displayOption: DISPLAYNAMES_BOTH,
          useYou: true,
        },
        realtimeActive: false,
        comments: {
          omitRepeatedBubbles: true,
          highlightComments: true,
          showTimestamps: false,
        },
        allowLinksPreview: false,
        readMoreStyle: 'modern',
        homeFeedSort: ACTIVITY,
        homeFeedMode: HOMEFEED_MODE_CLASSIC,
        homefeed: { hideUsers: [] },
        pinnedGroups: [],
        hideUnreadNotifications: false,
        timeDisplay: {
          absolute: false,
          amPm: false,
        },
      },
    },
  
    appearance: {
      colorSchemeStorageKey: 'color-scheme',
      nsfwVisibilityStorageKey: 'show-nsfw',
    },
  
    registrationsLimit: {
      emailFormIframeSrc: null,
    },
  
    analytics: {
      google: null,
    },
  
    eslint: {
      // By default the eslint-linebreak-style directive requires "windows" linebreaks
      // on Windows platform and "unix" linebreaks otherwise.
      // You can override this behavior by setting this parameter explicitly
      // to "windows" or "unix".
      linebreakStyle: null,
    },
  };
  