Skip to content
This repository has been archived by the owner on Sep 10, 2022. It is now read-only.

ConverseJS chat implementation as a stand-alone website

License

Notifications You must be signed in to change notification settings

poVoq/ConverseJS_Fullscreen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Development moved here: https://f-hub.org/infra/ConverseJS_Fullscreen

Fullscreen ConverseJS Chat

ConverseJS stand-alone fullscreen chat implementation. Simply clone and slightly adapt the connection settings in index.html (replace all "example.com").

Implementation details

  • Full-screen chat based on ConverseJS 9.1.1
  • Fallback message if browser does not support Javascript
  • Libsignal.js OMEMO End2End encryption (support enabled by default)
  • Optional websocket/bosh connection URL input field (if XEP-0156 fails)

Extras

  • Php scripts for http_upload_external with regular purge (might be broken)
  • Details on XEP-0156 implementation for ejabberd (untested)

Used community plugins

  • Directory
  • Http-auth
  • Muc-directory
  • Search
  • Toolbar-utilities

Todo

  • Please make suggestions :)

License

Due to inclusion of libsignal.js the entire repository is AGPL 3.0 or later licensed, If you remove libsignal.js this repository can be also used under the upstream ConverseJS licensing (Mozilla Public License 2.0).

About

ConverseJS chat implementation as a stand-alone website

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages