Commit Graph

17 Commits

Author SHA1 Message Date
7b3d93b290 Typescript v5 + eslint 8.57 WIP
This commit also improves some type handling in the project.
2024-09-09 15:57:04 +02:00
200d21d5a6 Custom channel emoticons WIP (#130): federation 2024-06-07 13:45:06 +02:00
d5c327565c Adding SPDX headers (WIP) 2024-05-23 11:42:14 +02:00
a026c57cc3 The livechat plugin broke the federation with Peertube >= 6.1.0. 2024-05-05 13:51:10 +02:00
3efbfbc12b Possibility to configure an OpenID Connect provider on the instance
level WIP (#128)

Fix chat federation.
2024-04-19 09:58:35 +02:00
ad8b71b582 New debug modes for AP/RSS publishing. 2023-07-06 16:39:32 +02:00
3627ef25f6 FEP-1970: name attribute.
Related to #113.
2023-07-05 12:10:27 +02:00
f7e7cddf72 FEP-1970: implementation WIP:
Adding the data on outgoing objects.

Related to #113.
2023-07-04 18:09:50 +02:00
6ed69d2c2f Chat Federation: refactoring ActivityPub data:
The data format used by plugin v6.3.0 was not well suited.
Here comes a new data format, with S2S informations.
The plugin can automatically upgrade old format.
It also continues to provide the old format, so than remote instance
that did not update the plugin will still work.
2023-05-31 16:52:50 +02:00
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
3bc05d88df Chat Federation: using S2S if available.
* if both local and remote instance have external XMPP connections enabled, the user joins the remote room with his local account
* some code refactoring (builtin.ts)

Note: documentation and settings descriptions are to do.

Related to #112
2023-05-31 16:52:47 +02:00
cf0b14d382 Fix import. Seems i am tired... 2023-04-21 19:28:43 +02:00
1a5989d9a9 Fix. 2023-04-21 19:24:55 +02:00
0ce95d4a39 Chat Federation: don't display chat when anonymous connections are disabled 2023-04-21 17:24:16 +02:00
b1f1271389 Fix missing case. 2023-04-20 18:32:13 +02:00
5028d37c18 Chat federation: storing chat information 2023-04-20 18:28:08 +02:00
850ea3e61f Chat federation: refactoring code + fix case when video has no chat 2023-04-20 16:07:00 +02:00