feat: per-entity federation privacy toggles for reviews and watchlist
- add federate_reviews + federate_watchlist to UserSettings (default true) - new UserFederationSettingsQuery port with FederationFlags struct - remove get_user_federate_goals from LocalApContentQuery - gate ReviewLogged, ReviewUpdated, WatchlistEntryAdded, on_poster_synced on flags - goals gating migrated to UserFederationSettingsQuery - ReviewDeleted and WatchlistEntryRemoved ungated (tombstones always fire) - sqlite + postgres migrations and adapter impls - settings API and SPA toggles
This commit is contained in:
@@ -178,6 +178,10 @@
|
||||
"privacy": "Privacy",
|
||||
"federateGoals": "Share goals on Fediverse",
|
||||
"federateGoalsDesc": "Broadcast goal progress to followers",
|
||||
"federateReviews": "Share reviews on Fediverse",
|
||||
"federateReviewsDesc": "Broadcast diary entries to followers",
|
||||
"federateWatchlist": "Share watchlist on Fediverse",
|
||||
"federateWatchlistDesc": "Broadcast watchlist additions to followers",
|
||||
"export": "Export",
|
||||
"exportDesc": "Download your diary",
|
||||
"exportCsv": "CSV",
|
||||
|
||||
Reference in New Issue
Block a user