Commit Graph

161 Commits

Author SHA1 Message Date
ab89351f42 Prosody server: enabling mod_disco. 2022-11-01 10:35:42 +01:00
9e06e32351 Websocket: only activate on Prosody if the feature is available. 2022-10-13 18:56:00 +02:00
0be08c7b57 Using Peertube v5.0.0 websocket capacities. 2022-10-13 18:34:41 +02:00
e7eca75736 Fix Prosody WS configuration. 2022-10-13 10:47:36 +02:00
67062aac62 Better implementation. 2022-10-13 10:47:36 +02:00
6f8c7b8a93 Websocket for builtin Prosody. WIP 2022-10-13 10:47:33 +02:00
507da6e042 Fix Peertube crash when stopping the BOSH proxy. 2022-10-13 10:44:02 +02:00
de179e90d3 Promisify proxy close. 2022-10-13 10:44:01 +02:00
1bb202d9d3 Replacing express-http-proxy by http-proxy + code refactoring. 2022-10-13 10:43:59 +02:00
2b7174eb96 Comment. 2022-10-13 10:41:09 +02:00
7259ae59a2 Builtin Prosody: BOSH path without plugin version, so it can be optimized in the nginx configuration. 2022-10-13 10:40:06 +02:00
7906ddf625 Prosody mode only:
Removing old modes (ConverseJS and External URI).
Work in progress.
2022-10-10 18:08:20 +02:00
01a052d380 Fix #97 #54: Settings to hide the chat for anonymous users 2022-04-11 18:12:12 +02:00
01bb6bdc67 Fix links. 2022-04-07 10:57:39 +02:00
d0762362e0 Deprecation warning. 2022-04-07 10:55:31 +02:00
80ac08bd18 Transparent background + fix
* Builtin Prosody, Share chat url: option to have a transparent background (for streaming integration).
* Builtin Prosody, Share chat url: fixed new day hidding when no scrollbar in readonly mode.
2022-01-16 17:50:11 +01:00
7db856ce0f Using types declarations from the official @peertube/peertube-types package. 2022-01-11 01:29:33 +01:00
9a4608863b Auto viewer mode (WIP). 2022-01-07 19:20:28 +01:00
bf35172856 Builtin Prosody: display random avatars for anonymous users. 2022-01-06 05:30:55 +01:00
6afb640df2 Builtin-Prosody: use Peertube's avatar. 2022-01-05 18:53:44 +01:00
be592aeacf Enable Prosody modules pep and vcard_legacy. 2022-01-05 02:01:54 +01:00
04b1945239 Builtin Prosody, Share chat url: ability to show/hide the scrollbar in readonly mode. 2022-01-04 17:42:03 +01:00
c95dd1f713 chat-share-url 2021-12-21 19:54:37 +01:00
148b28ef84 ConverseJS Readonly mode. Changing muc_mention_autocomplete_min_chars. 2021-12-14 13:02:15 +01:00
586df3983c Fix typo. 2021-12-13 21:51:00 +01:00
df3f87e903 XMPP external components. 2021-12-11 19:09:01 +01:00
2e7cec04d9 Reverting work on DemoBot (it is now an external package). 2021-12-11 17:40:26 +01:00
42988a5d04 Demo Bot: Complete code refactoring. WIP. 2021-12-08 15:29:34 +01:00
0e45f9a197 Demo Bot: WIP. 2021-12-07 18:57:08 +01:00
978ee83eee Demo Bot: first proof of concept. 2021-12-07 13:14:01 +01:00
f8ce4e6583 Config: preparing the arrival of new config files (for bots). Code refactoring. 2021-12-07 11:59:32 +01:00
2244ae22c2 Prosody diagnostic: hidden secret keys from the result. 2021-12-07 10:50:28 +01:00
62456aead1 Bots settings (WIP). 2021-12-07 10:29:20 +01:00
5e988605ce Builtin Prosody: new settings to choose how long the room's content is archived, and if it should be archived by default. 2021-12-01 12:57:15 +01:00
8999133dcc Autocolors
WIP on a new feature: trying to guess current Peertube theme's colors,
and apply them to ConverseJS.
2021-11-19 16:45:10 +01:00
9b20042aad ConverseJS: theme settings. 2021-11-18 11:08:12 +01:00
8a2b063489 Settings: auto compute «list rooms» button styles. 2021-11-18 10:44:30 +01:00
efc8c6a94f Message near the diagnostic button to suggest to refresh the page if not working. 2021-11-02 17:13:38 +01:00
aaea040a4f Renaming. 2021-08-05 18:48:06 +02:00
0e14ec6649 Removed the settings «Chats are only available for local videos».
From now on, webchat can only be activated for local videos.
It will never be displayed on remote videos.
This is because an incompatibility with a new feature (webchat per channel).
Moreover this feature was very limited: the webchat was not shared with the remote instance (this will probably be achieved in a future release).
2021-08-05 18:45:06 +02:00
3dcbba57e6 Room list: force channel or video room. 2021-08-05 18:34:38 +02:00
e9d1e55084 Room list: handle channel rooms. 2021-08-05 18:25:27 +02:00
5c0b274f39 Builtin Prosody: adding the prosody-room-type settings to allow rooms to be per channel or per video. WIP. 2021-08-05 15:41:49 +02:00
3ca97fcf0e Fix #63: On some old Peertube installations, there can be usernames with upper-case letters. Adding a toLowerCase() for the XMPP jid. 2021-08-05 11:51:16 +02:00
e14007f2e9 External webchat tool: new placeholder CHANNEL_ID in the webchat url. 2021-08-04 17:38:26 +02:00
523a5f35ab Fix. 2021-08-04 17:32:47 +02:00
b2b489af6e Adding debug information in the diagnostic screen. 2021-08-04 17:15:58 +02:00
ddaf57b5d5 Minor fix + code refactoring. 2021-08-04 00:57:14 +02:00
a3579abb81 Builtin ConverseJS on external XMPP server: new placeholders for the room name: CHANNEL_ID, CHANNEL_NAME. 2021-08-04 00:22:19 +02:00
40ad9629fc Fix broken API diagnostic.
* Moving http_peertubelivechat_test module in muc component, as the
global config has no http_host.
* Adding Host HTTP Header to API call from Peertube to Prosody
2021-07-20 02:52:58 +02:00