"web primitive" web-components
<matrix-shorten-url room-id="#example:matrix.org"/> ;; to have a personal "URL shortening service" in a matrix room
<matrix-purl-url room-id="#example:matrix.org"/> ;; to have a personal "URL PURL" service in a matrix room
<matrix-document room-id="#example:matrix.org"/> ;; to have a "yjs/google-doc" editing document in a matrix room
...
on top of the primitive web-components, related to matrix.org SPEC, would be cool to add new web-components, that solve "primitive web things" using in the matrix SPEC (and the primitive matrix web-components)
-
api.js# custom API that calls to the matrix API -
encryption.js# custom API header that uses -
components/the primitive matrix web-components<matrix-event/>,<matrix-room/>etc. -
app-components/the "web primitive" of example service above, that could just be re-used many times in other apps