// restricts develop log writes to requests originating from this IP address.
'dlogip' => '',
- // emoji_activities (Boolean)
- // Display received activities (like, dislike, reshare) as emojis
- 'emoji_activities' => false,
+ // legacy_activities (Boolean)
+ // Display received activities (like, dislike, reshare) as detailed list
+ 'legacy_activities' => true,
// expire-notify-priority (integer)
// Priority for the expiry notification
'expire-notify-priority' => Friendica\Core\Worker::PRIORITY_LOW,
- // fetch_by_worker (Boolean)
- // Fetch missing posts via a background process
- 'fetch_by_worker' => false,
-
// fetch_featured_posts (Boolean)
// Fetch featured posts from all contacts
'fetch_featured_posts' => false,
// This has to be quite large to deal with embedded private photos. False to use the system value.
'ini_pcre_backtrack_limit' => 500000,
- // interaction_score_days (Integer)
- // Number of days that are used to calculate the interaction score.
- 'interaction_score_days' => 30,
-
// invitation_only (Boolean)
// If set true registration is only possible after a current member of the node has sent an invitation.
'invitation_only' => false,
'png_quality' => 8,
// process_view (Boolean)
- // Process the "View" activity that is used by Peertube. View activities are displayed, when "emoji_activities" are enabled.
+ // Process the "View" activity that is used by Peertube.
'process_view' => false,
// profiler (Boolean)
// Redistribute incoming activities via ActivityPub
'redistribute_activities' => true,
- // relay_deny_languages (Array)
- // Array of languages (two digit format) that are rejected.
- 'relay_deny_languages' => [],
-
// relay_deny_undetected_language (Boolean)
// Deny undetected languages
'relay_deny_undetected_language' => false,
+ // relay_language_quality (Float)
+ // Minimum value for the language detection quality for relay posts. The value must be between 0 and 1.
+ 'relay_language_quality' => 0,
+
+ // relay_languages (Integer)
+ // Number of languages that are used per post to check for acceptable posts.
+ 'relay_languages' => 10,
+
// session_handler (database|cache|native)
// Whether to use Cache to store session data or to use PHP native session storage.
'session_handler' => 'database',
// Wether the blocklist is publicly listed under /about (or in any later API)
'public' => true,
],
+ 'channel' => [
+ // engagement_hours (Integer)
+ // Maximum age of incoming posts for the engagement table, when the engagement post limit is 0 or hasn't been reached yet.
+ 'engagement_hours' => 24,
+
+ // engagement_post_limit (Integer)
+ // NUmber of posts that are held in the engagement table
+ 'engagement_post_limit' => 20000,
+
+ // interaction_score_days (Integer)
+ // Number of days that are used to calculate the interaction score.
+ 'interaction_score_days' => 30,
+
+ // max_posts_per_author (Integer)
+ // Maixmum number of posts per page by author
+ 'max_posts_per_author' => 2,
+
+ // sharer_interaction_days (Integer)
+ // Number of days of the last interaction that are used to define which sharers are used for the "sharers of sharers" channel.
+ 'sharer_interaction_days' => 90,
+ ],
];