zhukov / webogram

Telegram web application, GPL v3
https://web.telegram.org
GNU General Public License v3.0
7.95k stars 2.36k forks source link

Make Webogram available as a Firefox OS app. #300

Closed jimCresswell closed 10 years ago

jimCresswell commented 10 years ago

Web pages with an open web app manifest can be packaged in a zip file and submitted to the Firefox Marketplace as self-contained packaged apps.

Firefox OS doesn't yet have a good messaging app and that is acting a barrier to entry for some people (including me). I think Webogram could be that app with relatively little work.

jimCresswell commented 10 years ago

@wilsonpage if you get a moment can you try Webogram in browser on a reference Firefox OS device? I've only got the old ones with old releases :smile:

wilsonpage commented 10 years ago

I have tried it and it works in the browser. What else should I be looking for?

jimCresswell commented 10 years ago

I think if it works in the device browser then all it needs is a working manifest (I don't think it needs any special permissions?) and to be zipped up, and maybe a Grunt task or such to automate the zipping.

@zhukov would you have any objections to us carrying out this work? Submission to the Firefox Marketplace is very simple but we can do that as well if you want.

zhukov commented 10 years ago

We have some problems in FFOS, like no registration for new user, no contacts import and some design / connectivity issues. The full list is here: https://github.com/zhukov/webogram/issues?milestone=1&state=open. I have also some discussion with Mozilla engineers about slow crypto on FFOS 1.1.

Currently I'm solving couple other issues and going to implement registration.

BTW Webogram already has the manifest, package and account 'webogram' in FFOS marketplace. So we're just waiting some problems to be solved and then submit the app.

wilsonpage commented 10 years ago

@zhukov I work on Firefox OS at Mozilla, so if you need anything give me a shout. I work closely with @arcturus who works on Contacts, so he could be a massive help!

wilsonpage commented 10 years ago

@zhukov , is the app allowed to be submitted as 'Telegram', or does it have to use the 'Webogram' alias. Could confuse users.

zhukov commented 10 years ago

@wilsonpage I think 'Telegram' is not a problem, but may be 'Telegram Unofficial' or 'Telegram Beta' and state unofficial status somewhere.

wilsonpage commented 10 years ago

@zhukov will Webogram ever be the official Telegram web client? What does it take to be given that status?

nukeador commented 10 years ago

@wilsonpage @jimCresswell It would be awesome if you could help with patches for mobile issues. Right now webogram works on Firefox OS but as @zhukov said, there are some blockers to offer a correct experience:

https://github.com/zhukov/webogram/issues?labels=mobile&state=open

43 and #18 are in my opinion the most important ones. The UI improvements in #35 could come later.

zhukov commented 10 years ago

@wilsonpage I hope so. That's a big responsibility, because that's a secure messaging app. Probably it needs all the features to be implemented according to security guidelines.

zhukov commented 10 years ago

There is a bug open https://bugzilla.mozilla.org/show_bug.cgi?id=1014649 for slow crypto operations (issue #18)

jimCresswell commented 10 years ago

@zhukov sorry, I should have read the existing issues first! This is great... I'll be happy to contribute patches.

Official status would be nice, but perhaps something that could be worked towards after submission?

This issue is pretty much a duplicate of the milestone so feel free to close if you don't think it's adding anything.

zhukov commented 10 years ago

Ok, I'll close the issue, so the todo-list is cleaner, but feel free to continue any discussions here.