John Livingston
04b1945239
Builtin Prosody, Share chat url: ability to show/hide the scrollbar in readonly mode.
2022-01-04 17:42:03 +01:00
John Livingston
148b28ef84
ConverseJS Readonly mode. Changing muc_mention_autocomplete_min_chars.
2021-12-14 13:02:15 +01:00
John Livingston
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
John Livingston
9b20042aad
ConverseJS: theme settings.
2021-11-18 11:08:12 +01:00
John Livingston
aaea040a4f
Renaming.
2021-08-05 18:48:06 +02:00
John Livingston
3dcbba57e6
Room list: force channel or video room.
2021-08-05 18:34:38 +02:00
John Livingston
e9d1e55084
Room list: handle channel rooms.
2021-08-05 18:25:27 +02:00
John Livingston
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
John Livingston
523a5f35ab
Fix.
2021-08-04 17:32:47 +02:00
John Livingston
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
John Livingston
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
John Livingston
98c5518059
Fix muc component http_host.
2021-07-06 11:26:37 +02:00
John Livingston
9a65da50e5
FIXME.
2021-06-22 14:57:57 +02:00
John Livingston
30d70e033e
Retrieving list rooms from prosody.
2021-06-12 03:52:45 +02:00
John Livingston
d0b44c3486
Replacing old settings by chat-type.
2021-06-03 11:46:11 +02:00
John Livingston
d4b8c8b2e2
Using getBaseStaticRoute for index.html urls.
2021-05-18 18:17:13 +02:00
John Livingston
2a8df1dc3c
Use peertubeHelpers.plugin methods when available:
...
* getBaseStaticRoute use peertubeHelper when available
* getBaseRouter renamed getBaseRouterRoute and use peertubeHelper when available
* Backward compatibility is maintained.
2021-05-18 18:06:11 +02:00
John Livingston
73ed34a2fa
Fix: starting with Peertube 3.2.0, there is a header X-Frame-Options. Removing it on the iframe route.
2021-05-07 16:45:55 +02:00
John Livingston
fec219a909
Revert getProsodyDomain. Broken when not on localhot.
2021-05-06 14:04:16 +02:00
John Livingston
6cca689ef7
Trying to fix for production.
2021-05-06 13:59:45 +02:00
John Livingston
f590cf2c7b
Builtin Prosody: use Peertube domain instead of localhost.
2021-05-06 13:31:55 +02:00
John Livingston
e5d5da4d07
Builtin Prosody: allow moderation operations.
2021-05-05 17:20:06 +02:00
John Livingston
76adc7124f
Prosody auth, first working code:
...
* generated password on an api call
* use this password to authenticate on prosody
* using helper getAuthUser when available, else fallback to custom code
2021-05-04 13:00:44 +02:00
John Livingston
4a4ffaae2d
Prosody auth WIP.
2021-05-03 20:37:23 +02:00
John Livingston
5575628e99
Moving the prosody virtualhost to anon.localhost.
2021-05-02 16:55:01 +02:00
John Livingston
9dc0ce6383
Removing a hack:
...
* replacing loadByUrl by loadByIdOrUuid
* breaks compatibility with peertube 3.0.1
* simpler webchat route
* fix uuid escaping in iframe uri
2021-04-30 17:39:27 +02:00
John Livingston
48851d422a
Fix deprecated use of bodyParser.
2021-04-16 13:46:51 +02:00
John Livingston
9b4b17b326
Indentation.
2021-04-16 13:44:24 +02:00
John Livingston
6d63d42e88
Fix using express-http-bind as proxy for BOSH.
2021-04-16 13:42:07 +02:00
John Livingston
f1192e3da0
Using express-http-bind as proxy for BOSH. WIP
2021-04-15 15:21:58 +02:00
John Livingston
af46ecc3a2
Refactoring getProsodyConfig stuffs. Preparing the http bind router.
2021-04-15 12:17:08 +02:00
John Livingston
817cf28e2a
Using builtin prosody when enabled.
2021-04-14 18:47:23 +02:00
John Livingston
8b3763761b
Better typing.
2021-04-09 19:52:59 +02:00
John Livingston
dcef708370
Routers in separate files.
2021-04-09 19:29:44 +02:00