Changeset acbc9fc in Klonkt for src/config/database.js


Ignore:
Timestamp:
08/18/2026 05:46:13 PM (3 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
56d74bb
Parents:
e854ace
Message:

Eigenaarspoort: volgers eerst goedkeuren, op z'n fediverse (Robins wens, 18-8)

Een site met approve_followers aan accepteert een Follow niet meer
automatisch: de actor adverteert manuallyApprovesFollowers, het verzoek
wacht in de bestaande wachtrij (ap_pending_follows, quorum 'owner') en
de eigenaar beslist op /connect — accepteren stuurt de Accept en de
backfill, weigeren een Reject. Zo kan niemand een klonkt ongevraagd aan
een hub of ander verzamelplatform hangen. Wards blijven bij hun
guardianpoort: die gaat vóór, en de eigenaarsroute weigert daar hard.
Instelbaar per site in het sitebeheer, teksten in NL/EN/DE.

Co-Authored-By: Claude Fable 5 <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/config/database.js

    re854ace racbc9fc  
    3838  // SQLite throws if the column already exists; we swallow that.
    3939  ensureColumn('sites', 'enable_audio_player', 'INTEGER DEFAULT 1');
     40  // Eigenaarspoort (Robins wens, 18-8-2026): volgers niet automatisch
     41  // accepteren maar door de eigenaar laten beslissen, op z'n fediverse.
     42  ensureColumn('sites', 'approve_followers', 'INTEGER DEFAULT 0');
    4043  // (Verwijderd 31-7-2026: sites.guardian_only en ap_guardian_invites hoorden
    4144  // bij de guardian-lite accounts. Bestaande installaties houden kolom en tabel
Note: See TracChangeset for help on using the changeset viewer.