about summary refs log tree commit diff
path: root/app/models/account.rb
AgeCommit message (Collapse)Author
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
2019-05-21Dedicated `network` DB column for marking whether a roar is a part of the ↵multiple creatures
local network; rewrite posts from `FORCE_*` domains at create time instead of dynamically.
2019-05-21hidden accounts + stats hidingmultiple creatures
2019-05-21Return more accounts in searchesDaggertooth
2019-05-15Merge branch 'master' into glitch-soc/merge-upstreamThibaut Girka
2019-05-14Record account suspend/silence time and keep track of domain blocks (#10660)ThibG
* Record account suspend/silence time and keep track of domain blocks * Also unblock users who were suspended/silenced before dates were recorded * Add tests * Keep track of suspending date for users suspended through the CLI * Show accurate number of accounts that would be affected by unsuspending an instance * Change migration to set silenced_at and suspended_at * Revert "Also unblock users who were suspended/silenced before dates were recorded" This reverts commit a015c65d2d1e28c7b7cfab8b3f8cd5fb48b8b71c. * Switch from using suspended and silenced to suspended_at and silenced_at * Add post-deployment migration script to remove `suspended` and `silenced` columns * Use Account#silence! and Account#suspend! instead of updating the underlying property * Add silenced_at and suspended_at migration to post-migration * Change account fabricator to translate suspended and silenced attributes * Minor fixes * Make unblocking domains always retroactive