Code Monkey home page Code Monkey logo

pade's People

Contributors

deleolajide avatar dependabot[bot] avatar gjaekel avatar luciash avatar marclaporte avatar wrooot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pade's Issues

Users rights status

I find unnecessary to have the users rights in the room to be show with the full wording. It is too large. Perhaps just and image or the initial of the status if you must have it. O = Owner, M = Moderator. A mouse hover over the icon/letter should indicate what it means

There is no need to show the "Member" status, its just polution, if it must show this type of status, it should show that someone is not a member.

Avatars not displaying correctly

Order for Avatars are:

  1. create default avatar using initials of display name
  2. use avatar from vCard if available
  3. use jitsi-meet generated avatar

Provide instructions on hosting "apps" on openfire's web server

Openfire has a web server on :7070 (and :7443). Given that the readme for "apps" directory says to deploy them on "any web server" it seems like it would be handy to be able to deploy them onto the openfire web server.

Unfortunately I don't know enough about how openfire works to be able to figure out where to drop the files to have them be hosted, but I know that plugins such as Candy are able to do it. It would be nice if somebody provided instructions or a ready-made plugin to host these within openfire. Extra credit if the plugin also creates the required url bookmarks automatically.

Replace Candy with CMS/Community Web App

As Converse now provides all the features of Candy, remove support for candy and replace the menu slot with support for a cms/community/social web app like Tiki

Generate web notifications when Inverse window is minimised

If the Inverse window is obscured or minimised, chat messages are missed.

Solution
Add logic to the pade plugin for Inverse to intercept chat messages and create a notification message when the Inverse window is not in focus or minimised.

Screen Sharing

hi, when I install the extension, the built-in ofmeet plugin is not affected and opens a new window instead. What is the reason of this ? So, is it possible to do screen sharing from
https://:7443/ofmeet/room-name ?

Converse Notification

When Converse/Inverse is closed, intercept IM messages and show them as notications until it is opened

Contact feature

I've trying pade with my server that contain 500+ ldap user, it would be great if pade have option to show online user only and also have basic user search feature.

Improve password security

I generally don't store passwords in browsers. I would like the ability to not store my password, but rather be prompted for it when needed. I tried leaving the password field in the options blank, but that didn't work.

Also, if the user does opt to store their password, it should be stored at least obfuscated (probably stored using the same mechanism as stored passwords for websites are stored in the browser). I discovered that the password is currently stored 'in the clear' in a localstorage sqlite-based database.

Focus not available

Openfire 4.16
Openfire Meetings 0.9.2
Openfire Focus Provider 0.9.2
Pade 0.18
focus user is created on ldap server, ofmeet fully working if it opened from chrome.

When open conversation, there is focus error:
image
image

Pade floods the server with VCard set requests

Pade appears to indefinitely try to set a VCard. On servers were VCards cannot be modified, this is causing problems. Pade shouldn't continuously retry failed requests.

The error below is logged very two seconds.

2018.08.17 09:36:49 ERROR [Jetty-QTP-BOSH-1112]: 
org.jivesoftware.openfire.handler.IQvCardHandler - VCard provider is read-only.
java.lang.UnsupportedOperationException: VCard provider is read-only.
        at org.jivesoftware.openfire.vcard.VCardManager.setVCard(VCardManager.java:158)
        at org.jivesoftware.openfire.handler.IQvCardHandler.handleIQ(IQvCardHandler.java:90)

User List Order

Make the personal contacts show up on the top of the list, reversing the current setting

Support the openfire meetings bookmark

In ofmeet 0.9.4, a URL bookmark is auto-added to the bookmarks list

image

This bookmark is the public URL to jitsi-meet and not a shareable document URL. It should not appear on the list and used internally.

Disable Pade Roster when Converse is enabled

When Pade was originally developed with Candy as the multi-user chat application, a roster was implemented in the UI to allow meetings between contacts. In addition to that, MUC bookmarks were used directly as ofmeet meeting rooms.

This in in conflict with the ofmeet plugin in Converse which uses the MUC rooms primarily as chat rooms and creates temporary ofmeet rooms for meetings. As the Converse UI handles the roster and MUC bookmarks as well, the Pade roster and MUC bookmark handling should be disabled when Converse is enabled.

Make triangle icon usable

The grouping triangle icon should be clickable and just as functional as the text, it seems more natural to use the icon as a control to expand and collapse the lists.

UX issues

Add Room button doesnt look like Add, looks like groups or contact button
()you could just put a simple + sign next to titles of Groups and Contacts)

Bookmarks do not save

At least it seems so. After reopening the Pade window there are no bookmarks of the groupchats; all gone :(

FAQ: How to configure Pade for my Openfire server

In order to determine the server hostname:port and domain name for your openfire server, do the following.

Login into your openfire server and go to the Server Information page to get the domain name and hostname

image

To get the HTTP server port, goto the HTTP Bind Settings page

image

In this example, domain name is traderlynk.4ng.net and hostname is traderlynk.4ng.net:7443

image

Conference bookmarks broken in Inverse client

inverse.min.js:48049 FATAL: TypeError: Cannot read property 'save' of undefined
at Element. (chrome-extension://fohfnhgabmicpkjcpjpjongpijcffaba/inverse/plugins/pade.js:148:34)
at Function.each (chrome-extension://fohfnhgabmicpkjcpjpjongpijcffaba/inverse/jquery/dist/jquery.min.js:4:5347)
at init.each (chrome-extension://fohfnhgabmicpkjcpjpjongpijcffaba/inverse/jquery/dist/jquery.min.js:4:1999)
at chrome-extension://fohfnhgabmicpkjcpjpjongpijcffaba/inverse/plugins/pade.js:136:50
at Strophe.Handler.handler (chrome-extension://fohfnhgabmicpkjcpjpjongpijcffaba/inverse/inverse/dist/inverse.min.js:41764:25)
at Strophe.Handler.run (chrome-extension://fohfnhgabmicpkjcpjpjongpijcffaba/inverse/inverse/dist/inverse.min.js:40937:27)
at chrome-extension://fohfnhgabmicpkjcpjpjongpijcffaba/inverse/inverse/dist/inverse.min.js:42197:34
at Object.forEachChild (chrome-extension://fohfnhgabmicpkjcpjpjongpijcffaba/inverse/inverse/dist/inverse.min.js:39905:17)
at Strophe.Connection._dataRecv (chrome-extension://fohfnhgabmicpkjcpjpjongpijcffaba/inverse/inverse/dist/inverse.min.js:42185:17)
at Strophe.Websocket._onMessage (chrome-extension://fohfnhgabmicpkjcpjpjongpijcffaba/inverse/inverse/dist/inverse.min.js:44671:20)

Issues from WikiFest2018

The following issues were identified during WikiFest2018

1. Upgrade Converse from 4.0.0 alpha to 4.0.0 final
2. Add ability of audio/video recording tool to capture screen as well.
3. Modify the main icon button UI to popup the options button if connection is OFF
4. Prompt user to confirm jitsi-meet and hp5 content delivery
5. Give Pade generated avatars random colors
6. Add support for image pasting into input textbox using httpfileupload

Show/Hide Offline Users

There should be an option to toggle showing or hiding the offline users right in the front of the users list, even when filtering by user name or group. Showing online contacts should be the default.

Users can add more contacts through the add contact button, which is also the tool to search for people they don't have on their list.

This also seems to be the standard for most chat programs.

Implement TouchPad improvements

  1. Holding down contact buttons on idle state should change state to selected
  2. Use orange to show selected state
  3. Add a conference service button that creates an ad-hoc conference with all selected contacts

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.