192 Commits

Author SHA1 Message Date
ccd0
fba3d2d18e Make HTML templates output Javascript, part 3. #829 2019-07-25 19:48:06 -07:00
ccd0
1272b52451 Display notification when MD5s are quick filtered with link to undo. #2221 2019-07-22 22:31:10 -07:00
ccd0
23e1bceba1 Don't try to quick add MD5s if there's no MD5 available. 2019-07-22 21:33:23 -07:00
ccd0
ce099ae6de Use g.SITE.selectors.replyOriginal to count replies. 2019-07-22 19:35:40 -07:00
ccd0
4e84b284ca Rename site.selectors.relative.replyPost to site.selectors.relative.replyHighlight 2019-07-22 19:21:37 -07:00
ccd0
c6684f5ba2 Add option Filter in Native Catalog to apply 4chan X filters on native catalog. Also works on vichan sites. #2351 2019-07-18 15:15:05 -07:00
ccd0
e2373db508 Multifile support in Filter. #2171 2019-07-17 10:25:59 -07:00
ccd0
57a5509765 Merge branch 'next' into next2 2019-07-10 12:41:05 -07:00
ccd0
6f1165da9f Merge commit '794027e355ba117ae533d15907a45e1e5e85173a' into next2 2019-07-10 12:30:49 -07:00
ccd0
a547904c11 Merge commit '38f63e6aa8c913e95e418235283c8fc2113a1c5c' into next2 2019-07-10 12:20:13 -07:00
ccd0
3151f3c276 Fix issues with thread stubs on Tinyboard/vichan. 2019-07-08 16:43:33 -07:00
ccd0
a214f51755 Move Build to SW.yotsuba.Build. 2019-04-09 06:49:13 -07:00
ccd0
ca373dcf36 Use g.sites instead of parsing Conf['siteProperties'] everywhere. 2019-04-09 04:22:59 -07:00
ccd0
38f63e6aa8 Move most stuff from Site to g.SITE; Site.hostname -> g.SITE.ID; put data for other sites in g.sites. 2019-04-09 03:30:58 -07:00
ccd0
69c60527ff Make per-board filters work as expected on boards with characters in names that are escaped by encodeURIComponent. 2019-04-06 22:47:42 -07:00
ccd0
95ef5c03c0 Make board name matching in filters case-sensitive. 2019-04-06 22:43:56 -07:00
ccd0
f25c66a728 Prevent filter keywords from being matched inside board lists or class names. 2019-04-06 22:24:46 -07:00
ccd0
c4fb1e43b1 Fix bug in sfw/nsfw part of Filter.parse. 2019-04-06 21:54:31 -07:00
ccd0
2cd93c858f Memoize Filter.parseBoards 2019-04-06 06:10:26 -07:00
ccd0
f3ed76f32f Support specifying the sites that filters apply to. #2171 2019-04-06 05:57:16 -07:00
ccd0
d2e8efb59c Restore filtering on email. #2171 2019-04-04 18:43:43 -07:00
ccd0
abb43b3314 Support filters that apply to multiple post fields joined by newline characters. 2019-03-31 00:54:43 -07:00
ccd0
e784844333 Move these functions out of the main Filter object and into a subobject. 2019-03-30 15:36:11 -07:00
ccd0
f823b73a40 Add option to filter only posts with files. 2019-03-22 02:26:57 -07:00
ccd0
50ecb097b7 Make it possible to filter absent ID. #1578 2019-03-21 05:07:35 -07:00
ccd0
569ae9b06b Improve Filter performance. 2019-03-19 14:20:03 -07:00
ccd0
28dc40b1d4 Don't hide posts with notification filters. #2231 2019-03-18 21:58:22 -07:00
ccd0
24f1458a73 Fix issues from https://github.com/ccd0/4chan-x/pull/2231#issuecomment-467247167 #2231 2019-03-18 21:57:47 -07:00
ebinBuddha
28a46edcf3 whitespaces 2019-02-21 12:10:05 +01:00
ebinBuddha
2003b25c05 added desktop notification for filters 2019-01-12 01:25:41 +01:00
ccd0
87fe975ac6 Implement PostsRemoved event. 2018-12-07 12:59:26 -08:00
ccd0
b81f0ca536 Condition not really needed. 2018-01-24 06:30:42 -08:00
ccd0
2942663107 Disable 4chan-specific hidden threads sync outside 4chan. 2018-01-24 06:27:41 -08:00
ccd0
0f65eb265a Merge branch 'master' into multisite 2017-12-28 03:55:00 -08:00
ccd0
ff11e462b6 Merge branch 'master' into multisite 2017-12-09 21:22:52 -08:00
pentargency
be6d7d9bfc Removed user-facing 'filter self' option- filtering of own posts is now always disabled 2017-11-19 17:04:53 -08:00
pentargency
ed67b3e968 Added possible exception to filtering for posts made by user. Added configuration option to allow controlling behaviour: 'Filter Self', defaults to old behaviour (enabled) 2017-11-19 06:35:01 -08:00
ccd0
407b5fe8a8 Move regex escaping to separate function. 2017-10-23 19:39:48 -07:00
ccd0
9cd449cb61 Add "General" filter category for filters that apply to multiple fields given by type option. #1124 2017-07-14 19:20:53 -07:00
ccd0
fbe45128ed When multiple filters hide a post, non-stub filters should override with-stub filters. #1414 2017-06-27 16:19:41 -07:00
ccd0
379137fbc0 Make possible filtering threads without subject. #1328 2017-03-29 22:40:28 -07:00
ccd0
a625d12979 Switch to CSS-based Anonymize. More efficient, and works on /f/ index and native catalog. #1111 2017-01-28 05:43:28 -08:00
ccd0
fc8684282f Activate appropriate features on previews shown in archive. #1256 2017-01-28 03:48:07 -08:00
ccd0
fb02a2104a Move removal of threads from catalog to ThreadHiding.hide/show.
This allows the call to ThreadHiding.hide in Filter.quickFilterMD5 to work.
2016-11-08 00:51:49 -08:00
ccd0
88be17aeb1 Let Index.updateHideLabel keep track of whether Index is enabled rather than its callers. 2016-11-08 00:43:52 -08:00
ccd0
6168fd5229 Fix undo removing all filters in Firefox (#946) as well as the filters not being scrolled to the bottom when an item is added from the menu. 2016-11-07 23:29:22 -08:00
ccd0
dc29011c10 Add keybind for filtering image MD5s (default: "5"). 2016-11-07 22:20:58 -08:00
ccd0
76f8118872 Add option for quick filter MD5 button (%f) to File Info Formatting (Advanced settings tab). #377 2016-11-07 22:20:45 -08:00
ccd0
08b8b878e1 Fix errors from reply hiding button placement. 2016-10-09 22:19:49 -07:00
ccd0
2540f23ac7 Don't hardcode SFW/NSFW board lists. 2016-10-03 17:52:44 -07:00