matrix-org / matrix-org/seshat

Support the Web Browser.

Open
#84 12 comments 14 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
127
Forks
29
Avg merge
22h 40m
Merged PRs (30d)
3

Description

**Is your feature request related to a problem? Please describe.**
element-web can't search encrypted rooms.

**Describe the solution you'd like**
seshat should work in the browser so that element-web can search encrypted rooms.

**Describe alternatives you've considered**
- Replace seshat in element-web with something that supports web.
- Use a different search index in the browser than on electron.

**Additional context**
- https://github.com/vector-im/element-web/issues/16483

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by investigating how seshat is integrated with element-web and how its current Electron-only support is implemented. Review the linked element-web issue and determine the browser constraints and required integration boundary. Done means encrypted-room search works in the browser without requiring a separate index implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
search, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.