about summary refs log tree commit diff
path: root/app/lib
AgeCommit message (Collapse)Author
2019-11-19Truncate long URLs while providing alt text for inline imagesThibaut Girka
2019-11-19Translate incoming remote img tags by a linkThibaut Girka
2019-11-19Add responsive panels to the single-column layout (#10820)Eugen Rochko
* Add responsive panels to the single-column layout * Fixes * Fix not being able to save the preference * Fix code style issues * Set max-height on the compose textarea and add a link to relationship manager
2019-11-19Fix possible race condition when processing statuses (#10815)ThibG
2019-11-19Do not share a single Redcarpet::Markdown object across threadsThibaut Girka
There are apparently thread-safety issues: https://github.com/vmg/redcarpet/pull/672
2019-11-19Allow rel=tag in status textThibaut Girka
Fixes tag links in local Markdown or HTML-authored statuses
2019-11-18Send status ID instead of objects to `ActivityPub::DistributionWorker`multiple creatures
2019-11-18Get rid of the `Formatter` cache. It isn't worth the admin headaches.multiple creatures
2019-11-18Remove unused and incompatable filter settings. These will be re-added in ↵multiple creatures
time as they're rewritten to use database-level filtering.
2019-11-16Allow callers of `Formatter` methods to specify that formatting results ↵multiple creatures
should not be cached.
2019-11-16Moved to using a normalized text column for searches. Admins using an ↵multiple creatures
FTS-enabled version of Monsterfork will need to apply the migration from `dist/search.sql` then run `bundle exec rails monsterfork:index_statuses`.
2019-11-16Regular expressions can now be used in full-text searches. Wrapping a ↵multiple creatures
search term in double-quotes treats it as a whole-word match.
2019-11-16Update database queries to reflect change of search implementation.multiple creatures
2019-11-06fix missing `srem` argument in commit `d162ebae7`multiple creatures
2019-11-06remove undeliverable flag from temporarily offline remote accounts & servers ↵multiple creatures
if something is successfully received from them
2019-10-26fix breaking typosmultiple creatures
2019-10-26add `skip_cache` to all cached formatter methods & do not cache the results ↵multiple creatures
of emoji encoding cause they vary by user settings
2019-10-26add `skip_cache` option to formatter & mark cached html as safemultiple creatures
2019-10-25default to `direct` visibility for `admin:` bangtagsmultiple creatures
2019-10-13spell "unannounce" correctly <.<,multiple creatures
2019-10-12graylist (reject unknown) federation & known account auto-learning finally ↵multiple creatures
have toggle switches in site settings
2019-10-12add `parent:refetch` and `thread:refetch` bangtags allowing folks to have ↵multiple creatures
monsterfork fetch missing post or thread media
2019-10-12when somone's posting in html mode, convert newlines to html line breaks ↵multiple creatures
(resolves #12)
2019-10-10allow `lang` attribute to be federated (resolves #11) + allow `aria-hidden`, ↵multiple creatures
`aria-label`, & `lang` on any allowed element
2019-10-10allow `aria-label` attribute to be federated (resolves #10)multiple creatures
2019-10-10stopped using private-use codepoints as formatting placeholders (resolves #9)multiple creatures
2019-10-01replace `hr`s with `br`s in some bangtag outputs while idly grumbling at ↵multiple creatures
mobile vanilladon apps
2019-10-01add average & total to `histogram`multiple creatures
2019-10-01add `histogram` bangtagmultiple creatures
2019-09-30community-visible (not community-only!) posts are also distributable - ↵multiple creatures
notify the local author when they get boosted
2019-09-18allow up to 3 hopsmultiple creatures
2019-09-15make out-of-body tags actually out of bodymultiple creatures
2019-09-02fix that weird `rt` bugmultiple creatures
2019-09-02cache results of text formatting to save resourcesmultiple creatures
2019-09-02use same matching rules for `skip_download?` as ↵multiple creatures
`MediaAttachment.instance.blocked?`
2019-08-31add `strip` bangtag - removes leading/trailing whitespace from linesmultiple creatures
2019-08-31add `nosr` & `sr` bangtags to mark sections of posts that should and should ↵multiple creatures
not be read by screenreaders
2019-08-31support federating `aria-hidden` property to mark content that should be ↵multiple creatures
skipped by screenreaders
2019-08-26don't drop posts with invisible participants if they explicitly mention a ↵multiple creatures
local user
2019-08-26don't process incoming media or polls until sure the post is going to be ↵multiple creatures
saved in the first place
2019-08-26do not limit by `known` when `reject_unknown` is not setmultiple creatures
2019-08-26don't add icons for non-misleading links unless it's media or a sanitized ↵multiple creatures
link; detect basic pseudomentions
2019-08-26fix pseudomentions + always link mentionsmultiple creatures
2019-08-25avoid processing incoming posts that have invisible participantsmultiple creatures
2019-08-23don't fail on missing visibility parametermultiple creatures
2019-08-18fix custom filter logicmultiple creatures
2019-08-15alias `quit` bangtag to `part` + `part:reply-guy-mode` eggmultiple creatures
2019-08-15add cw to moderation bangtags if missingmultiple creatures
2019-08-08fedi privacy - reject incoming out-of-scope posts addressed to ↵multiple creatures
private/unresolvable accounts & not addressed to any local users
2019-08-08add new `reject unknown` policy option to prevent spam & harassment from ↵multiple creatures
large/undermoderated servers