about summary refs log tree commit diff
path: root/app/services
AgeCommit message (Collapse)Author
2019-07-15bangtags are not for eating >:omultiple creatures
2019-07-15unbreak `domain_block_impact`multiple 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-07-15make blocking domains actually block the accountsmultiple creatures
2019-05-21handle tags with the old `:` scope delimiter but translate those to `.`multiple creatures
2019-05-21exceptions: gotta catch em allmultiple creatures
2019-05-21handle importing posts from json dumpsmultiple creatures
2019-05-21use dots instead of colons for tag scopesmultiple creatures
2019-05-21add `skip_notify` option to service objects we might use for post importsmultiple creatures
2019-05-21if `created_at` is given to `PostStatusService` make sure it's utcmultiple creatures
2019-05-21clear status caches when someone is moderated force unlisted or force sensitivemultiple creatures
2019-05-21split `i:am` signatures into their very own `footer` columnmultiple creatures
2019-05-21`PostStatusService`: Add options to set a specific creation time and whether ↵multiple creatures
or not to distribute, useful for importing statuses.
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-21`ActivityPub::ProcessAccountService`: Correct `force_` method names.multiple creatures
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-21Drop remaining OStatus and PuSH code, as well as related database items.multiple creatures
2019-05-21Statuses: set `local_only` flag from the `PostStatusService`. Default to ↵multiple creatures
`en` locale for statuses.
2019-05-21Remove automatic language detection.multiple creatures
2019-05-21Drop OStatus support. Fix some of the Rspec tests.multiple creatures
2019-05-21Allow passing an array of tags to `PostStatusservice`multiple creatures
2019-05-21Replies should not exceed the visibility being replied to.multiple creatures
2019-05-21Do not process mentions or bangtags in drafts. Add `draft?` method to ↵multiple creatures
`Status` model.
2019-05-21Don't try to add tags that already exist in the status.multiple creatures
2019-05-21Limit tag scope nesting to six components. Rewrite multiple consecutive ↵multiple creatures
delimiters to one (`::`, `:::`, ... => `:`).
2019-05-21Implement scoped tags; use `local:` and `self:` scopes for community and ↵multiple creatures
personal tags, respectively.
2019-05-21Adjust search limits and ordering.multiple creatures
2019-05-21Allow own roars to be included in lists.multiple creatures
2019-05-21Allow sharekeys to be set via the API.multiple creatures
2019-05-21Handle up to 6 attachments per roar.multiple creatures
2019-05-21Make sure only distributable statuses are marked curated; move bangtags ↵multiple creatures
processing into own helper lib.
2019-05-21Add minimum timeframe for a self-destructing roar in preparating for ↵multiple creatures
implementing.
2019-05-21Add scope restrictions on curated world timeline considerations.multiple creatures
2019-05-21Make sure that replies that are not sections of a root thread get filtered ↵multiple creatures
out of the world timeline.
2019-05-21Refactored community-curated world timeline code; **privacy**: remove ↵multiple creatures
support for packmate-visible hashtags until we resolve federation caveats.
2019-05-21Use PostgreSQL FTS for searches.multiple creatures
2019-05-21curated world: also consider public favsmultiple creatures
2019-05-21community world tl + networked home tlmultiple creatures
2019-05-18Merge branch 'master' into glitch-soc/merge-upstreamThibaut Girka
2019-05-18Prevent from publicly boosting one's own private toots (#10775)ThibG
2019-05-17Add option for default toot content-typeThibaut Girka
2019-05-17Add API support for setting status content-typeThibaut Girka
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
2019-05-04Merge branch 'master' into glitch-soc/merge-upstreamThibaut Girka
Conflicts: - app/models/media_attachment.rb
2019-05-01Add site-wide options to show reblogs and replies in local/public timelinesThibaut Girka
Fixes #1021
2019-04-25Reject follow requests of blocked users (#10633)ThibG