3f47c3c65a
Refactoring and simplification ( #122 )
2023-01-11 18:05:18 +01:00
c178213e19
Use ESBuild for frontend build.
...
Replacing webpack by ESBuild for client code compilation (as in the
official quickstart plugin).
So we can remove deprecated webpack dependencies.
Note: webpack is still used for ConverseJS build.
This may be removed soon.
Related to issue #122 .
2022-12-12 19:31:29 +01:00
901d1e96ab
Update @peertube/peertube-types to 4.2.2:
...
* using a stable version (4.2.2)
* minimum Peertube version is now 4.2.0
* removing some type customizations
Related to issue #122 .
Note: there are still some quirks. See: https://github.com/Chocobozzz/PeerTube/issues/5446
2022-12-12 19:31:17 +01:00
ae5860e537
Implements #123 : «disable websocket» settings».
2022-12-08 11:25:57 +01:00
91ea442ce6
Fix «autocolor» mecanism when no color provided (raised an error)
2022-11-01 15:17:21 +01:00
0be08c7b57
Using Peertube v5.0.0 websocket capacities.
2022-10-13 18:34:41 +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
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
04b1945239
Builtin Prosody, Share chat url: ability to show/hide the scrollbar in readonly mode.
2022-01-04 17:42:03 +01:00
148b28ef84
ConverseJS Readonly mode. Changing muc_mention_autocomplete_min_chars.
2021-12-14 13:02: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
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
523a5f35ab
Fix.
2021-08-04 17:32:47 +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
98c5518059
Fix muc component http_host.
2021-07-06 11:26:37 +02:00
9a65da50e5
FIXME.
2021-06-22 14:57:57 +02:00
47bf53bafb
Merge branch 'release/3.2.0' into prosody_room_list
2021-06-22 13:47:39 +02:00
a526feac19
Diagnostic tool: testing API communication from Prosody to Peertube.
2021-06-22 12:57:24 +02:00
30d70e033e
Retrieving list rooms from prosody.
2021-06-12 03:52:45 +02:00
56e74e0877
Initialize prosody-list-rooms button.
2021-06-12 01:16:57 +02:00
385a0074c1
Chat can be enabled in video properties.
2021-06-08 18:08:58 +02:00
d0b44c3486
Replacing old settings by chat-type.
2021-06-03 11:46:11 +02:00
228a60ca3a
Remove backward compatibility (peertubeHelpers.user.getAuthUser always available).
2021-06-02 14:07:12 +02:00
d4b8c8b2e2
Using getBaseStaticRoute for index.html urls.
2021-05-18 18:17:13 +02:00
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
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
fec219a909
Revert getProsodyDomain. Broken when not on localhot.
2021-05-06 14:04:16 +02:00
6cca689ef7
Trying to fix for production.
2021-05-06 13:59:45 +02:00
f590cf2c7b
Builtin Prosody: use Peertube domain instead of localhost.
2021-05-06 13:31:55 +02:00
e5d5da4d07
Builtin Prosody: allow moderation operations.
2021-05-05 17:20:06 +02:00
6b77c3585d
Protecting some APIs with an APIKEY.
2021-05-05 17:06:19 +02:00
787fed19d0
Peertube 3.2.0 will provide user.Account.name.
2021-05-05 16:30:18 +02:00
3658ee797a
getAuthUser becomes async.
2021-05-05 15:55:38 +02:00
07353bd327
Prosody: instance moderators and administrators are automatically owner of rooms.
2021-05-05 15:22:37 +02:00