searchMessages (rpc/methods.rs:846) queries store.search_messages - this window's own copy of a single buffer. Matrix has POST /_matrix/client/v3/search, which searches the whole account server-side, across rooms, including messages this client has never downloaded.
So searching for something said last year in a room you joined last week finds nothing, and nothing says why.
Done looks like: Matrix rooms search server-side with local results shown first, and the scope (this room / everywhere) is a choice.
`searchMessages` (rpc/methods.rs:846) queries `store.search_messages` - this window's own copy of a single buffer. Matrix has `POST /_matrix/client/v3/search`, which searches the whole account server-side, across rooms, including messages this client has never downloaded.
So searching for something said last year in a room you joined last week finds nothing, and nothing says why.
**Done looks like:** Matrix rooms search server-side with local results shown first, and the scope (this room / everywhere) is a choice.
Server-side search for one room or every room the account is in. Local results show the moment they answer and the server's arrive beside them, deduplicated by event id; a cross-room hit says which room and goes there when pressed. An encrypted room says why the server found nothing rather than looking broken.
Finished — https://git.salastil.com/Salastil/nobilis/commit/c6d1988 and https://git.salastil.com/Salastil/moho/commit/c5aabac
Server-side search for one room or every room the account is in. Local results show the moment they answer and the server's arrive beside them, deduplicated by event id; a cross-room hit says which room and goes there when pressed. An encrypted room says why the server found nothing rather than looking broken.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
searchMessages(rpc/methods.rs:846) queriesstore.search_messages- this window's own copy of a single buffer. Matrix hasPOST /_matrix/client/v3/search, which searches the whole account server-side, across rooms, including messages this client has never downloaded.So searching for something said last year in a room you joined last week finds nothing, and nothing says why.
Done looks like: Matrix rooms search server-side with local results shown first, and the scope (this room / everywhere) is a choice.
Finished — https://git.salastil.com/Salastil/nobilis/commit/c6d1988 and https://git.salastil.com/Salastil/moho/commit/c5aabac
Server-side search for one room or every room the account is in. Local results show the moment they answer and the server's arrive beside them, deduplicated by event id; a cross-room hit says which room and goes there when pressed. An encrypted room says why the server found nothing rather than looking broken.