-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Element X Current Features Status #1915
Comments
@manuroe Can you add support for multiple accounts to the list as currently unsupported feature? |
Good point. I added it. |
Is "Element X missing from the share dialog of other apps (at least on Android)" already mentioned, please? |
missing from iOS as well as well as Shortcuts support |
EX apps do not have the share from other apps capability. I added it to the list. Thanks for the report |
Thanks! Can we include Shortcuts support along with that? I'm not sure it comes automatically... It was previously working in the old iOS app, before both were both were removed within the last month due to the encrypted rooms thing |
It would be good to have either individual issues for these features or have announcement posts on this issue (not just edits to the top level comment). That way we have a place to subscribe for key features we desire |
is a element-x client for desktop and/or web planned? |
Is OLM be replaced with MLS in future (or the implementation openMLS)? i believe to use standarized E2EE make Element ready for the feature too |
Would it be possible to separate each category into "Implemented", and "Not implemented"? It removes the intereperetation of the wording from the post. |
Is sending voice messages planned in the near future? Also, I think this is outdated: "No setting for notifications on room- or app-level" |
Voice messages are currently being worked on: #2057
Element web/desktop is receiving the Element X updates, but will not have a rewrite from scratch. Updates include sharing major components with the mobile apps, such as the encryption library, and new designs. They are landing with every release so you should be seeing improvements regularly.
You will find Epics, which are broken down into stories in this (element-meta) repository for all features. They are filed as we go along so please keep checking back. We are not filing all work too far ahead of time (e.g. we haven't filed issues for next year's work yet) so that we don't clog up our backlog and can keep it relevant. |
Any updated timeline on SSO implementation? I would love to test elementX on iOS, but my server uses Authentik for user management not login and password. Thanks |
We are looking into integrating MLS into Matrix, but we are undecided whether MLS will completely replace Olm/Megolm, or whether both will be supported at the same time. |
Better: Have a checklist. It's not hard and makes it additionally very easy to mark things as done. Additionally, can the corresponding existing issues for features be linked (if they exist)? |
Im in the same boat, OIDC with Keycloak. Any update on OIDC support? Is there an issue or PR I can track? |
Is there a plan to be able to join public rooms from element x? if i wanted to join #emacs:matrix.org for example. I was unable to find this when searching for issues. |
@SNThrailkill Already implemented, you need to put MAS in between. Keycloak works as the upstream OIDC for MAS, you need to make an initial sync with Syn2MAS. Did that around 3 weeks ago on my server, works pretty good. So migrating a homeserver which currently uses OIDC directly via keycloak needs:
MAS can be tricky, I'd recommend taking a VM snapshot before doing the user sync ;-) You can then use Element-X along the old Element clients. I need to keep the old Element on my devices to have features which are currently not supported by EX like direct voice/video calls. |
@jacotec I had no idea this was a piece of Matrix 2.0. Thank you so much, I'll set this up and start filing reports! |
I'd like to request the reintroduction of the image size adjustment feature when sending images via the 'Element X' Messenger App. This functionality was available in the older 'Element' App and would greatly enhance user experience. Thank you for considering this enhancement! |
Why are favorites and Spaces not part of the feature-list/timeline. It's basically impossible to keep chats usefully organized in the current state, which makes it borderline unusable. |
When do you planning to release OIDC authentication? |
@ZelChief on your own homeserver you could use the matrix-authentication-service. on the homeserver matrix.org there is no OIDC needed. |
Feature request: URL previews in encrypted rooms in element-x mobile apps as per element-hq/element-android#2555 (comment) |
Are you planning to support Jitsi calls or that's going to be deprecated? |
@genofire would the standard synapse oidc also work ? can you elaborate why matrix authentication service would work and not the former, thx a lot |
Can I request that the description of this issue be converted to a check instead of a bulleted list? That way it's easier to follow what's available and what's not available yet? |
When you implement message search, please consider:
|
It'll probably be client-side as that'll be significantly faster, if I had to guess |
I am wondering the same thing. I have integrated the standard synapse oidc is not supported in the apps? It works fine in element web, but is the only thing stopping me from being able to use Element X on my home server. |
Yap, you need MAS in between your upstream OIDC and Synapse to use Element-X. It will still work with the legacy Element app then. |
Could you clarify if MAS will always be needed, or if support for Synapse OIDC will be added in the future. Asking because MAS seems overkill (much more complicated, with no to few advantages) for small self-hosted instances using OIDC. |
@dani: EX will only support MAS. Authentication APIs are too complex in Matrix and out of of its core domain. They represented a significant percentage of the whole Matrix CS API. We want to reduce this as much as possible in EX to avoid support and maintenance complexities. So, the target for EX is MAS only. |
https://element.io/labs/element-x redirects to a page advertising threads above the element-x download. As far as I know, they are not implemented in iOS or Android and do not appear here as well. Now im wondering if this site is false advertising or a teaser |
The current list does not mention slash commants (i.e. /me, /join, /topic, etc.) and neither the colon commands to enter emojies. Are these still planned for EX? If this is the case (as I'm hoping a lot), you might want to add it to the list. |
It’s misleading. Today I was curious about Element X, followed the link to learn about it, and was presented with a huge graphic advertising support for threads. It would be helpful to have this feature tracked in a dedicated issue that I could watch to be notified when I can start using Element X. |
Yeah, I got bamboozled by the idea that threads may actually be available now... They aren't. |
Missing in the List above:
|
I'd suggest to add missing notification redaction e.g. for messages that were read on another device as a missing feature. At least on android it is still missing. Edit: Links on Apps |
The main reason I can't switch to Element X is the lack of audio calls. I also haven't found any information whether this feature is planned or if the developers believe that a video call with the camera turned off can be called an audio call (I hope not) |
... you mean like it's implemented currently at mobile clients? :) |
Element call is a private feature of Element. It doesn't work with other clients, even the classic Element. Element is breaking Matrix into two parts: Element and non-Element. If this continues, Element will either be the only Matrix client on earth, or the one given up by users. |
I don't mean it's proprietary software. I meant it's non-standard. But after your reply I had a try and found out that it is actually standard Matrix spec. Sorry for that.
No they can't.
I mean the Element Android app.
I thought it is not standard but that's not the case. Sorry! |
Yes they can : https://archive.fosdem.org/2024/schedule/event/fosdem-2024-2876-matrixrtc-the-future-of-matrix-calls/
This app will be replaced by ElementX when ElementX is ready (under heavy dev currently) |
I see. Thank you for your explanation and sorry again for my misunderstanding! Just now I read more about Element Call and related Matrix specs. They are really game-changing and I can't wait to see it widely implemented! |
You're welcome. Same, can't wait. |
You completely misunderstand. Audio calling, which is currently implemented in the main version of the Element application, provides a full-fledged call interface. Including turning off the screen when raising the phone to your ear. Normal control of the sound output device. All this is critical for calls. And the way Element Call is currently implemented is pathetic. It can only be used as an alternative to Google Meet. This is about something completely different. And the scariest thing is that the development team considers this correct. |
Here it is: element-hq/element-x-android#2831 I am also waiting for threads before I can move to X. |
This page gives an overview of what Element X apps (Android & iOS) can and cannot do as of 2024-01-15 on Element X Android 0.7.6 and Element X iOS 1.9.10.
Homeserver requirements
The homeserver must:
The matrix.org homeserver(Synapse) natively supports SS but it is not OIDC ready yet.
Authentication
Element X is going to rely more and more on OIDC as this is the most secure way for a matrix client to connect a user to a server. OIDC avoids users to share their credentials with a random app.
During the migration, EX is still supporting native sign in for simple login+password authentication.
registration_helper_url
of https://matrix.org/.well-known/element/element.jsonRoom list
Room screen
Timeline
Known issues
Composer
End-to-End Encryption
Notifications
Room detail screen
Settings
Call with Element Call
The VoIP experience is EX is managed by Element Call:
Others
UI
The text was updated successfully, but these errors were encountered: