Commit graph

53 commits

Author SHA1 Message Date
Bart Schuurmans 6c9ca0bf19 Add search for author 2024-02-03 21:55:46 +01:00
Ross Chapman d93da4e86d Checkpoint 2023-12-05 15:46:08 -08:00
Hugh Rundle f011f2bce9
hide instance actor from users
The Instance Actor is required for signing http GET requests but is not a "user" and should not be otherwise interacted with.

- hides instance actor profile page, returning a 404
- excludes instance actor from search results and suggestions including in Getting Started
- replaces link to user profile in user admin page with a brief message box
- replaces panel in user admin page that allows for user to be suspended or removed with a message explaining why that is a very bad idea

fixes #3119
2023-11-20 12:17:52 +11:00
Mouse Reeve a05942fe15 Allow searching for local users when logged out 2023-08-06 18:23:57 -07:00
Robert George b82231202c lint 2023-02-03 12:03:52 -08:00
Robert George afe651cd6d Added img-src * csp exception to search 2023-02-03 11:53:41 -08:00
Mouse Reeve e782b3f360 Fixes logic that displays search remote or manually add link 2022-08-29 14:03:47 -07:00
Hugh Rundle 22495e40bd strip spaces from user search
Strips leading and trailing spaces from user search to prevent errors when doing webfinger lookup.
Prior to this, webfinger user queries included everything after the second '@' as part of the hostname. This resulted in failed webfinger requests when there was one or more trailing spaces.
Fixes #2205
2022-08-13 15:40:53 +10:00
Mouse Reeve 9fad5b5623 Fixes isbn view 2022-08-05 11:44:10 -07:00
Mouse Reeve b4cfda0587 Updates tests 2022-08-05 08:56:24 -07:00
Mouse Reeve ed71b791c9 Python formatting 2022-08-04 12:19:26 -07:00
Mouse Reeve 48df5076e7 Use elided page range and paginate user and list results 2022-08-04 12:11:39 -07:00
Mouse Reeve 06d1936ac9 Fixes pagination of local search results 2022-08-04 12:04:13 -07:00
Willi Hohenstein 03ff8c248d Added input control and better char replacement 2022-02-14 17:38:45 +01:00
Willi Hohenstein 0b02287378 add docstring 2022-02-13 20:49:44 +01:00
Willi Hohenstein 54eeeb5798 fix style to pass tests 2022-02-13 20:30:11 +01:00
Willi Hohenstein 3c05cecb50 function moved 2022-02-13 19:07:25 +01:00
Mouse Reeve 97cc129478 Updates calls to privacy_filter 2021-10-06 10:37:09 -07:00
Mouse Reeve 15f6d2afc4
Merge pull request #1494 from bookwyrm-social/search-limits
Remove hard limit on search endpoints
2021-10-03 11:45:12 -07:00
Mouse Reeve 9059b78b57 Fixes testing if endpoint got results 2021-10-03 09:44:27 -07:00
Mouse Reeve 7d8cd99926 Remove hard limit on search endpoints 2021-10-03 09:38:41 -07:00
Mouse Reeve 9a5003f92a Don't let anonymous users search remote data 2021-10-03 09:18:17 -07:00
Mouse Reeve 5dd2aac600 Merge branch 'main' into search-refactor 2021-09-30 10:41:30 -07:00
Mouse Reeve acfb1bb376 Updating string format synatx part 2 2021-09-18 11:32:00 -07:00
Mouse Reeve 98325818b2 Display search results in api mode and regular 2021-09-16 10:44:33 -07:00
Mouse Reeve 1f06d1a1d8 Removes local connector 2021-09-14 15:26:36 -07:00
Mouse Reeve 0ed0f45b32 Fixes logged out state for user search 2021-07-28 16:43:49 -07:00
Mouse Reeve d5c36dbc28 Updates search remote value 2021-07-28 13:52:16 -07:00
Mouse Reeve bf99a07153 Automatically search remote endpoints if a local search is empty 2021-07-28 13:29:24 -07:00
Mouse Reeve adb0253abf Remove default minimum search confidence 2021-06-23 17:41:29 -07:00
Mouse Reeve 4479864008 Updates code for linter 2021-06-18 14:12:56 -07:00
Mouse Reeve a8a8398cf8 Fixes search null state view 2021-05-20 16:34:32 -07:00
Mouse Reeve db6246e359 Fixes error on empty search results 2021-05-01 22:20:23 -07:00
Mouse Reeve 97aeaa9cd7 Uses empty queryset for forced no results mode 2021-05-01 19:05:46 -07:00
Mouse Reeve bb50bd8121 Python formatting 2021-05-01 10:49:34 -07:00
Mouse Reeve c42be7a589 Adds pagination 2021-05-01 10:47:01 -07:00
Mouse Reeve 9caad56ffc Don't allow remote search results for logged out users 2021-04-30 20:08:05 -07:00
Mouse Reeve 499c4e3267 Don't search remote sources by default 2021-04-30 19:56:29 -07:00
Mouse Reeve cb6c0035d7 List and user previews 2021-04-30 19:19:10 -07:00
Mouse Reeve 21a5147c3c Controls search type 2021-04-30 18:59:02 -07:00
Mouse Reeve 5ca9d2a7b0 Adds search templates 2021-04-30 18:35:09 -07:00
Mouse Reeve 4b73c37126 Separate out search types 2021-04-30 18:17:09 -07:00
Mouse Reeve 9d89aaf9fc Don't let logged out viwers search for users 2021-04-29 12:18:55 -07:00
Mouse Reeve 3ade2d3bb1 New version of black, new whitespace 2021-04-26 09:15:42 -07:00
Mouse Reeve 0de1b8d0c3 Case insensitive remote user search 2021-04-08 09:59:21 -07:00
Mouse Reeve 66b7a3d193 Avoids error on empty search query 2021-03-31 12:03:58 -07:00
Mouse Reeve daf2fd1667 Perform webfinger search on all username syntaxes 2021-03-31 11:57:39 -07:00
Mouse Reeve 70296e760b Runs black 2021-03-08 08:49:10 -08:00
Mouse Reeve c483768544 Moves titles into templates and adds i18n support 2021-02-28 10:00:36 -08:00
Mouse Reeve bcdf2ee142 Improves privacy-related display 2021-02-24 11:35:19 -08:00