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
Support XMPP and SIP address fields #2
base: master
Are you sure you want to change the base?
Conversation
|
Thanks for the PR @nephros, we could do with improvements like this. I tried this out, but hit a few snags. The first is that My suggestion for addressing this would be to include However, the other two issues are more serious I think. Synced XMPP fields don't integrate with the underlying XMPP system. They get shown and can be copied, but can't be used to send XMPP messages using the Messaging app, unlike "real" XMPP contacts. I can see this causing confusion for users (who might rightly wonder why some XMPP addresses work but others don't). Finally, the fields aren't integrated into the editing page, so there's no way to edit or remove them on the phone side. My feeling is that we probably can't properly address these last two points without supporting the ability to add XMPP contacts natively. As a note-to-self, the PingYou or Shmoose might contain some good clues about how to implement this. In the meantime, I'm torn on whether we should integrate this. The results are useful, but feel "hacky". I'd really love for this to work properly, as I accept it's useful and important functionality for some users (including myself). Is there any way it could be made less hacky without too many big changes elsewhere? |
|
Thanks for your review. The reason for choosing the I agree that if there is a standard and widely used tag which can encode the same information we should use that. (Although I believe both Android an iOS currently use The other points about better integration into the rest of the app system - I'd love having that, but AFAICS all consumers of the imported information are Jolla proprietary components - not much can be done there from my side. (At least nothing that wouldn't add to the "hackiness".) |
|
Thanks for explaining. I'll try to test this using the It's possible that the issue of being able to edit the data may be relatively easy to fix, I think that's worth investigating (I'll try to look into this). |
No offense taken at all. This effort as it stands was more of a "lets see if this works" kind of thing (a hack!) - and as it did work I thought why not make a PR see if others are interested. Should it contribute to improving the overall situation of XMPP and SIP, great! |



This very simple change adds support for displaying "Instant Messaging" addresses in jolla-contacts/People.
No changes are required on the presentation side of things.
The result is display-only at the moment but may be used to improve support for XMPP and SIP later.
Tested with Memotoo extended contact details. See screenshots in comments below.
Example builds here