Commit Graph

9562 Commits (3b06175e8f5cb9d688e8ec376dbfd88abf5f3278)

Author SHA1 Message Date
multiple creatures 3b06175e8f Moderation: add `force sensitive` and `force unlisted` actions. Accounts: add federatable `adult content` tag. Handle from remote accounts as well. 2019-05-21 03:16:23 -05:00
multiple creatures 5c59d1837f Make user settings for status filter accessible from `account` model. 2019-05-21 03:16:23 -05:00
multiple creatures 0782dc3905 Drop remaining OStatus and PuSH code, as well as related database items. 2019-05-21 03:16:23 -05:00
multiple creatures cb311a274c Remove unneeded migration. 2019-05-21 03:16:23 -05:00
multiple creatures a3faf5b169 Account model: drop `protocol` attribute when looking up AP inboxes; use `remote` scope instead. If no `domain` set, use domain of `inbox_url`. 2019-05-21 03:16:23 -05:00
multiple creatures c2e07ecd7f User model: give user settings getter methods better names; cache the settings queries. 2019-05-21 03:16:23 -05:00
multiple creatures edfabe44da Statuses: set `local_only` flag from the `PostStatusService`. Default to `en` locale for statuses. 2019-05-21 03:16:23 -05:00
multiple creatures 540728e063 `SettingsHelper`: return `HUMAN_LOCALES` keys directly 2019-05-21 03:16:23 -05:00
multiple creatures 82f691e9a9 Strings: correct broken username interpolations while reflecting upon the dangers of automated nomenclature changes using `sed`. 2019-05-21 03:16:23 -05:00
multiple creatures 976ec97ffe Bangtags: do not assume `status.in_reply_to_id` exists just because `status.reply?` is `true`. 2019-05-21 03:16:23 -05:00
multiple creatures e85b8af051 Second round of Rspec fixes. 2019-05-21 03:16:23 -05:00
multiple creatures 66886d4367 RSpec: Test for correct media description limit. 2019-05-21 03:16:23 -05:00
multiple creatures dca70079b1 Remove automatic language detection. 2019-05-21 03:16:23 -05:00
multiple creatures 6c374b5153 Drop OStatus support. Fix some of the Rspec tests. 2019-05-21 03:16:23 -05:00
multiple creatures 6e8ec7f0a5 Allow passing an array of tags to `PostStatusservice` 2019-05-21 03:16:22 -05:00
multiple creatures 9f9ee606f3 Revise status filter logic. 2019-05-21 03:16:22 -05:00
multiple creatures e0c6d56f5f Adjust Glitch UI defaults 2019-05-21 03:16:22 -05:00
multiple creatures 59fd9c25dc Replies should not exceed the visibility being replied to. 2019-05-21 03:16:22 -05:00
multiple creatures feea4f6dc0 Add line-break-sized padding after lists and blockquotes. 2019-05-21 03:16:22 -05:00
multiple creatures 46522d8c1b Do not process mentions or bangtags in drafts. Add `draft?` method to `Status` model. 2019-05-21 03:16:22 -05:00
multiple creatures 3e8690f2c0 Correct breaking type-o: `scope` -> `starting_scope` 2019-05-21 03:16:22 -05:00
multiple creatures 163d42c04a Buttons expecting users to perform an action should be verbs. 2019-05-21 03:16:22 -05:00
multiple creatures 1ed7aca171 Add `parent:tag` bangtag 2019-05-21 03:16:22 -05:00
multiple creatures a1be3a11a9 Don't try to add tags that already exist in the status. 2019-05-21 03:16:22 -05:00
multiple creatures 2f23d34e36 Add header to draft roars. 2019-05-21 03:16:22 -05:00
multiple creatures db6ae92c09 Limit tag scope nesting to six components. Rewrite multiple consecutive delimiters to one (`::`, `:::`, ... => `:`). 2019-05-21 03:16:22 -05:00
multiple creatures 726a99a6e4 Add `draft` and `visibility` bangtags. Wrap `ProcessHashtagsService` to update status tags. 2019-05-21 03:16:22 -05:00
multiple creatures 7ca4a2089c Update schema. 2019-05-21 03:16:22 -05:00
multiple creatures ecf21d3fc6 Strings: add UI strings for interaction list options; clearer wording of `hidden`, `setting_hide_network`, and `invite_request`. 2019-05-21 03:16:22 -05:00
multiple creatures c983c4e952 Privacy: add options to make interaction lists private and to not be included in public interaction lists. 2019-05-21 03:16:22 -05:00
multiple creatures a47b1daaeb Implement scoped tags; use `local:` and `self:` scopes for community and personal tags, respectively. 2019-05-21 03:16:22 -05:00
multiple creatures 992218f05f Anxiety reduction: add option to hide mascot. 2019-05-21 03:16:22 -05:00
multiple creatures 545330dc65 federate raw versions of roars using `source` prop 2019-05-21 03:16:22 -05:00
multiple creatures a7015f9202 add `parent:emoji` and `thread:emoji` bangtags 2019-05-21 03:16:22 -05:00
multiple creatures 515688c547 stop wasting server resources converting well-supported open video formats just because a single mobile platform's proprieter wants to be a jerk 2019-05-21 03:16:22 -05:00
multiple creatures 79cc6792a1 Adjust search limits and ordering. 2019-05-21 03:16:22 -05:00
multiple creatures cfaed183aa filter prop is sometimes `undefined` i guess??? 2019-05-21 03:16:22 -05:00
multiple creatures db67333d62 Add option to filter packmate thread branches where you don't follow all the participants. 2019-05-21 03:16:22 -05:00
multiple creatures 933d7afa87 Make the UI properly handle filters using `exclude_media` and `media_only` flags. 2019-05-21 03:16:22 -05:00
multiple creatures 8dbefa3966 Assign a `key` prop to get rid of warning. 2019-05-21 03:16:22 -05:00
multiple creatures 1a12429051 Correct name broken by automated nomenclature replacement. 2019-05-21 03:16:22 -05:00
multiple creatures 1e2977256c Allow own roars to be included in lists. 2019-05-21 03:16:22 -05:00
multiple creatures 89e54748d7 Don't show Roars & Growls tag in web app if someone has disabled showing public replies. 2019-05-21 03:16:22 -05:00
multiple creatures e87151f458 Exclude repeats on the roars tab. 2019-05-21 03:16:22 -05:00
multiple creatures 1ab60fea48 Split boosts/repeats off to their own tab and add to the API. 2019-05-21 03:16:22 -05:00
multiple creatures ed9c8f67c4 Cache in memory for 30 minutes. 2019-05-21 03:16:22 -05:00
multiple creatures 13262ea614 Remove cached status when sharekey changed. 2019-05-21 03:16:22 -05:00
multiple creatures 26d90a36ff Custom filters: add ability to create filters that exclude or are exclusive to roars with attachments. 2019-05-21 03:16:22 -05:00
multiple creatures 2423830e3c Don't crash if payload is undefined. 2019-05-21 03:16:22 -05:00
multiple creatures d339d2bbb4 Make sure signatures start a new paragraph and that existing signatures are detected correctly. 2019-05-21 03:16:22 -05:00