-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
matrix-doc
Discontinued Proposals for changes to the matrix specification [Moved to: https://github.com/matrix-org/matrix-spec-proposals]
I didn't expect anything and was pleasantly surprised to be able to follow all talks if I wanted to, all with the room for questions and such. Congratulations, and thank you very much !
There were a few pain points, given the special nature of the rooms. Here's my workflow for joining a room:
- I have my own homeserver and am using Element Desktop
- When I'm interested in a talk, for a room I'm not already in, I need to get the room. I can't simply copy-paste it, because there's a link to https://matrix.to and I don't want to fill my own homeserver every time. I need to click on that first link _then only_ I can extract the "#room:matrix.org" I'm interested in. I wish there was just a "matrix://" or something I could click and that my system could understand.
- I joined many rooms just for FOSDEM and I didn't want to "pollute" my usual rooms. So I used the Communities thing from Element but it's counter-intuitive: in all other applications (Discord, Slack, I assume others) that button is a "namespace" at the top of a usual hierarchy (namespace/channel). In Element it's more like a tag: when I put the room in the community, I'm actually saying that the community is a view that lists all rooms with the corresponding tag. I don't know yet if I prefer this way of working or not, but maybe the elements should have a different appearance than other tools
- Linked to the above, there's no "community" for the default view, which is "all of them" if I understood correctly; I have to know that I need to click after the list, below the "+"
- Adding a room to a community is not exactly straightforward as well. I need to go in the Community, then add the room... but it must already be added beforehand, because #room:server.org doesn't seem to work.
All in all it's a lot of manual manipulations for being able to use Element the way we're expected to be able to use it. Surely your backlog already has some items for the points above, so I'm going to wait patiently :)
I've seen that chat are archived, does element web interface allow user to save their chat room to text files on their computer ?
https://github.com/vector-im/element-web/issues/2630
This issue has 149 thumbs up, as I noted I don't know of any other chat software without the ability to save discussion to a local file.
Thanks!
Matrix.to should remember your homeserver, but a "matrix://" url scheme is being worked on [1]. Work on that is caught up a bit in the backlog however, but there are folks in the ecosystem pushing that along in 3rd party clients.
Communities are going away in favor of spaces (relatively?) soon. That was the topic of Matthew's talk at FOSDEM [2], and the entire experience should be vastly better.
[1] https://github.com/matrix-org/matrix-doc/pull/2312
Matrix itself is a conversation store, which means we haven't prioritised exporting to text file (or HTML file or whatever) in Element. A workaround for now is https://github.com/russelldavies/matrix-archive, which works really well.
Related posts
-
Are group video and audio calls encrypten?
-
Element (Matrix) adds video/voice rooms
-
For those suggesting Guilded, Revolt, Signal, or what ever else as Discord alternatives, consider this potential problem inherent in those alternatives, even if two of them are open source
-
Is Matrix less private than other E2EE messaging protocols?
-
Matrix/Element, Revolt, and other alternatives to Slack/Teams/Discord