-
-
Notifications
You must be signed in to change notification settings - Fork 833
Conversation
b0b455a
to
37879fa
Compare
This also needs product and design review to make sure it's something we actually want, and behaves how we want. |
I just saw that local search isn't implemented yet, so I just added a commit preparing the noop for eventual by-author-support. At this point I'm going to lock my branch and commit any of the improvements I mentioned earlier to a new one so this one can be reviewed properly. |
f8da512
to
95837c5
Compare
Taking this out of dev review so the design/product team can take a look at it |
Is there somewhere we can review an ad hoc/development build of this? |
Thanks for providing this! Will review this soon. Relatedly, I've also opened up an issue here so we can better communicate the value of the ad hoc builds here: element-hq/element-web#12614. |
I'm looking to work on expanding this this week. Any feedback I should take into account? Also what's the process to update the filter specs (https://github.com/matrix-org/matrix-doc/issues/969)? Can it just be implemented into Synapse as unspecified behaviour until there's a spec for it? |
For sure, apologies reviewing this in detail is stuck behind some other work which is on the critical path but I'll figure out a way to unblock this. |
d535efe
to
b84802d
Compare
I added a commit removing the search_term requirement, which is nice for testing but requires Pestdoktor/synapse@1584f7f and breaks spec-compliance so it should eventually be removed. |
b84802d
to
0940ab3
Compare
I'm now using BasicMessageComposer instead of trying to replicate the autocomplete functionality. I also updated again, hence the preview is now available at https://element.fentker.eu/ 😉 Next up would be to allow for specifying multiple senders (currently takes only first one) and also hook up the room filter the same way. After that I'd look into seshat to make it work with e2e search. |
e9b2a3d
to
6cfdb1c
Compare
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
to avoid overflow issues with Autocomplete Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
Signed-off-by: Jonas Fentker <jonas@fentker.eu>
596eefd
to
5919156
Compare
Great feature needed! |
Product input: we would be open to adding the filtering if it fits with the designs for filtering in the new search experience. @Pestdoktor would you be interested in opening an updated PR for this issue? As the codebase has changed a lot in the last couple of years, I'll close this one for now. |
Update 2020-09-16
Preview: https://element.fentker.eu
This PR replaces the SearchBar input field with a BasicMessageComposer, hooking up autocompleted user and room pills to search filters. Server-side search already implements these filters, seshat support may be found at matrix-org/seshat#71.
UX consideration
The ability to filter is not obvious to the user, especially after removing the room filter buttons
Possible Solutions:
Screenshot
Original
related to https://github.com/vector-im/riot-web/issues/4752
Todo
Status