modernxmpp / easy-xmpp-invitation

Easy XMPP Invitation Landing Page
MIT License
41 stars 19 forks source link

Capyloon, KaiOS #42

Open sjehuda opened 1 year ago

sjehuda commented 1 year ago

Currently, there are no XMPP messengers for KaiOS, so I offer web based instances. I think we need to offer web based instances to other platforms too. I didn't find instances for JSXC. Candy Chat instances I've found either were inside path or not in English by default.

  1. User agent string to look for is "KAIOS"

  2. clients_KaiOS.json

    [
    "<a href=\"https://jwchat.org/kaiwa/login.html\"><img src=\"assets/kaiwa.svg\" height=\"60\">Kaiwa</a>",
    "<a href=\"https://movim.hmm.st/\"><img src=\"assets/movim.svg\" height=\"60\">Movim</a>",
    "<a href=\"https://www.libervia.org/\"><img src=\"assets/libervia.svg\" height=\"60\">Libervia</a>",
    "<a href=\"https://conversejs.org/\"><img src=\"assets/conversejs.svg\" height=\"60\">Converse</a>",
    "<a href=\"https://web.xabber.com/\"><img src=\"assets/xabber.svg\" height=\"60\">Xabber</a>"
    ]
  3. New brands Kaiwa https://user-images.githubusercontent.com/19249089/203756088-1b4de181-ec81-4ed4-978c-9793d9485334.svg Movim https://user-images.githubusercontent.com/19249089/203756111-14f55efc-0484-4182-90da-4cd86c8ceef6.svg Libervia https://user-images.githubusercontent.com/19249089/203755858-4b415dbb-6db5-463a-804d-6ba7410b1f6f.svg

sjehuda commented 1 year ago

XMPP messenger https://git.disroot.org/badrihippo/convo (not yet available in stores)

sjehuda commented 1 year ago

Hello, @badrihippo

Can you please tell us what's the status of convo?

sjehuda commented 1 year ago

@edhelas is Movim a PWA yet?

That is, is Movim installable on devices such as Capyloon, KaiOS or other PDA/Phone devices?

Is the interface local or exclusively online.

What about desktop?

badrihippo commented 1 year ago

Hello, @badrihippo

Can you please tell us what's the status of convo?

Convo is unfortunately on hold because I have not had time to work on it :slightly_frowning_face:

I have a KaiOS phone as my primary device and use XMPP as my primary mode of texting, so this will definitely finish at some point, but I can't give any timelines. Here's a basic todo list though:

Once this is done, Convo should be usable :crossed_fingers:

sjehuda commented 1 year ago

@badrihippo thank you for joining to this talk.

I don't have any experience with KaiOS program development; please let me know if I can be of a help.

I don't have a phone of that type so I can't test it; please correct me if I'm wrong.

If so, I'll see if someone sells a used Nokia 8110 and attempt to purchase it next week.

badrihippo commented 1 year ago

Thanks for the offer, @sjehuda! I think I'd better finish the OMEMO part, because it's a bit complicated and I have to make sure it works well on KaiOS.

But once that's done you can definitely help with the rest of the interface! That will be things like adding menus and lists to show the contacts, toggle encryption, display images, etc. which is not specific to the device. I think you can do most of it without even having a device; just keep some basics in mind and I can live-test it to give you feedback.

But I'll get back to you when the OMEMO part is done! Hoping to get back in a week or two :crossed_fingers:

sjehuda commented 1 year ago

This is great!

I have some skills in Javascript which are realized in a Userscript form, when a task is not reasonably achievable in another way.

Follow my work at: https://openuserjs.org/users/sjehuda/scripts

Please understand that porting XMPP to KaiOS is just as important to those who don't even possess a KaiOS or GerdaOS device; because, it allows the rest of us to not capitulate to SMS and other non-XMPP means of communications.

edhelas commented 1 year ago

@edhelas is Movim a PWA yet?

That is, is Movim installable on devices such as Capyloon, KaiOS or other PDA/Phone devices?

Is the interface local or exclusively online.

What about desktop?

Movim is a PWA yes https://movim.eu/#apps it requires to be always connected to internet however. But it can be installed on Android (and maybe the other OS you mentionned ?) directly from the web browser. I added WebPush notification support in master, it will be there in the upcoming version (0.21).

sjehuda commented 1 year ago

Movim is a PWA yes https://movim.eu/#apps it requires to be always connected to internet however. But it can be installed on Android (and maybe the other OS you mentionned ?) directly from the web browser. I added WebPush notification support in master, it will be there in the upcoming version (0.21).

Currently, we associate items/icons of apps with links to appstore.

In what way should we link to Movim?

The target users, I believe, are end-users that are new to XMPP.