-
Notifications
You must be signed in to change notification settings - Fork 20
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
Add quicksy, blabber.im, and monocles chat for android #27
Comments
I've added monocles, just one, so we don't overwhelm newcomers |
The fork of a fork of Conversations? An odd choice... |
There is another fork called Conv6ations (from sum7.eu) There're three others to consider:
|
Discontinued
Last release 2020
Mmmkay, still a fork but closer to the main app
Not sure in which state, as dev focused more on iOS |
I'll replace monocles with Snikket, then.
|
https://quicksy.im - based on Conversations, from the same dev, but easy for phone number lovers |
Do you want to replace Conversations by Quicksy? |
Not what I've said. Since you offer more options, that's one option. |
I know you didn't. I was just asking another question. Do you think it's reasonable to include more than five options? If you do, we will add Quicksy, if not, we wil ask George to replace Conversations. |
Dunno, too many options hurt too :) |
Yes, indeed. Personally, I want to include all Conversations forks, especially monocles which I use, but the is a political issue we are dealing with, hence we must use our resources in the most efficient manner. We stil have the link to the bigger list at xmpp.org ;) |
I don't think Snikket can replace monocles chat. Snikket needs an invite or an existing xmpp account, it does not support new sign ups. I suggest blabber.im instead of monocles chat as monocles is a fork of blabber.im focusing on monocles service mainly, but blabber.im has unique features compared to conversations. |
Kontalk don't work with other xmpp services last time I checked due to incompatible selection of xeps. Kontalk uses gpg but does non standard key sharing so no other client can talk to kontalk. |
So if you don't want to add more choices, I suggest adding Quicksy and blabber.im. |
Oh, right, I forgot about that |
I'm not sure adding two addition, which wil make it 6, is a good idea. |
If the options are too much, may be drop xabber ? May be Bruno too? I never like xabber and I never recommend that to anyone. |
1) Bruno stays.
2) I also don't recommend on Xabber, but it was the first XMPP client to offer ease of use.
3) For this PR, please select one client.
4) After this PR, we are going to add more clients (maybe 30) that web admins will be able to select from, so please understand that the list is flexible.
…On May 21, 2022 5:14:15 AM UTC, Pirate Praveen Arimbrathodiyil ***@***.***> wrote:
If the options are too much, may be drop xabber ? May be Bruno too? I never like xabber and I never recommend that to anyone.
|
Since the list is arbitrary and biased, just take what you want. |
On Sat, 21 May 2022 20:07:56 -0700 Pirate Praveen Arimbrathodiyil ***@***.***> wrote:
Since the list is arbitrary and biased, just take what you want.
Alright, I'll revert back to monocles.
Once the PR is made, we'll start with DOAP for a customized list.
|
Shall we close this ticket in favour of #34? |
We can populate the This is the code responsible for appending items fron json: function show_clients(client_array) {
var list = document.getElementById('client_list');
for (var id = 0; id < client_array.length; id++) {
var item = document.createElement('div');
item.innerHTML = client_array[id];
list.appendChild(item);
}
} Here is what I've in mind: (I didn't test the code) function show_clients(client_array) {
var check = []
var list = document.getElementById('client_list');
for (var id = 0; id < client_array.length; id++) {
var item = document.createElement('div');
num = Math.floor(Math.random()*client_array.length);
if (!check.indexOf(num)) {
check.push(num);
item.innerHTML = client_array[num];
list.appendChild(item);
}
}
} Whta should we use to verify that we have already used an index of client_array?
|
Currently, we present a fixed selection of clients (up to 5 clients). The following code selects random clients (3 at most). function show_clients(client_array) {
var check_array = []
var list = document.getElementById('client_list');
while (check_array.length < 4) {
var item = document.createElement('div');
var ix = Math.floor(Math.random()*client_array.length);
if (!check_array.includes(client_array[ix])) {
check_array.push(client_array[ix]);
item.innerHTML = client_array[ix];
list.appendChild(item);
}
}
} Here's code with lines of Should we place |
@pravi I need your feedback, please. When the items are random upon every page reload, do you think we should include Bruno & Xabber? |
@sjehuda I would prefer excluding unmaintained apps. I think both xabber and bruno are unmaintained. xabber seems even removed from google play store. Last update on Bruno was in October 2020. Badly maintained apps give a very bad impression to new users. |
On Thu, 09 Mar 2023 05:25:52 -0800 Pirate Praveen Arimbrathodiyil ***@***.***> wrote:
@sjehuda I would prefer excluding unmaintained apps. I think both
xabber and bruno are unmaintained. xabber seems even removed from
google play store. Last update on Bruno was in October 2020. Badly
maintained apps give a very bad impression to new users.
The impression argument is important.
What about Xabber Classic which is the F-Droid store?
@ge0rg, what do you think?
|
https://f-droid.org/en/packages/com.xabber.android.classic/ is last updated on 2015-07-18 |
If we use compliance suites to filter out clients https://xmpp.org/software/ If we choose core for base compliance, instant messaging, mobile and calls. Only Cheogram, conversations, blabber.im and monocles are listed. if other clients gain compliance later, we can add them back at that time. If we choose advanced compliance, only cheogram fits. |
Remove Bruno, Kontalk and Xabber 95ffeb9 |
It may be a good idea to remove clients that don't even have core compliance on mobile. |
Quicksy provides an easy entry and contact discovery for users based on phone number.
blabber.im is a fork of conversations with some nice additions to improve user experience.
monocles chat is a fork of blabber.im with some insecure ciphers removed offering better connection security.
The text was updated successfully, but these errors were encountered: