Matrix Search
Full-text search over your indexed rooms, with filters and click-to-jump
Screenshots
About this app
A real search UI for your Matrix history, pinned right in the room. Query the matrix-search index with room/sender/date filters, paginate, and click any result to jump the client timeline to that message.
Search runs over room events answered by your own matrix-search bot —
invisible custom events by default, or the visible !search chat command —
so your messages never leave your infrastructure. Opened outside a Matrix
client, the app shows a how-to disclaimer instead. (A direct HTTP mode
against matrix-search serve exists behind a ?debug flag for development.)
Permissions
Capabilities this widget may request. The Marcade Player asks for your consent before granting any of them.
- Navigate the client — e.g. jump the timeline to a room or message
org.matrix.msc2931.navigate - Send messages to the room (type m.text)
org.matrix.msc2762.send.event:m.room.message#m.text - Read messages in the room
org.matrix.msc2762.receive.event:m.room.message - Send room events of type “de.dtn10.matrix_search.query”
org.matrix.msc2762.send.event:de.dtn10.matrix_search.query - Read room events of type “de.dtn10.matrix_search.result”
org.matrix.msc2762.receive.event:de.dtn10.matrix_search.result - Download files and media through the client (e.g. images, avatars)
org.matrix.msc4039.download_file
Backend services
This widget requires a companion service to work:
matrix-search-serve
What's new in 0.1.0
First release. Search your indexed Matrix history from a widget: full-text queries with room, sender and date filters, pagination and term highlighting. Clicking a result jumps the client timeline to the message (falls back to a matrix.to link outside a client). Follows the client's light/dark theme and authenticates to your search backend with your Matrix OpenID token.
Information
- Version
- 0.1.0
- License
- AGPL-3.0-or-later
- Author
- Yan Minagawa
- Source code
- ~/projects/matrix-search-widget
- Encrypted rooms
- Supported
- Widget ID
de.dtn10.matrix-search