Commit Graph

15 Commits (b1571b1e1d679c227aecfdb5d3b599d68f875b64)

Author SHA1 Message Date
Eugen Rochko f4bc9620a9 Update settings to re-use admin layout, one big navigation tree, improve settings forms
Eugen Rochko ba192f12e3 Added optional two-factor authentication
Eugen Rochko b11fdc3ae3 Migrate from ledermann/rails-settings to rails-settings-cached which allows global settings
with YAML-defined defaults. Add admin page for editing global settings. Add "site_description"
setting that would show as a paragraph on the frontpage
Eugen Rochko eca6110fc4 Add preferences for follow request notification e-mails
Eugen Rochko 2d2154ba75 Add "locked" flag to accounts, prevent blocked users from following, force-unfollow blocked users
Eugen Rochko f406e01fcf Add filters for suspended accounts
Eugen Rochko 14bd46946d Per-status control for unlisted mode, also federation for unlisted mode
Fix , fix 
Eugen Rochko 71401659b8 Fix - Options to block notifications from people you don't follow/who don't follow you
Alyssa Ross cefef2c571 Extract filename obfuscation into module
Andrea Faulds 7161f91313 Rename media to avoid exposing filename (fixes )
Eugen Rochko 1788164352 Local accounts can control "silenced" attribute which removes them from public timeline
Eugen Rochko 2c766bd4b4 Add user locale setting
Eugen Rochko 3ce6ac0ce2 Adding some localizations
Eugen Rochko fdc17bea58 Fix rubocop issues, introduce usage of frozen literal to improve performance
Eugen Rochko 7a6d95f70c E-mail preferences page