about summary refs log tree commit diff
path: root/app/models/account.rb
AgeCommit message (Collapse)Author
2020-02-18move defang toggle to preferences instead of profilemultiple creatures
2020-02-18switch to irc-like oper behavior; require mods & admins to explicitly oper ↵multiple creatures
up using `fangs`/`op` bangtag or toggling defang setting in profile; auto-defang after 15 mins or with `defang`/`deop` bangtag
2020-02-17add a `manual_only` (manual trust only) moderation option + handle more ↵multiple creatures
`reject_unknown`/graylist mode caveats
2020-02-15add admin option to toggle whether service/app accounts should be ↵multiple creatures
auto-trusted in graylist mode + give options better descriptions
2020-02-14split auto-trust instance actor setting into auto-trust & always trustmultiple creatures
2020-02-14remove unnessesary setting checkmultiple creatures
2020-02-14automatically trust the instance actor when marking another account as knownmultiple creatures
2020-02-10`this` -> `self`multiple creatures
2020-02-05move rando check into the account model so it can be reused by other ↵multiple creatures
anti-harassment tools
2020-02-05(finally) remove unused `vars` from account modelmultiple creatures
2020-02-04lazily merge accounts helper & necessary methods from glitchsoc 3.0multiple creatures
2020-01-20Original upstream mergeThibG
2020-01-13add new privacy option to auto-defederate after a given timespan + add ↵multiple creatures
options to defederate and/or delete past posts + add `defed_in`/`parent:defed_in`/`thread:defed_in` bangtags + ui indicator for posts marked for auto-defederation
2020-01-12add privacy option to limit lifespan of public access to post & object urls ↵multiple creatures
beyond local followers, default to 90 days
2020-01-10add custom filter master toggle, add media gallery mode, & fix various ↵multiple creatures
filter logic + caching bugs
2019-12-10add accessibility option to make everything lowercasemultiple creatures
2019-12-07add option to toggle whether regex filters should be applied to mentionsmultiple creatures
2019-11-19Refactor all ActivityPub deliveries to be serialized and signed through one ↵Eugen Rochko
concern (#10966)
2019-11-17Add `filter_undescribed` column to `accounts` table.multiple creatures
2019-10-27add profile option to (locally) block anonymous views of public postsmultiple creatures
2019-08-08add new `reject unknown` policy option to prevent spam & harassment from ↵multiple creatures
large/undermoderated servers
2019-07-30add an optional blinking cursor to console formattingmultiple creatures
2019-07-29optional delayed publishing of roars for proofreadingmultiple creatures
2019-07-25add all `ActionLog`-able admin & moderator actions to loggermultiple creatures
2019-07-24transparancy - log use of admin related method calls & activitypub ↵multiple creatures
auto-rejections to a logger account
2019-07-24revert the current unfinished chat implementationmultiple creatures
2019-07-23add self-destructing roars & `live`/`lifespan` bangtagsmultiple creatures
2019-07-21split `hide public profile` & `hide public ap outbox` into separate user ↵multiple creatures
options, make original `Account.hidden` prop federation-affecting `invisible mode`
2019-07-21privacy - add option to disable public activitypub outboxmultiple creatures
2019-07-21add more options for time range of roars visible to anonymous public profile ↵multiple creatures
viewers
2019-07-20fix typo in account model - `frozen` -> `froze`multiple creatures
2019-07-19keep `locked` badge for approves-followers + add `frozen` badge for ↵multiple creatures
admin-locked accts, also federate `frozen` state
2019-07-19remove aliases of old of kobold prefs from account modelmultiple creatures
2019-07-15move user variables to `users` relationmultiple creatures
2019-07-15add `supports_chat` property, rename `adults_only` to `adult_content`, ↵multiple creatures
federate the kobolds~
2019-07-15local visibility scope, chat scope+tags, unlisted tagsmultiple creatures
2019-05-21include bio field keys in emojifiable textmultiple creatures
2019-05-21fix schemamultiple creatures
2019-05-21add option to embiggen the emojos & embiggen small bbcode text on hovermultiple creatures
2019-05-21Correct a 6-in-the-morning breaking typos.multiple creatures
2019-05-21Expose user settings to `Account` model and update code referencing those ↵multiple creatures
settings.
2019-05-21Moderation: add `force sensitive` and `force unlisted` actions. Accounts: ↵multiple creatures
add federatable `adult content` tag. Handle from remote accounts as well.
2019-05-21Make user settings for status filter accessible from `account` model.multiple creatures
2019-05-21Drop remaining OStatus and PuSH code, as well as related database items.multiple creatures
2019-05-21Account model: drop `protocol` attribute when looking up AP inboxes; use ↵multiple creatures
`remote` scope instead. If no `domain` set, use domain of `inbox_url`.
2019-05-21Drop OStatus support. Fix some of the Rspec tests.multiple creatures
2019-05-21Privacy: add options to make interaction lists private and to not be ↵multiple creatures
included in public interaction lists.
2019-05-21Add option to hide public replies from profilemultiple creatures
2019-05-21DB: Replace `NULL` boolean values with `FALSE` in Monsterpit feature ↵multiple creatures
columns; add `vars` column for persistent bangtag variable storage.
2019-05-21Raise various string limits.multiple creatures