Commit Graph

1856 Commits

Author SHA1 Message Date
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
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
52753627d3 6.0.0-beta.2 2022-12-08 11:27:13 +01:00
ae5860e537 Implements #123: «disable websocket» settings». 2022-12-08 11:25:57 +01:00
74cf60908e CopiePublique sponsoring. 2022-12-06 19:08:36 +01:00
d11a0f71eb 6.0.0-beta.1 2022-12-06 18:47:39 +01:00
9683afcbaf 6.0.0 beta 1 changelog 2022-12-06 18:46:08 +01:00
1e2cc4987c #120: adding recommanded Prosody dependencies in AppImage. 2022-12-06 18:38:51 +01:00
6d7bba1688 #120: comment added. 2022-12-06 18:23:14 +01:00
670144d0cf Credit for japanese translations. 2022-12-06 17:25:18 +01:00
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
24696acdbe #120: adding a certs directory to avoid Prosody error logs. 2022-12-06 17:19:53 +01:00
34ebfb4c67 #120: Working AppImage for ARM64. Prosody v0.10.x. WIP. 2022-12-06 16:13:10 +01:00
e6da0a879f Prosody AppImage: aarch64 architecture. 2022-11-22 11:35:38 +01:00
059c6522b6 Implements #37: diagnostic tools includes last lines from prosody error log files. 2022-11-18 17:48:20 +01:00
6f47ffe19d Comment update. 2022-11-18 17:06:53 +01:00
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
f65dfc661b Adding the github project link. 2022-11-18 13:46:32 +01:00
c64296f033 Roadmap is now handled by github milestones. 2022-11-18 13:13:33 +01:00
174b996b74 Updating comment. 2022-11-18 12:36:14 +01:00
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
3ba64d3732 Re-ordering the settings page. 2022-11-15 17:19:49 +01:00
8f5b2ae565 Prosody AppImage: extract in a dedicated folder 2022-11-15 16:30:24 +01:00
27e8fbf05f Fix: creating working directories before extracting Prosody AppImage 2022-11-15 16:07:12 +01:00
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
91ea442ce6 Fix «autocolor» mecanism when no color provided (raised an error) 2022-11-01 15:17:21 +01:00
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
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
6a54f4d747 Disco: hide external components. 2022-11-01 11:23:34 +01:00
ab89351f42 Prosody server: enabling mod_disco. 2022-11-01 10:35:42 +01:00
7944567b33 Fix ConverseJS v10.0.0: dark_theme should be equal to theme. 2022-10-31 18:03:40 +01:00
a8200a5724 ConverseJS v10.0.0: checkout upstream
Using Converse v10.0.0. WIP
2022-10-31 17:39:08 +01:00
9e06e32351 Websocket: only activate on Prosody if the feature is available. 2022-10-13 18:56:00 +02:00
f4daae6ed9 Fix Changelog. 2022-10-13 18:36:36 +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
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
e3970bd8c7 Fix docker build documentation: dont need sudo. 2022-10-10 15:37:10 +02:00
8426218caf Better implementation. 2022-08-07 12:40:18 +02:00
437ddd4224 5.7.1 2022-08-07 12:32:56 +02:00
a28e758a0d new package-lock format. 2022-08-07 12:28:46 +02:00