Commit Graph

10199 Commits (c66c961d2dbb8236ded376ad476952279ad42227)

Author SHA1 Message Date
multiple creatures 249d70d13c when somone's posting in html mode, convert newlines to html line breaks (resolves #12) 2019-10-12 20:52:09 -05:00
multiple creatures d4383994fc allow `lang` attribute to be federated (resolves #11) + allow `aria-hidden`, `aria-label`, & `lang` on any allowed element 2019-10-10 21:33:04 -05:00
multiple creatures d7b4f1f93b allow `aria-label` attribute to be federated (resolves #10) 2019-10-10 21:22:08 -05:00
multiple creatures 81988e386d stopped using private-use codepoints as formatting placeholders (resolves #9) 2019-10-10 21:02:15 -05:00
multiple creatures 8a8e74fc2b make the clear button work even when there's no body text 2019-10-09 20:07:00 -05:00
multiple creatures a9a1342126 custom filters can now also match posts with missing media descriptions 2019-10-09 20:01:45 -05:00
multiple creatures 999ac06723 custom filters can now match media descriptions 2019-10-09 19:42:51 -05:00
multiple creatures ce6a705515 apply custom filters to world and tag timelines the slow way until the custom filter system gets changed 2019-10-05 02:14:21 -05:00
multiple creatures a9631d4601 replace `hr`s with `br`s in some bangtag outputs while idly grumbling at mobile vanilladon apps 2019-10-01 01:20:45 -05:00
multiple creatures 0944b9ca4b add average & total to `histogram` 2019-10-01 01:04:44 -05:00
multiple creatures ee1448ab1f add `histogram` bangtag 2019-10-01 00:37:34 -05:00
multiple creatures 4a8e630232 prefixing a search with `@@` interprets it as an advanced query (in postgresql `tsquery` format) 2019-10-01 00:37:34 -05:00
multiple creatures 80c51b1ec5 community-visible (not community-only!) posts are also distributable - notify the local author when they get boosted 2019-09-30 16:07:42 -05:00
multiple creatures e0103d1649 include `local` scope in visibility limit if an account is silenced 2019-09-24 23:31:51 -05:00
multiple creatures 1273ee7cfd the commit below this but like actually fix it this time 2019-09-24 21:46:22 -05:00
multiple creatures fc08cd704b unbreak tag conversion 2019-09-24 21:42:09 -05:00
multiple creatures eb05eea843 strip blankspace when converting in-body tags to out-of-body tags 2019-09-24 20:44:05 -05:00
multiple creatures 5fdd29f80f work around vanilladon apps breaking when a custom filter uses monsterfork cw extensions - supporting clients can explicitly ask for those by setting `?all=1` 2019-09-24 20:40:58 -05:00
multiple creatures 3c1f1feef1 in custom filters, remove the `irreversible` flag (but report it as `true` to vanilladon clients) - our impl does not use this 2019-09-24 20:29:08 -05:00
multiple creatures 5be87e7625 add limited tag string 2019-09-24 18:35:11 -05:00
multiple creatures b50ab4778f add account limited by admin flag to api + badge 2019-09-24 18:28:52 -05:00
multiple creatures 3d133d1641 when converting in-body tags to out-of-body tags, only strip lines that are nothing but in-body tags 2019-09-19 23:35:58 -05:00
multiple creatures f14d5b7ee1 allow up to 3 hops 2019-09-18 01:07:42 -05:00
multiple creatures cc32f0f50b make `BatchFetchMediaWorker` emergency stoppable by setting `Rails.cache.write(stop_fetch_media_worker, true)` 2019-09-17 22:24:50 -05:00
multiple creatures 7ee43869e7 don't pre-cache media in tag bookmarks (we don't need to do this anymore) 2019-09-17 21:34:48 -05:00
multiple creatures 71bb4f01bc `FetchMediaWorker` no longer re-fetches stuff the server already has unless `force` is set 2019-09-17 21:32:47 -05:00
multiple creatures 3bb2378009 add `FetchAvatarWorker` to (re-)fetch account avatars/headers 2019-09-17 21:25:29 -05:00
multiple creatures e2f7f1db86 add `BatchFetchMediaWorker` to fetch batches of media without overloading either server 2019-09-17 21:23:09 -05:00
multiple creatures 750fb3d8b1 stop pre-caching tag timeline media 2019-09-16 03:25:06 -05:00
multiple creatures 61f7847e89 move backup worker to bulk queue 2019-09-16 02:40:14 -05:00
multiple creatures 8c303e4188 move link crawler to bulk queue; give up on ssl or no-card errors 2019-09-16 02:33:05 -05:00
multiple creatures f9680593c1 retry media fetches twice before giving up; move media fetches to bulk queue 2019-09-16 02:28:34 -05:00
multiple creatures 176a7c202b add bulk sidekiq queue 2019-09-16 02:22:48 -05:00
multiple creatures c80712e1c8 stop pre-caching media on public, home, direct, & list timelines 2019-09-15 22:44:56 -05:00
multiple creatures 6695379f08 pre-cache more pages of media at a time when browsing tags 2019-09-15 22:37:45 -05:00
multiple creatures 06bce922da make out-of-body tags actually out of body 2019-09-15 11:32:08 -05:00
multiple creatures cb866b4201 add jortage proxy to csp 2019-09-14 22:26:49 -05:00
multiple creatures 3ec2d799aa do not retry `FetchMediaWorker` jobs 2019-09-07 20:08:29 -05:00
multiple creatures 86bec5148c raise authenticated api limit 2019-09-06 02:59:26 -05:00
multiple creatures bb5119adb6 convert spam filters into unioned regex, match between word boundaries 2019-09-06 01:57:13 -05:00
multiple creatures 41b86307a3 fix that weird `rt` bug 2019-09-02 18:11:02 -05:00
multiple creatures 0700eaf38d cache results of text formatting to save resources 2019-09-02 04:31:57 -05:00
multiple creatures b0c4ca2f76 use same matching rules for `skip_download?` as `MediaAttachment.instance.blocked?` 2019-09-02 02:02:39 -05:00
multiple creatures ab9a3c2fe2 `bookmarks` -> `account_bookmarks` 2019-09-02 00:51:56 -05:00
multiple creatures 8689b66268 fix tag timeline media prefetching, remove `limit_params` from prefetch queries 2019-09-02 00:43:45 -05:00
multiple creatures 2d37586dae pre-emptively fetch missing remote media when a timeline's api page is read 2019-09-01 22:48:22 -05:00
multiple creatures 86d5aa73e9 fix breaking typo 2019-09-01 16:17:54 -05:00
multiple creatures bff22832b7 bump up authenticated media api req limit 2019-09-01 05:33:03 -05:00
multiple creatures 8c81626a56 add `strip` bangtag - removes leading/trailing whitespace from lines 2019-08-31 13:30:19 -05:00
multiple creatures 867a13a740 add `nosr` & `sr` bangtags to mark sections of posts that should and should not be read by screenreaders 2019-08-31 13:00:37 -05:00