about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2019-10-01prefixing a search with `@@` interprets it as an advanced query (in ↵multiple creatures
postgresql `tsquery` format)
2019-09-30community-visible (not community-only!) posts are also distributable - ↵multiple creatures
notify the local author when they get boosted
2019-09-24include `local` scope in visibility limit if an account is silencedmultiple creatures
2019-09-24the commit below this but like actually fix it this timemultiple creatures
2019-09-24unbreak tag conversionmultiple creatures
2019-09-24strip blankspace when converting in-body tags to out-of-body tagsmultiple creatures
2019-09-24work around vanilladon apps breaking when a custom filter uses monsterfork ↵multiple creatures
cw extensions - supporting clients can explicitly ask for those by setting `?all=1`
2019-09-24in custom filters, remove the `irreversible` flag (but report it as `true` ↵multiple creatures
to vanilladon clients) - our impl does not use this
2019-09-24add limited tag stringmultiple creatures
2019-09-24add account limited by admin flag to api + badgemultiple creatures
2019-09-19when converting in-body tags to out-of-body tags, only strip lines that are ↵multiple creatures
nothing but in-body tags
2019-09-18allow up to 3 hopsmultiple creatures
2019-09-17make `BatchFetchMediaWorker` emergency stoppable by setting ↵multiple creatures
`Rails.cache.write(stop_fetch_media_worker, true)`
2019-09-17don't pre-cache media in tag bookmarks (we don't need to do this anymore)multiple creatures
2019-09-17`FetchMediaWorker` no longer re-fetches stuff the server already has unless ↵multiple creatures
`force` is set
2019-09-17add `FetchAvatarWorker` to (re-)fetch account avatars/headersmultiple creatures
2019-09-17add `BatchFetchMediaWorker` to fetch batches of media without overloading ↵multiple creatures
either server
2019-09-16stop pre-caching tag timeline mediamultiple creatures
2019-09-16move backup worker to bulk queuemultiple creatures
2019-09-16move link crawler to bulk queue; give up on ssl or no-card errorsmultiple creatures
2019-09-16retry media fetches twice before giving up; move media fetches to bulk queuemultiple creatures
2019-09-16add bulk sidekiq queuemultiple creatures
2019-09-15stop pre-caching media on public, home, direct, & list timelinesmultiple creatures
2019-09-15pre-cache more pages of media at a time when browsing tagsmultiple creatures
2019-09-15make out-of-body tags actually out of bodymultiple creatures
2019-09-14add jortage proxy to cspmultiple creatures
2019-09-07do not retry `FetchMediaWorker` jobsmultiple creatures
2019-09-06raise authenticated api limitmultiple creatures
2019-09-06convert spam filters into unioned regex, match between word boundariesmultiple 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-09-02`bookmarks` -> `account_bookmarks`multiple creatures
2019-09-02fix tag timeline media prefetching, remove `limit_params` from prefetch queriesmultiple creatures
2019-09-01pre-emptively fetch missing remote media when a timeline's api page is readmultiple creatures
2019-09-01fix breaking typomultiple creatures
2019-09-01bump up authenticated media api req limitmultiple creatures
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-30use a scheduled task to batch domain policy changes + revert `29643fd6` to ↵multiple creatures
avoid accidentally dosing servers when multiple users block a domain
2019-08-30make sure media attachments are not from a blocked account, CDN, or their ↵multiple creatures
subdomains
2019-08-30re-fetch media when local file is missingmultiple creatures
2019-08-30make sure id is an integermultiple creatures
2019-08-30(asynchronously) re-fetch missing media on serializemultiple creatures
2019-08-26don't drop posts with invisible participants if they explicitly mention a ↵multiple creatures
local user
2019-08-26detect spam registrations + include account approvals/rejections in ↵multiple creatures
transparancy log
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