Commit Graph

225 Commits (ee3b1a5e06b316b43446fa9acfec0c780cc8bce9)

Author SHA1 Message Date
Aevann1 52c5dd6028 disable /search/comments for now 2022-09-30 14:20:53 +02:00
Aevann1 4abf75edc0 add error codes 2022-09-12 11:52:07 +02:00
Aevann1 0c32d56cd6 casino + style shit 2022-09-05 01:15:37 +02:00
Aevann1 60709a7253 add error handling for incorrect time format in search 2022-08-31 03:48:20 +02:00
Aevann1 5345558a43 support unix time in search time filtering too 2022-08-30 03:15:54 +02:00
booosy d2556bc718
Make sure the user has actually input some token to search with when doing exact searching (#337) 2022-08-24 04:59:51 -04:00
booosy be38c1e980
Add title and exact boolean operators to search (#333) 2022-08-23 22:54:27 -04:00
Aevann1 1d7b19f485 make "before" and "after" human-readable 2022-08-17 21:09:15 +02:00
Aevann1 133508fc6a add "before" and "after" search keywords 2022-08-15 21:02:23 +02:00
Snakes 6a7a3b1821
Hide shadowed user content in more contexts.
- Search: posts by shadowed user.
  - Search: shadowed users in search for users.
  - Direct links to shadowed user posts display as removed.
  - Other users' profile comments listings hide comments on shadowed
    posts. Users can still see their own comments on shadowed posts.
    Similar to ghosted comment logic.
2022-08-08 18:21:59 -04:00
Aevann1 85c4ff1621 make user search also user original_username for searching 2022-07-30 20:29:07 +02:00
Aevann1 ec3b4357cf refactor sorting and time filter 2022-07-09 12:32:49 +02:00
Aevann1 470b046702 compile regext outside of routes 2022-07-06 13:49:13 +02:00
Snakes 95f9fbfab1 Add searching for "exact phrases" to search. 2022-07-04 04:19:41 -04:00
Aevann1 2c54180ddc remove print statement I forgot 2022-07-01 13:28:00 +02:00
Aevann1 c2b892af04 search comments within a specific thread 2022-07-01 13:11:23 +02:00
Snakes cd556b6d8e Refactor UI name of hole/sub to constant. 2022-06-26 03:41:28 -04:00
Aevann1 9593dc58dd move regex from helpers.const into its own helper file 2022-06-24 16:30:59 +02:00
Snakes 532b248847 Extend 'hole' search operator to comments. 2022-06-23 02:11:03 -04:00
Aevann1 10a47ca837 refactor sorting posts 2022-06-22 21:57:57 +02:00
Aevann1 8ecb4582d0 refactor sorting comments 2022-06-22 21:50:20 +02:00
Snakes 79ced3816c Add 'hole' search operator. 2022-06-22 02:35:50 -04:00
Snakes f7a59f4672 Make search operators case insensitive.
In light of the fact that all searching against the database is done
using ILIKE pattern matching, the only truly case-sensitive part of
the search query was search operator keys. Rather than lowercase the
keys in `criteria` before returning, we instead lowercase the entire
search string at the beginning of parsing. This will further enforce
case-insensitivity on the design of search going forward.
2022-06-21 01:31:31 -04:00
Aevann1 74a5ea88ac expand post searching to include bodies (instead of titles only) 2022-06-13 19:33:20 +02:00
Aevann1 50b995d3a0 fds 2022-05-25 22:16:26 +02:00
Aevann1 9af50ae9b3 jannies can now block ppl 2022-05-24 22:43:49 +02:00
Aevann1 6b10d097a2 mn 2022-05-05 01:09:46 +02:00
Aevann1 0705e96770 fds 2022-04-18 20:45:18 +02:00
Aevann1 762f5c5acc gf 2022-03-21 23:46:10 +02:00
Aevann1 bf391394a8 bad PR 2022-03-05 22:53:39 +02:00
Aevann1 f1789d3bbe search 2022-03-05 20:43:44 +02:00
Aevann1 35ec2a7712 fart 2022-03-05 00:46:20 +02:00
Aevann1 ddbb610142 regex 2022-02-27 23:57:44 +02:00
Aevann1 9bcc388712 fixed king 2022-02-26 23:03:38 +02:00
Aevann1 14c7148eed fd 2022-02-24 10:28:13 +02:00
Aevann1 ec9797ff18 f 2022-02-16 00:54:17 +02:00
Aevann1 90fc18bcb8 xvc 2022-02-10 01:29:34 +02:00
Aevann1 8a37c6d118 vxc 2022-02-10 01:12:17 +02:00
Aevann1 c810421821 bv 2022-02-10 01:08:55 +02:00
Aevann1 022e300d2f SDF 2022-02-06 12:54:05 +02:00
Aevann1 04a1b875ef sfd 2022-02-04 11:15:59 +02:00
Aevann1 7854a563bd dsf 2022-02-04 06:10:31 +02:00
Aevann1 b33b5d9c72 vxc 2022-01-28 22:13:18 +02:00
Aevann1 8f215d8f63 vc 2022-01-28 03:32:16 +02:00
Aevann1 29b9d73387 vc 2022-01-28 01:29:39 +02:00
Aevann1 cc9d1e180a cxz 2022-01-28 01:29:24 +02:00
Aevann1 cfb33e90d8 vvvvvvvvvvvvvvv 2022-01-27 19:04:02 +02:00
Aevann1 b617163a1c vvv 2022-01-17 13:06:12 +02:00
Aevann1 3ab53cad82 b 2022-01-14 14:04:35 +02:00
Aevann1 5255ead466 closing2 2022-01-11 23:54:41 +02:00
Aevann1 bf11097de9 bb 2022-01-11 22:21:50 +02:00
Aevann1 0f2eb87e31 bb 2022-01-11 00:43:00 +02:00
Aevann1 6357a86ecf fds 2022-01-04 15:13:02 +02:00
Aevann1 c2631b3d71 fsd 2022-01-02 15:22:12 +02:00
Aevann1 e57368d141 fds 2022-01-02 02:15:55 +02:00
Aevann1 cd4e9b6932 fds 2021-12-29 10:09:43 +02:00
Aevann1 9604d9e2fa fds 2021-12-29 09:08:10 +02:00
Aevann1 efff0400ef fsfs 2021-12-20 02:27:25 +02:00
Aevann1 45b11cfc47 fggd 2021-12-19 23:41:57 +02:00
Aevann1 68bc992da1 sfdsdf 2021-12-19 15:01:28 +02:00
Aevann1 fc1bf3e057 fdsfsd 2021-12-15 01:38:07 +02:00
Aevann1 98b6cc7f22 sdfsfd 2021-12-14 20:35:56 +02:00
Aevann1 148bc94e4d fdsfds 2021-12-06 18:26:56 +02:00
Aevann1 0ce036e13a dfdf 2021-12-01 01:21:29 +02:00
Aevann1 9f62ea6351 fdfsd 2021-11-30 18:37:28 +02:00
Aevann1 c436424bd1 fdsfd 2021-11-30 16:23:34 +02:00
Aevann1 63f09542e5 fdsfds 2021-11-30 16:18:16 +02:00
Aevann1 694ffb4e83 badges 2021-11-21 19:40:47 +02:00
Aevann1 fceedfe94c fdfd 2021-11-18 22:02:26 +02:00
Aevann1 f588c33ea5 fdssfd 2021-11-17 15:19:25 +02:00
Aevann1 961006d6c9 fd 2021-11-17 15:06:29 +02:00
Aevann1 4e3950e257 dfssdf' 2021-11-16 05:55:29 +02:00
Aevann1 fde8ceb751 sfdfsd 2021-11-16 00:19:59 +02:00
Aevann1 8a49ee0dc3 gffg 2021-11-16 00:13:29 +02:00
Aevann1 9e449dd8b0 redundant 2021-11-06 17:52:48 +02:00
Aevann1 f067130847 dfsdfs 2021-11-04 21:50:49 +02:00
Aevann1 7b6e39382f fdssdf 2021-11-04 21:50:43 +02:00
Aevann1 8e710ded7c fdsdfs 2021-11-03 16:03:26 +02:00
Aevann1 df7dd13c61 fse 2021-11-02 13:54:04 -07:00
Aevann1 83dcd2b198 fds 2021-11-02 13:33:36 -07:00
Aevann1 20306e5d12 fdsfds 2021-11-01 20:25:10 +02:00
Aevann1 851b727ea3 fg 2021-10-16 11:42:05 +02:00
Aevann1 efa408ab2c fd 2021-10-15 16:08:27 +02:00
Aevann1 a75a95fcf8 dfs 2021-10-12 15:42:10 +02:00
Aevann1 28722f61c7 fsdsdf 2021-10-10 16:21:31 +02:00
Aevann1 dd0a6a62d0 dfsfd 2021-10-10 16:19:07 +02:00
Aevann1 728e4d1130 dfsdsf 2021-10-10 16:10:46 +02:00
Aevann1 2e7f4ae1e6 gf 2021-10-10 06:21:25 +02:00
Aevann1 4dffbe4c69 sdffds 2021-10-10 05:42:12 +02:00
Aevann1 e69dbd0ed1 gdfsd 2021-10-08 04:14:54 +02:00
Aevann1 cfcc71ceed fds 2021-09-25 01:41:09 +02:00
Aevann1 2e97bff1b0 fds 2021-09-25 01:39:30 +02:00
Aevann1 0d60616a15 sf 2021-09-24 18:36:52 +02:00
Aevann1 abfa3f2156 fds 2021-09-24 18:21:59 +02:00
Aevann1 c79da04884 fds 2021-09-24 05:15:14 +02:00
Aevann1 7c2a0924ff fsd 2021-09-24 04:21:41 +02:00
Aevann1 79f1afa537 dfs 2021-09-24 04:02:25 +02:00
Aevann1 0c9816c185 d 2021-09-24 04:00:11 +02:00
Aevann1 40b9e46979 fds 2021-09-24 01:49:29 +02:00
Aevann1 6973e957e2 fds 2021-09-24 01:48:49 +02:00
Aevann1 0c9597b563 dfs 2021-09-24 01:47:31 +02:00
Aevann1 89abf2d26d fds 2021-09-23 21:22:18 +02:00
Aevann1 c0939815ac fsd 2021-09-23 21:20:47 +02:00
Aevann1 643a998e5b fsd 2021-09-23 21:16:44 +02:00
Aevann1 f92bbc7320 fds 2021-09-23 17:29:36 +02:00
Aevann1 0206edde5d fsdsf 2021-09-23 01:41:51 +02:00
Aevann1 2cf75fd006 fsd 2021-09-19 20:41:36 +02:00
Aevann1 731351e5a2 fsddsf 2021-09-19 15:11:34 +02:00
Aevann1 1a59f95d5e fdfd 2021-09-17 14:20:07 +02:00
Aevann1 f626a15a6a dre 2021-09-17 14:09:07 +02:00
Aevann1 17649026eb Revert "fdfd"
This reverts commit 3939bc2436.
2021-09-17 14:07:17 +02:00
Aevann1 3939bc2436 fdfd 2021-09-17 14:04:36 +02:00
Aevann1 1aa81273d5 sfd 2021-09-17 10:29:05 +02:00
Aevann1 f52cd1c2ac fd 2021-09-10 08:04:28 +02:00
fireworks88 1d7f67b444 gzu 2021-09-09 22:34:03 +02:00
Aevann1 20b933e88a fd 2021-09-02 00:50:15 +02:00
Aevann1 d858df58d9 fd 2021-09-02 00:49:05 +02:00
Aevann1 3385d082b1 fd 2021-09-02 00:47:16 +02:00
Aevann1 5fcdcdf2f6 fg 2021-09-02 00:44:30 +02:00
Aevann1 cfeb786008 fdfd 2021-08-23 19:48:55 +02:00
Aevann1 456131b085 df 2021-08-22 15:15:13 +02:00
Aevann1 7e76d21ac0 fd 2021-08-11 19:01:19 +02:00
Aevann1 e5f018ff39 fd 2021-08-06 14:47:25 +02:00
Aevann1 e512b15771 fd 2021-08-06 14:22:29 +02:00
Aevann1 4af2ce2a53 fddf 2021-08-04 17:35:10 +02:00