Commit Graph

9584 Commits (7a0dc34cad955fecba8072f5ed3c179ba5a3fd98)

Author SHA1 Message Date
multiple creatures 7a0dc34cad reimplement monsterpit bbcode and markdown extensions on top of new glitch-soc formatting system + bbcode feature parity + new `i:am` footer + set content type from `format` bangtag 2019-05-21 03:16:50 -05:00
multiple creatures 09b7532805 split `i:am` signatures into their very own `footer` column 2019-05-21 03:16:50 -05:00
multiple creatures 5c9aed40f6 tell other ap software what content type they should expect source text to be 2019-05-21 03:16:23 -05:00
multiple creatures d70e5afb6e spell correctly 2019-05-21 03:16:23 -05:00
multiple creatures edeb344b90 re-add support for tags `sup`, `h6`, `hr` 2019-05-21 03:16:23 -05:00
multiple creatures 8394452bae fix schema 2019-05-21 03:16:23 -05:00
multiple creatures 7f460853c8 one lil zwnj to make sure compat sigs always get parsed correctly 2019-05-21 03:16:23 -05:00
multiple creatures f0c9477a4b compact `i:am` signatures when there are no newlines or block starters 2019-05-21 03:16:23 -05:00
multiple creatures 21c3730703 make large emojos 24px instead of 32px 2019-05-21 03:16:23 -05:00
multiple creatures dd021e8570 fix hover-to-play emoji clipping 2019-05-21 03:16:23 -05:00
multiple creatures 75d114216e remove the buggy do-not-@-me impl - we'll replace this with a bangtag later 2019-05-21 03:16:23 -05:00
multiple creatures 8a1ac19777 when autoplay is off play animated emoji on hover 2019-05-21 03:16:23 -05:00
multiple creatures 506d2e9cf0 add option to embiggen the emojos & embiggen small bbcode text on hover 2019-05-21 03:16:23 -05:00
multiple creatures e58efb8528 Strings: Replace the confusing "include(s)" with "address" (verb) and "mention" (noun). 2019-05-21 03:16:23 -05:00
multiple creatures 3b6f8ddacc Strings, Moderation: Replace "blocked domain" with "changed policy for" (re: commit 6eaf72). 2019-05-21 03:16:23 -05:00
multiple creatures c961429dc2 Accounts, UI: Expose kobold badges over the API. Render badges in the web app. 2019-05-21 03:16:23 -05:00
multiple creatures 89c5d8ec4e Custom filters: resolve bug where filter is erronously ignored when media filtering flags are unset. 2019-05-21 03:16:23 -05:00
multiple creatures a680595ecb `PostStatusService`: Add options to set a specific creation time and whether or not to distribute, useful for importing statuses. 2019-05-21 03:16:23 -05:00
multiple creatures 24a59d8f58 Correct a 6-in-the-morning breaking typos. 2019-05-21 03:16:23 -05:00
multiple creatures 47a251048c Expose user settings to `Account` model and update code referencing those settings. 2019-05-21 03:16:23 -05:00
multiple creatures 8d12242216 `ActivityPub::ProcessAccountService`: Correct `force_` method names. 2019-05-21 03:16:23 -05:00
multiple creatures 6834ddffc9 ActivityPub `Actor`: use correct property name for `suggestedMinAge`. 2019-05-21 03:16:23 -05:00
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