farooqkz / chooj

Matrix chat app for KaiOS feature phones supporting voice calls
73 stars 12 forks source link
inferno infernojs javascript js kaios kaios-app matrix matrix-client matrix-org webrtc

chooj

Matrix client for KaiOS with VoIP call support

The repository is has moved to codeberg.

๐Ÿ‡ต๐Ÿ‡ธ ๐Ÿ‡บ๐Ÿ‡ฆ Invaders could be from the East or the West. The developer of chooj stands with people of Ukraine and Palestine.

Looking for sponsors! Contact me!

[![Chat on Matrix](https://img.shields.io/matrix/chooj:mozilla.org.svg?server_fqdn=mozilla.modular.im)](https://matrix.to/#/#chooj:mozilla.org?via=mozilla.org) [![CodeFactor](https://www.codefactor.io/repository/github/farooqkz/chooj/badge)](https://www.codefactor.io/repository/github/farooqkz/chooj) [![DeepScan grade](https://deepscan.io/api/teams/15094/projects/18237/branches/443145/badge/grade.svg)](https://deepscan.io/dashboard#view=project&tid=15094&pid=18237&bid=443145) ![GitHub repo size](https://img.shields.io/github/repo-size/farooqkz/chooj) ![Licence badge](https://img.shields.io/badge/licence-GPLv3-yellow) ![KaiOS badge](https://img.shields.io/badge/KaiOS-2.5%2B-%236f02b5)

This is a free(open source) software Matrix client for KaiOS which is going to support VoIP calls. Perhaps voice call is already working, in this case please send a Pull Request to update this README.

What does work so far?

How to help?

Matrix chatroom for chooj

This project has got a Matrix room. See badges.

Nightly builds

NOTE: While I try to test stuff before pushing but you might find some broken builds there. There is no automated test yet.

Device compatiblity

This app should work on all KaiOS versions. However it has been also tested on these devices:

How to build?

You can check guides on how to prepare your device for sideloading stuff and development at the BananaHackers wiki and website linked below:

Why Github?

See this post to learn why I initially chose Github. For future, I might switch to a reliable Gitlab instance(other than gitlab.com) or even have both Github repository and a Gitlab repo and have them in sync. A Gitlab instance exclusively for chooj is also possible if someone funds it but very improbable.

Why InfernoJS?

See this post

Why Matrix?

Matrix fans fill stuff here :D

Related BananaHackers blog posts

Donations

Donations are very welcome in the form of cryptocurrency(Bitcoin Cash is preferred). These people have donated to help fund the project:

Because depth of pockets of different people varies, I haven't specified how much each donated.

Donating money

You can make donations by sending an amount to my Bitcoin Cash address(check total donated here):

bitcoincash:qpxy55al8k3mux7j58taxt88jukmqur5ruv6tz7mkc

If you want me to mention your name in the list, please send me the source address before sending donation:

fkz atsine riseup dot net

You can also send me private key of a Bitcoin Cash wallet.

In the case you don't have crypto already, you can buy Bitcoin Cash from stealthex.io and enter my address as the recipient address.

Donating hardware

You can also donate KaiOS phones or other hardwares. KaiOS phones with one of more of these properties which are debug enabled will help with the development of project:

You can also donate me some other hardware which could be useful for my personal life. But in either case, especially donating KaiOS phone, contact me beforehand.

License

This project is free software under GNU GPLv3 and comes without any warranty from author(s) of the project.

These files however are under different license(s):