Skip to content
- fix error; remove unecessary room name access in api room info 
- add `mwc.api.search()` to search events in joined rooms on the `/search` matrix homeserver endpoint
- add `matrix-search` web-component to display a basic UI for the search endpoint
- refactor `mwc.api.checkMatrixId()` so the function is clearer and provides better match (for matrix-event.onInput → checkMatrixId → `libli.org,matrix.to,matrix.actor)/<matrix_id>`)
- fix ci (local works) for vite.build.external = ["dompurify"] 
-  import DOMPurify (from npm) only on room example page (peer deps)  ← should do that on every page where we want matrix-room[flag-sanitizer="true"] to work (peer deps from mwc)
-  put roomStateEventsToRoomInfo out of service/api for clarity (gotta refactor to following the "matrix answer" better, array of event; by their types?)
-  start refactor all dom events `mx*` sent by mwc components, into services/dom-events.js of 'types' like structure; to be continue with "non standard" ("auth" etc.), and maybe use `io.gitlab.sctlib.mwc.<event_name>` to follow convention (and what is started in libli?)