Skip to content
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

Capyloon, KaiOS #42

Open
sjehuda opened this issue Nov 24, 2022 · 9 comments
Open

Capyloon, KaiOS #42

sjehuda opened this issue Nov 24, 2022 · 9 comments

Comments

@sjehuda
Copy link
Contributor

sjehuda commented Nov 24, 2022

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>"
]
  1. 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
Copy link
Contributor Author

sjehuda commented Nov 25, 2022

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

@sjehuda
Copy link
Contributor Author

sjehuda commented Mar 10, 2023

Hello, @badrihippo

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

@sjehuda
Copy link
Contributor Author

sjehuda commented Mar 10, 2023

@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?

@sjehuda sjehuda changed the title KaiOS Capyloon, KaiOS Mar 10, 2023
@badrihippo
Copy link

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 🙁

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:

  • Finish [WIP] Split OMEMO plugin into view and headless components conversejs/converse.js#3117 so that there's a headless version of ConverseJS OMEMO
  • Integrate the above into Convo
  • Display roster (it's there internally but right now you can only see open conversations, which means the only way to start a new conversation is to do it on a different device while Convo is running or to hope the other person messages you)
  • Some fixes to prevent it from freezing the first time it starts when the flood of messages come in, etc. (Basically respond more intelligently to events instead of blindly refreshing everything in response to every single event).

Once this is done, Convo should be usable 🤞

@sjehuda
Copy link
Contributor Author

sjehuda commented Mar 10, 2023 via email

@badrihippo
Copy link

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 🤞

@sjehuda
Copy link
Contributor Author

sjehuda commented Mar 11, 2023 via email

@edhelas
Copy link

edhelas commented Mar 14, 2023

@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
Copy link
Contributor Author

sjehuda commented Mar 14, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants