fix(federation): enable relay by default — it fixes a bug, not an optional feature

Federation relay was incorrectly defaulting to disabled, requiring
admins to discover a buried settings toggle. Since federation itself
is opt-in (you connect instances manually), relay should be on by
default. Also migrates existing instances from 0 → 1.
This commit is contained in:
Jannis Braun
2026-03-26 03:54:20 +01:00
parent 2b2f64e7f9
commit b34732e064
2 changed files with 11 additions and 2 deletions
+1 -1
View File
@@ -266,7 +266,7 @@ export const instanceSettings = sqliteTable('instance_settings', {
bitrateMatrixOverrides: text('bitrate_matrix_overrides'),
allowCustomBitrate: integer('allow_custom_bitrate').notNull().default(1),
maxUploadSizeBytes: integer('max_upload_size_bytes'),
federationRelayEnabled: integer('federation_relay_enabled').notNull().default(0),
federationRelayEnabled: integer('federation_relay_enabled').notNull().default(1),
federationRelayTtlDays: integer('federation_relay_ttl_days').notNull().default(30),
updatedAt: integer('updated_at').notNull(),
});