NCTV fork of the livechat plugin.
Go to file
John Livingston 9a2da60b7d
Chat Federation (and a lot more) WIP:
Note: websocket s2s is not working yet, still WIP.

New Features

* Chat Federation:
  * You can now connect to a remote chat with your local account.
  * This remote connection is done using a custom implementation of [XEP-0468: WebSocket S2S](https://xmpp.org/extensions/xep-0468.html), using some specific discovering method (so that it will work without any DNS configuration).

Minor changes and fixes

* Possibility to debug Prosody in development environments.
* Using process.spawn instead of process.exec to launch Prosody (safer, and more optimal).
* Prosody AppImage: fix path mapping: we only map necessary /etc/ subdir, so that the AppImage can access to /etc/resolv.conf, /etc/hosts, ...
* Prosody AppImage: hidden debug mode to disable lua-unbound, that seems broken in some docker dev environments.
2023-05-31 16:52:47 +02:00
.github New dev workflow: 2023-03-07 14:14:19 +01:00
assets XMPP client connection WIP: 2023-04-14 11:33:41 +02:00
client Chat Federation, connection to remote chat: 2023-04-21 16:56:48 +02:00
conversejs Chat Federation: using S2S if available. 2023-05-31 16:52:47 +02:00
documentation Fix typo. 2023-02-14 11:05:35 +01:00
languages Chat federation: new settings to disable the feature. 2023-04-20 12:13:22 +02:00
prosody Chat Federation (and a lot more) WIP: 2023-05-31 16:52:47 +02:00
prosody-modules Chat Federation (and a lot more) WIP: 2023-05-31 16:52:47 +02:00
server Chat Federation (and a lot more) WIP: 2023-05-31 16:52:47 +02:00
shared Chat Federation, connection to remote chat: 2023-04-21 16:56:48 +02:00
support/documentation Chat Federation (and a lot more) WIP: 2023-05-31 16:52:47 +02:00
vendor ConverseJS v10.0.0: checkout upstream 2022-10-31 17:39:08 +01:00
.eslintrc.json Implements #153: Settings translations (#155) 2023-02-15 11:54:48 +01:00
.gitignore public in .gitignore 2023-02-14 10:24:08 +01:00
.gitlab-ci.yml New dev workflow: 2023-03-07 14:14:19 +01:00
.gitmodules #117 part 1: New documentation website (#151) 2023-02-13 17:58:06 +01:00
.markdownlint.jsonc
.npmignore #117 part 1: New documentation website (#151) 2023-02-13 17:58:06 +01:00
.stylelintrc.js ConverseJS theme: Fix margin when hidding avatars. 2021-11-22 14:50:55 +01:00
CHANGELOG.md Chat Federation (and a lot more) WIP: 2023-05-31 16:52:47 +02:00
CODE_OF_CONDUCT.md Documentation on Framagit 2023-02-14 11:01:42 +01:00
CONTRIBUTING.md Documentation on Framagit 2023-02-14 11:01:42 +01:00
COPYRIGHT.md Sepia licence details. 2022-01-06 02:36:14 +01:00
LICENSE
README.md Documentation on Framagit 2023-02-14 11:01:42 +01:00
ROADMAP.md Adding the github project link. 2022-11-18 13:46:32 +01:00
build-avatars.js Node Version Manager compatibility. 2023-04-07 11:08:20 +02:00
build-client.js Use ESBuild for frontend build. 2022-12-12 19:31:29 +01:00
build-languages.js Fix typo. 2023-02-16 06:58:28 +01:00
build-prosody.sh Prosody Appimage: supports only x86_64: 2022-12-12 19:17:43 +01:00
doc-generate-missing-translations.sh #117 part 1: New documentation website (#151) 2023-02-13 17:58:06 +01:00
package-lock.json Chat Federation (and a lot more) WIP: 2023-05-31 16:52:47 +02:00
package.json Bump version 6.3.0 2023-04-21 19:40:40 +02:00

README.md

PeerTube plugin livechat

This Peertube plugin is meant to provide chat system for Peertube videos.

To read the documentation, please refer to any of these:

Before updating to a major release, please read the release notes and breaking changes list : CHANGELOG.