Compare commits

...

2 commits

Author SHA1 Message Date
Odd E. Ebbesen
13b21b00a9 feat: #821 - Options to disable local typing and read receipts
Some checks failed
Documentation / Build and Deploy Documentation (push) Has been skipped
Checks / Prefligit / prefligit (push) Failing after 5s
Release Docker Image / define-variables (push) Failing after 3s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Checks / Rust / Format (push) Failing after 1s
Checks / Rust / Clippy (push) Failing after 12s
Checks / Rust / Cargo Test (push) Failing after 11s
2025-07-08 14:52:28 +02:00
Odd E. Ebbesen
c3c33f47e2 feat: #821 - Options to disable local typing and read receipts 2025-07-08 14:45:57 +02:00
2 changed files with 14 additions and 2 deletions

View file

@ -1084,7 +1084,10 @@
# #
#presence_timeout_remote_users = true #presence_timeout_remote_users = true
# Allow local read receipts # Allow local read receipts.
#
# Disabling this will effectively also disable outgoing federated read
# receipts.
# #
#allow_local_read_receipts = true #allow_local_read_receipts = true
@ -1098,6 +1101,9 @@
# Allow local typing updates. # Allow local typing updates.
# #
# Disabling this will effectively also disable outgoing federated typing
# updates.
#
#allow_local_typing = true #allow_local_typing = true
# Allow outgoing typing updates to federation. # Allow outgoing typing updates to federation.

View file

@ -1259,7 +1259,10 @@ pub struct Config {
#[serde(default = "true_fn")] #[serde(default = "true_fn")]
pub presence_timeout_remote_users: bool, pub presence_timeout_remote_users: bool,
/// Allow local read receipts /// Allow local read receipts.
///
/// Disabling this will effectively also disable outgoing federated read
/// receipts.
#[serde(default = "true_fn")] #[serde(default = "true_fn")]
pub allow_local_read_receipts: bool, pub allow_local_read_receipts: bool,
@ -1272,6 +1275,9 @@ pub struct Config {
pub allow_outgoing_read_receipts: bool, pub allow_outgoing_read_receipts: bool,
/// Allow local typing updates. /// Allow local typing updates.
///
/// Disabling this will effectively also disable outgoing federated typing
/// updates.
#[serde(default = "true_fn")] #[serde(default = "true_fn")]
pub allow_local_typing: bool, pub allow_local_typing: bool,