Commit Graph

906 Commits

Author SHA1 Message Date
John Livingston
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
John Livingston
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
John Livingston
ed3f236120
Prosody Appimage: supports only x86_64:
* stop trying to generated an ARM64 AppImage (as it is buggy)
* display a warning in the settings if incompatible CPU detected
* documentation for a workaround

Implements #120.
2022-12-12 19:17:43 +01:00
John Livingston
52753627d3
6.0.0-beta.2 2022-12-08 11:27:13 +01:00
John Livingston
ae5860e537
Implements #123: «disable websocket» settings». 2022-12-08 11:25:57 +01:00
John Livingston
74cf60908e
CopiePublique sponsoring. 2022-12-06 19:08:36 +01:00
John Livingston
d11a0f71eb
6.0.0-beta.1 2022-12-06 18:47:39 +01:00
John Livingston
9683afcbaf
6.0.0 beta 1 changelog 2022-12-06 18:46:08 +01:00
John Livingston
1e2cc4987c
#120: adding recommanded Prosody dependencies in AppImage. 2022-12-06 18:38:51 +01:00
John Livingston
6d7bba1688
#120: comment added. 2022-12-06 18:23:14 +01:00
John Livingston
670144d0cf
Credit for japanese translations. 2022-12-06 17:25:18 +01:00
fusengum
087d36622e
Added a Japanese translation (#121)
* add japanese translation files to develop.

* Update README and Commit a Japanese install Guide.

* update version here translation.

* update japanese translation files.

* update README.ja
2022-12-06 17:24:00 +01:00
John Livingston
24696acdbe
#120: adding a certs directory to avoid Prosody error logs. 2022-12-06 17:19:53 +01:00
John Livingston
34ebfb4c67
#120: Working AppImage for ARM64. Prosody v0.10.x. WIP. 2022-12-06 16:13:10 +01:00
John Livingston
e6da0a879f
Prosody AppImage: aarch64 architecture. 2022-11-22 11:35:38 +01:00
John Livingston
059c6522b6
Implements #37: diagnostic tools includes last lines from prosody error log files. 2022-11-18 17:48:20 +01:00
John Livingston
6f47ffe19d
Comment update. 2022-11-18 17:06:53 +01:00
John Livingston
b5901739a9
Using Prosody 0.12.1 (debian bullseye-backport):
This fixes issue #73: deleted message are shown when loading history.
2022-11-18 17:04:24 +01:00
John Livingston
f65dfc661b
Adding the github project link. 2022-11-18 13:46:32 +01:00
John Livingston
c64296f033
Roadmap is now handled by github milestones. 2022-11-18 13:13:33 +01:00
John Livingston
174b996b74
Updating comment. 2022-11-18 12:36:14 +01:00
John Livingston
187d8be87f
Documentation update + remove docker build:
* Update documentation and removed deprecated parts
* removed Docker image build files, as it is no more needed
2022-11-15 18:04:51 +01:00
John Livingston
3ba64d3732
Re-ordering the settings page. 2022-11-15 17:19:49 +01:00
John Livingston
8f5b2ae565
Prosody AppImage: extract in a dedicated folder 2022-11-15 16:30:24 +01:00
John Livingston
27e8fbf05f
Fix: creating working directories before extracting Prosody AppImage 2022-11-15 16:07:12 +01:00
John Livingston
459d92cef9
Embedding Prosody using AppImage:
Thanks to this commit, there is no more need to manually install Prosody
on the server.
The plugin now build and embed an AppImage of Prosody.

In this commit:
* building and using a Prosody AppImage.
* Adding a launcher in the AppImage: the first command argument tells if
  we want to run prosody or prosodyctl
* prosodyCtl functions now uses the AppImage.
* Prosody AppImage: extract once at the startup, then run the squashfs
2022-11-15 15:20:10 +01:00
John Livingston
91ea442ce6
Fix «autocolor» mecanism when no color provided (raised an error) 2022-11-01 15:17:21 +01:00
John Livingston
a25cdb44ef
Fix WS timeouts:
Nginx as also a timeout. Seems to be 30s. So we ping every 25s, and set an intermediate timeout for Prosody.
2022-11-01 11:58:02 +01:00
John Livingston
90e86a130a
Fix Websocket timeouts:
* defining a ping_interval in ConverseJS
* defining a longer c2s_close_timeout in Prosody configuration
2022-11-01 11:37:24 +01:00
John Livingston
6a54f4d747
Disco: hide external components. 2022-11-01 11:23:34 +01:00
John Livingston
ab89351f42
Prosody server: enabling mod_disco. 2022-11-01 10:35:42 +01:00
John Livingston
7944567b33
Fix ConverseJS v10.0.0: dark_theme should be equal to theme. 2022-10-31 18:03:40 +01:00
John Livingston
a8200a5724
ConverseJS v10.0.0: checkout upstream
Using Converse v10.0.0. WIP
2022-10-31 17:39:08 +01:00
John Livingston
9e06e32351
Websocket: only activate on Prosody if the feature is available. 2022-10-13 18:56:00 +02:00
John Livingston
f4daae6ed9
Fix Changelog. 2022-10-13 18:36:36 +02:00
John Livingston
0be08c7b57
Using Peertube v5.0.0 websocket capacities. 2022-10-13 18:34:41 +02:00
John Livingston
e7eca75736
Fix Prosody WS configuration. 2022-10-13 10:47:36 +02:00
John Livingston
67062aac62
Better implementation. 2022-10-13 10:47:36 +02:00
John Livingston
6f8c7b8a93
Websocket for builtin Prosody. WIP 2022-10-13 10:47:33 +02:00
John Livingston
507da6e042
Fix Peertube crash when stopping the BOSH proxy. 2022-10-13 10:44:02 +02:00
John Livingston
de179e90d3
Promisify proxy close. 2022-10-13 10:44:01 +02:00
John Livingston
1bb202d9d3
Replacing express-http-proxy by http-proxy + code refactoring. 2022-10-13 10:43:59 +02:00
John Livingston
2b7174eb96
Comment. 2022-10-13 10:41:09 +02:00
John Livingston
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
John Livingston
7906ddf625
Prosody mode only:
Removing old modes (ConverseJS and External URI).
Work in progress.
2022-10-10 18:08:20 +02:00
John Livingston
e2ec66bf37
NPM engines v7 required:
The build fails with npm v8.
Waiting for the correct fix, I have added an engines section in
package.json.
2022-10-10 16:41:50 +02:00
John Livingston
e3970bd8c7
Fix docker build documentation: dont need sudo. 2022-10-10 15:37:10 +02:00
John Livingston
8426218caf
Better implementation. 2022-08-07 12:40:18 +02:00
John Livingston
437ddd4224
5.7.1 2022-08-07 12:32:56 +02:00
John Livingston
a28e758a0d
new package-lock format. 2022-08-07 12:28:46 +02:00