Commit graph

38 commits

Author SHA1 Message Date
silverpill 81910f9591 Rename instance field in ActorAddress to hostname 2022-10-09 14:28:30 +00:00
silverpill 8b6aef2b7a Validate acct during profile creation 2022-10-04 00:31:21 +00:00
silverpill 429f530a71 Refactor ActorAddress type 2022-10-03 21:21:20 +00:00
silverpill 7cedc909d7 Set max page size to 200 2022-09-29 22:53:18 +00:00
silverpill 81c590559e Use u16 when working with page size 2022-09-29 21:47:35 +00:00
silverpill a8dae2a621 Enable hashtag search 2022-09-19 18:39:56 +00:00
silverpill bc0de60b5c Support searching by !group actor address 2022-09-19 00:50:23 +00:00
silverpill 982a8e8bc2 Add API method for searching profiles by username or acct 2022-09-06 19:08:50 +00:00
silverpill 596871e6e3 Rewrite wallet address validator to work with non-ethereum addresses 2022-08-15 15:45:21 +00:00
silverpill 21df4fa35c Support search by DID 2022-08-04 18:33:17 +00:00
silverpill a00b704cf4 Rename actor module to actors::types 2022-07-23 21:41:49 +00:00
silverpill 28fad8986c Limit number of profiles in search results 2022-05-27 22:11:16 +00:00
silverpill e6e7e6f42a Refactor Status API views 2022-05-06 19:39:17 +00:00
silverpill 54c32c5f00 Add user actions to statuses in search results 2022-05-06 18:27:33 +00:00
silverpill 75ef8bba7c Move import_post to fetcher::helpers module 2022-05-02 17:31:39 +00:00
silverpill fd067713d7 Allow to search for usernames containing "-" character 2022-05-01 11:30:15 +00:00
silverpill ff5f707cba Prioritize verified results when searching for profile by subscription address 2022-04-27 22:57:49 +00:00
silverpill a1af35997c Use currency enum instead of WALLET_CURRENCY_CODE constant 2022-04-27 22:19:14 +00:00
silverpill 2fda205dbf Rename process_note() to import_post() and change its error type to ImportError 2022-04-13 19:19:19 +00:00
silverpill 7d89f65b37 Hide posts that user is not allowed to view from search results 2022-02-08 18:00:30 +00:00
silverpill 9f1f950aa3 Validate wallet address when logging in 2022-02-01 23:56:58 +00:00
silverpill 7e5917a821 Enable search by wallet address 2022-01-31 23:45:15 +00:00
silverpill 4797bacf32 Refactor search::helpers module 2022-01-31 23:27:59 +00:00
silverpill f7211d2a14 Move profile importers to fetcher::helpers module 2021-12-28 19:54:59 +00:00
silverpill 2703ab717a Prevent profile import error in case of webfinger redirection 2021-12-22 23:27:32 +00:00
silverpill 21499b5fc3 Refactor process_note() function 2021-12-06 01:25:59 +00:00
silverpill 7c58e15123 Log post fetching error if it occurs during search 2021-11-25 16:04:03 +00:00
silverpill 562f92512e Check view permissions when interacting with post 2021-11-20 01:14:43 +00:00
silverpill 3fc0acd2d1 Sign GET request when fetching AP object 2021-11-18 15:17:40 +00:00
silverpill 924f5181b6 Sign GET request when fetching remote actor profile 2021-11-18 14:57:58 +00:00
silverpill 286e7155b8 Check actor host before importing profile during search 2021-11-18 13:20:23 +00:00
silverpill c473070fd4 Configure linter and fix its warnings 2021-11-13 17:37:31 +00:00
silverpill 7f07468d14 Improve instance URL parsing and validation 2021-11-10 17:07:18 +00:00
silverpill 81d6cf3daf Add support for search by Note url 2021-11-07 22:06:05 +00:00
silverpill 5cd79eb9b6 Return empty array instead of error if search for remote profile fails 2021-11-07 13:44:45 +00:00
silverpill aa1ef71857 Refactor some mastodon API modules 2021-11-07 13:37:36 +00:00
silverpill d4adb55c53 Replace cookie auth with token auth 2021-10-05 22:53:33 +00:00
silverpill fdef4b6e6a Initial commit 2021-09-14 12:24:05 +00:00