Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-30 | [Command Tags] Add colon to make delimiter syntax clearer | Fire Demon | |
2020-08-30 | [Command Tags] Add support for strings and interpolation in templates; escapes | Fire Demon | |
2020-08-30 | [Bug, Command Tags] Only skip invalid templates rather than all templates | Fire Demon | |
2020-08-30 | [Command Tags] Require templates to have at least one non-blank character ↵ | Fire Demon | |
between sigils | |||
2020-08-30 | [Command Tags] Simplify tag processing and add support for return value ↵ | Fire Demon | |
templates | |||
2020-08-30 | [Command Tags] Skip processing if no prefix in body | Fire Demon | |
2020-08-30 | [Bug, Command Tags] Consider body blank if left with only mentions and ↵ | Fire Demon | |
hashtags to prevent accidental mentions | |||
2020-08-30 | [Command Tags] Add support for module initialization | Fire Demon | |
2020-08-30 | [Command Tags] Simplify filtering of statement handler names | Fire Demon | |
2020-08-30 | [Command Tags] Add commands for appending, prepending, and replacing body text | Fire Demon | |
2020-08-30 | [Command Tags] Do not convert body text to list / Parse and replace command ↵ | Fire Demon | |
tags in a single pass | |||
2020-08-30 | [Privacy] Improve handling of mixed permissions | Fire Demon | |
2020-08-30 | [Bug, Command Tags] Match multi-line blocks non-greedily | Fire Demon | |
2020-08-30 | [Privacy, Command Tags] Set semiprivate flag on mixed-privacy posts | Fire Demon | |
2020-08-30 | [Command Tags] Handle representing code blocks for all content types | Fire Demon | |
2020-08-30 | [Command Tags, Revise] Use %%...%% for templates instead of {%...%} | Fire Demon | |
2020-08-30 | [Command Tags] Add TextTools module | Fire Demon | |
2020-08-30 | [Command Tags] Fix parsing of of multi-line argument; add support for ↵ | Fire Demon | |
variables and templating | |||
2020-08-30 | [Feature, Privacy, Command Tags] Add text commands for per-domain post privacy | Fire Demon | |
2020-08-30 | [Feature, Privacy] Add base support for per-domain post privacy | Fire Demon | |
2020-08-30 | [Command Tags] Add helper methods for parsing post visibility and domains | Fire Demon | |
2020-08-30 | [UI, Accessibiity] Make dashed nest level indicators optional | Fire Demon | |
2020-08-30 | [Command Tags] Preload statement handlers | Fire Demon | |
2020-08-30 | [Federation] Add backend support for ActivityPub object titles | Fire Demon | |
2020-08-30 | [Bug] Pass text command arguments as array instead of using splat operating | Fire Demon | |
2020-08-30 | [Revise] Rename StatusTools to ParentStatusTools for next commit | Fire Demon | |
2020-08-30 | [Feature, Federation, Port: hometown@b3e6597] Support locally cached inline ↵ | Darius Kazemi | |
images [+ Monsterfork additions] Changes added by Monsterfork: - Do not limit to only Articles - Reuse existing media; retroactively using more-detailed descriptions - Also scrub carrige returns between tags - Handle download failures - Attach to statuses and keep track of inlined media - Handle local edits Co-authored-by: Fire Demon <firedemon@creature.cafe> | |||
2020-08-30 | [Filtering] Apply home timeline filtering behavior to lists | Fire Demon | |
2020-08-30 | [Privacy] Implement thread ownership and visibility | Fire Demon | |
2020-08-30 | [Filtering] Do not include replies when blocked by parent or boosts if ↵ | Fire Demon | |
silenced and not following | |||
2020-08-30 | [Filtering] Do not include boosts in lists | Fire Demon | |
2020-08-30 | [Filtering] Do not include own posts in list timelines | Fire Demon | |
2020-08-30 | [Convenience] Parse command tags at the end of lines containing only ↵ | Fire Demon | |
mentions and/or hashtags | |||
2020-08-30 | [Feature] Add additional aliases for (un)hiding | Fire Demon | |
2020-08-30 | [Feature] Add text commands and various aliases for thread (un)hiding: ↵ | Fire Demon | |
#!hide, #!unhide, #!hide_thread, #!unhide_thread | |||
2020-08-30 | [Feature] Add post and thread (un)hiding to backend | Fire Demon | |
2020-08-30 | [Convenience] Add convenience variable for current conversation | Fire Demon | |
2020-08-30 | [Convenience] Treat colons and dots as underscores and ignore consecutive ↵ | Fire Demon | |
word separators when translating command tags to method names | |||
2020-08-30 | [Bug] Purge cached status when processing command tags and edits | Fire Demon | |
2020-08-30 | [Feature] Add command tags; add #!edit and #!publish commands for mobile users | Fire Demon | |
2020-08-30 | [Feature] Add manual publishing option | Fire Demon | |
2020-08-30 | [Privacy, Federation, UI] Add options to allow Fediverse users to decide ↵ | Fire Demon | |
whether to include replies and unlisted posts on their profiles | |||
2020-08-30 | [Privacy] Add profile option for indirect federation mode, disabled by default | Fire Demon | |
2020-08-30 | [Federation] Add support for signing fetches as the participating local user ↵ | Fire Demon | |
in various scenarios | |||
2020-08-30 | [Feature] Add in-place post editing | Fire Demon | |
2020-08-04 | Add support for direct message assertions | Fire Demon | |
2020-08-01 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: - `yarn.lock`: No real conflict, just a glitch-soc-only dependency textually too close to one updated upstream. Ported upstream changes. | |||
2020-08-01 | Fix handling of Reject Follow when a matching follow relationship exists ↵ | ThibG | |
(#14479) * Add tests * Fix handling of Reject Follow when a matching follow relationship exists Regression from #12199 | |||
2020-07-22 | Merge branch 'master' into glitch-soc/merge-upstream | Thibaut Girka | |
Conflicts: - `app/javascript/mastodon/actions/compose.js`: Not a “real” conflict, but change too close to a change we made to fix the vanilla WebUI locally pushing authored local-only toots in the public TL view. | |||
2020-07-22 | Fix not handling Undo on some activity types when they aren't inlined (#14346) | ThibG | |
* Fix not handling Undo on some activity types when they aren't inlined When receiving an Undo for a non-inlined activity, try looking it up in database using the URI. The queries are ad-hoc because we don't have a global index of object URIs, and not all activity types are stored in database with an index on their URI. Announces are just statuses, and have an index on URIs, so this check can be done efficiently. Accepts cannot be handled at all because we don't record their URI at any point. Follows don't have an index on URI, but they have an index on the issuing account, which should make such queries largely manageable. Likes don't have an index on URI, they have an index on the issuing account, but the number of favs per account may be very high, so I decided not to handle that. Blocks don't have an index on URI, but they have an index on the issuing account, which should make such queries largely manageable. In all cases, if an Undo could not be handled properly, we call `delete_later!` because that does not require us to know more than the URI of the undone property. * Add tests * Make newer blocks overwrite older ones Allows re-synchronizing block info by re-blocking and un-blocking again when the original Undo Block has been lost. |