igniterealtime / pade

Pàdé (Yoruba word for Meet) is a browser extension (Chrome/Edge) based unified communications desktop client for Openfire.
https://igniterealtime.github.io/pade/
Apache License 2.0
104 stars 47 forks source link

Pade version 2.x #196

Closed deleolajide closed 4 years ago

deleolajide commented 5 years ago

Pàdé started life as a chrome extension for webrtc screen sharing when using Jitsi Meet. It later got extended with CTX SIP phone and Converse.Js to become a full unified communications client. More recently, it was modified to run as a web page or a progressive web page in addition to the default chrome extension mode.

It is time to refactor the code to remove unused and redundant legacy code, support other browsers like Firefox, use a single xmpp connection for the browser extension foreground and background processes.

deleolajide commented 5 years ago

At the moment, Pade uses a lot of permissions.

image

The plan is to reduce it to

image

in order to remain within the safe threshold of submitting extensions to the web store.

Consequently, all the collaboration features of Pade that used injected content scripts are to be disabled in the default branding file. Anyone who requires these features should build their own extension and enable them.

deleolajide commented 5 years ago

CTX Phone (SIP) is to be removed. All SIP (Telephony) is be done server-side with the Jitsi Jigasi plugin for Openfire. Anyone who still requires legacy telephone type communications should stay with version 1.2.x or build their own custom extension.

deleolajide commented 5 years ago

CTX Phone is now replaced with the audioconf plugin. See https://github.com/conversejs/community-plugins/tree/master/audioconf

deleolajide commented 5 years ago

Version 2.0 is out for preview as pade@ignite. See https://chrome.google.com/webstore/detail/pade-at-ignite-realtime/iggkimchcpfjkphmammipgijendiompm

wrooot commented 5 years ago

As usually, a friendly reminder, that on Projects page it is still 1.2.6 ;)

deleolajide commented 4 years ago

This sub-project has been abandoned. The source code still exists for reference. All efforts will be concentrated on making Pade work as a web app/pwa on all browsers including FireFox.

Pade is now available as a browser extension in the Microsoft Addon store for Microsoft Edge. There are no immediate plans to maintain a seperate development for Firefox.