Rich Search #58

Closed
opened 2026-02-17 18:05:46 +00:00 by hodlbod · 8 comments
Owner

Imported from https://github.com/andotherstuff/universes/issues/71 by @staab on 2026-02-16T16:55:34Z


You should probably add more information about how the search should function. eg. being able to use parameters like mentions:@{username}, from:@{username}, has:image,link,file, and so on, and that they can be chained together

Image

Also, allow users to pick content types to search (threads, zap goals, as well as images, links, etc).

This pattern should be applicable to global, room, and space search.

_Imported from https://github.com/andotherstuff/universes/issues/71 by @staab on 2026-02-16T16:55:34Z_ --- > You should probably add more information about how the search should function. eg. being able to use parameters like mentions:@{username}, from:@{username}, has:image,link,file, and so on, and that they can be chained together <img width="324" height="312" alt="Image" src="https://github.com/user-attachments/assets/2fd9e119-15b9-4cb6-9a70-27b9753934dc" /> Also, allow users to pick content types to search (threads, zap goals, as well as images, links, etc). This pattern should be applicable to global, room, and space search.
hodlbod added this to the Future milestone 2026-02-17 18:05:46 +00:00
hodlbod added the easy label 2026-04-01 17:19:12 +00:00
hodlbod removed this from the Future milestone 2026-04-02 18:57:08 +00:00
hodlbod added design and removed easy labels 2026-04-02 19:15:06 +00:00
hodlbod added this to the Current milestone 2026-04-02 19:15:09 +00:00
hodlbod added this to the Search project 2026-04-02 19:17:18 +00:00
hodlbod changed title from Richer search to Design Richer Search 2026-04-02 19:18:38 +00:00
hodlbod changed title from Design Richer Search to Rich Search 2026-04-02 19:24:06 +00:00
Contributor

Hii @hodlbod ,
I have understood the issue and have a clear understanding on how to approach & design the solution for it. Could you assign this issue to me?

Hii @hodlbod , I have understood the issue and have a clear understanding on how to approach & design the solution for it. Could you assign this issue to me?
Prat_09 was assigned by hodlbod 2026-04-03 22:30:21 +00:00
Author
Owner

Sure, it's all yours!

Sure, it's all yours!
Prat_09 was unassigned by hodlbod 2026-04-09 21:43:48 +00:00
Contributor

Hii @hodlbod, The first iteration of the rich search has been designed, focusing on making search more flexible.

Implementations:

  • Search bar with a filter action button
  • Collapsible Filter drop-down menu when not in use.

Outcome:

  • Enables more detailed and customisable search filtering
  • Scalable across different search contexts (spaces, rooms, profiles)

Prototype Link

Please let me know if there are any further refinements or additions required. I'd be happy to iterate further.

Hii @hodlbod, The first iteration of the rich search has been designed, focusing on making search more flexible. Implementations: - Search bar with a filter action button - Collapsible Filter drop-down menu when not in use. Outcome: - Enables more detailed and customisable search filtering - Scalable across different search contexts (spaces, rooms, profiles) [Prototype Link](https://www.figma.com/proto/SO2fPukHeKC120ZqZQ9kSh/Flotilla-SOB26?node-id=181-1297&viewport=-1065%2C277%2C0.3&t=ZNiSgc9BxK18KLD8-1&scaling=scale-down&content-scaling=fixed&starting-point-node-id=181%3A1297&page-id=53%3A689) <video width = "220" height = "478" src="attachments/424a7f3a-d6b5-4528-b8ab-21db7ad3351a" title="Rich_Search_Flow.mov" controls></video> Please let me know if there are any further refinements or additions required. I'd be happy to iterate further.
Author
Owner

Thanks for this! A couple problems I see:

  • The filters require the user to scroll horizontally which is always a pain
  • There's no way to search the predicates for the filters (the specific person you're looking for is probably not going to be in the top 10 default results)

Here's my suggestion for improving this:

  • Show the filters as pills below the search bar, leaving the search bar for natural text
  • At the same time, allow the user to enter from: etc and show a popover with suggestions (similar to how we do @-mentions in chat)
  • The sliders button should open a modal with all the fields broken out in a form-like UI so users can understand better what's going on and have a less power-user-y interface for building their search
Thanks for this! A couple problems I see: - The filters require the user to scroll horizontally which is always a pain - There's no way to search the predicates for the filters (the specific person you're looking for is probably not going to be in the top 10 default results) Here's my suggestion for improving this: - Show the filters as pills below the search bar, leaving the search bar for natural text - At the same time, allow the user to enter `from:` etc and show a popover with suggestions (similar to how we do @-mentions in chat) - The sliders button should open a modal with all the fields broken out in a form-like UI so users can understand better what's going on and have a less power-user-y interface for building their search
Contributor

Makes sense, will update the design based upon the suggestions and share an iteration soon.

Makes sense, will update the design based upon the suggestions and share an iteration soon.
Contributor

Updated the design based on the feedback.

Changes made:

  • Moved the filters (from, mentions, has, in) below the search bar.
  • Added a filter modal (triggered when clicked on the slider button), which improves user clarity about the functionality.

Let me know if there are any further refinements required would be happy to iterate further on this.

Updated the design based on the feedback. Changes made: - Moved the filters (from, mentions, has, in) below the search bar. - Added a filter modal (triggered when clicked on the slider button), which improves user clarity about the functionality. Let me know if there are any further refinements required would be happy to iterate further on this. <video width="220" height="478" src="attachments/da54654f-cdc0-4b5e-8379-88d28395cbf6" title="Rich_Search_Updated_flow.mov" controls></video>
Author
Owner

This looks much better. I think we should probably only show the pills if they're populated; they're discoverable via the sliders button anyhow. We should also make sure to support typing e.g. from: and show an autocomplete menu. Good enough to move to dev though.

This looks much better. I think we should probably only show the pills if they're populated; they're discoverable via the sliders button anyhow. We should also make sure to support typing e.g. `from:` and show an autocomplete menu. Good enough to move to dev though.
hodlbod added dev and removed design labels 2026-04-15 21:30:15 +00:00
Author
Owner

Hey @Prat_09, @somnath put a mockup together that actually covers this in #141. Still some refinement left do do, but since these two issues are so closely related and the other one has a wider scope, I'm going to go ahead and close this one.

Hey @Prat_09, @somnath put a mockup together that actually covers this in #141. Still some refinement left do do, but since these two issues are so closely related and the other one has a wider scope, I'm going to go ahead and close this one.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: coracle/flotilla#58