Commit Graph

218 Commits

Author SHA1 Message Date
de9de8e358 wip 2023-09-22 16:45:06 +02:00
2289d79c28 Various fix and wip 2023-09-22 16:45:06 +02:00
f97e54d499 Moderation Bot integration WIP:
* Start and stop the bot WIP
* Prosody: removing the BOSH module from the global scope (must only be present on relevant virtualhosts)
* Some refactoring
2023-09-22 16:45:06 +02:00
35c9494ed7 Store bot configuration WIP 2023-09-22 16:45:04 +02:00
efb8710f67 Moderation configuration screen: WIP. 2023-09-22 16:45:01 +02:00
0eb5ae5d97 Bump version 7.2.2 2023-08-07 17:12:26 +02:00
dafe8df5da Bump version 7.2.1. 2023-07-27 16:39:58 +02:00
4873e34389 Bump version 7.2.0 2023-07-26 18:25:16 +02:00
1c35174445 npm audit fix. 2023-07-06 16:44:29 +02:00
995dfa4dff Some refactoring. 2023-07-06 14:10:05 +02:00
97a5d4b408 Initial WIP commit to add <podcast:chat> tag to Podcast RSS feeds 2023-07-06 14:10:05 +02:00
abed34ec07 Bump version 7.1.0 2023-06-28 11:21:35 +02:00
8f66ea4032 Fix #180: Letsencrypt import not working
Letsencrypt certificate import procedure was not working on server that had never installed Prosody.
Adding `prosody_user` in the Prosody configuration file to fix this.
Updating the procedure: the `chown` is no more needed in `/etc/letsencrypt/renewal-hooks/deploy/prosody.sh`.
2023-06-08 10:22:43 +02:00
1c7932cee6 Bump v7.0.1 2023-06-01 13:10:01 +02:00
6434ff024d npm audit fix 2023-05-31 18:25:55 +02:00
3a597065ea Bump version 7.0.0 2023-05-31 18:21:39 +02:00
2f52dc802a Bump version 6.4.0-alpha5 2023-05-31 16:52:53 +02:00
8132e7f51a Bump version 6.4.0-alpha4 2023-05-31 16:52:53 +02:00
589db6566c Bump version 6.4.0-alpha3 2023-05-31 16:52:52 +02:00
c52d231435 6.4.0-alpha.2 version. 2023-05-31 16:52:51 +02:00
ff96ff7763 Bump version 6.4.0-alpha.1 2023-05-31 16:52:50 +02:00
9a2da60b7d Chat Federation (and a lot more) WIP:
Note: websocket s2s is not working yet, still WIP.

New Features

* Chat Federation:
  * You can now connect to a remote chat with your local account.
  * This remote connection is done using a custom implementation of [XEP-0468: WebSocket S2S](https://xmpp.org/extensions/xep-0468.html), using some specific discovering method (so that it will work without any DNS configuration).

Minor changes and fixes

* Possibility to debug Prosody in development environments.
* Using process.spawn instead of process.exec to launch Prosody (safer, and more optimal).
* Prosody AppImage: fix path mapping: we only map necessary /etc/ subdir, so that the AppImage can access to /etc/resolv.conf, /etc/hosts, ...
* Prosody AppImage: hidden debug mode to disable lua-unbound, that seems broken in some docker dev environments.
2023-05-31 16:52:47 +02:00
95d0f4f36a Bump version 6.3.0 2023-04-21 19:40:40 +02:00
2c759023a6 Bump version 6.3.0-beta4 2023-04-21 19:29:12 +02:00
ee8c9deee1 Bump version 6.3.0-beta3 2023-04-21 19:25:29 +02:00
493c3dd25b Bump version 6.3.0-beta2 2023-04-21 18:51:59 +02:00
6e290a3ef6 Fix beta version name. 2023-04-21 18:08:54 +02:00
252dd30db1 Bump version 6.3.0-beta1 2023-04-21 17:35:14 +02:00
115fcd8484 Chat federation: add metadata in ActivityPub. WIP 2023-04-19 19:07:08 +02:00
7cae2de92f Version 6.2.3 2023-03-08 10:25:47 +01:00
e5c063afb5 Fix italian translation + v6.2.2. 2023-03-07 16:03:57 +01:00
b9c93c41fd update npm dependencies. 2023-03-07 15:57:14 +01:00
b9ab4cfc4b Bump version 6.2.1. 2023-03-07 15:55:15 +01:00
9fd4876e23 6.2.0 2023-03-06 12:10:08 +01:00
9d18e401a7 Implements #153: Settings translations (#155)
Implementing a new translating system, so we can more easily translate
settings strings. Indeed, these strings are difficult to embed in
JSON format.

We still use JSON files for standard strings, but in addition we have
dedicated YAML files to translate settings strings.

There is a new build-languages.js script that merge all translations in JSON files.

Other modifications:
* Eslint: ignoring documentation and build scripts.
* french settings translations.
2023-02-15 11:54:48 +01:00
a1bb4788c4 Updating NPM dependencies 2023-01-11 17:23:55 +01:00
5658cc3dc5 #122: update npm dependencies. 2022-12-12 19:31:30 +01:00
04c8238529 #122: update npm dependencies. 2022-12-12 19:31:30 +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
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
d11a0f71eb 6.0.0-beta.1 2022-12-06 18:47:39 +01:00
0be08c7b57 Using Peertube v5.0.0 websocket capacities. 2022-10-13 18:34:41 +02:00
1bb202d9d3 Replacing express-http-proxy by http-proxy + code refactoring. 2022-10-13 10:43:59 +02:00
7906ddf625 Prosody mode only:
Removing old modes (ConverseJS and External URI).
Work in progress.
2022-10-10 18:08:20 +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
4a652d9150 5.7.0 2022-04-11 18:17:13 +02:00