130 Commits

Author SHA1 Message Date
John Livingston
87997826c5
Bump version 8.1.0 + npm audit fix 2024-02-07 16:22:06 +01:00
John Livingston
985fdb410e
npm audit fix + Bump v8.0.4 2023-12-27 10:59:05 +01:00
John Livingston
ffc736c71f
npm audit fix 2023-11-16 11:17:14 +01:00
John Livingston
9cee881383
Bump version 8.0.3 2023-11-16 11:15:10 +01:00
John Livingston
5614987901
Fix self-signed certificates on ubuntu + v8.0.2:
* On some Ubuntu server, the self-signed certificates generation fails:
  * See [issue #268](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/268)
  * This prevents the bot to connect to the server
  * As a fallback, we directly call openssl to generate the certificates
2023-09-27 14:29:17 +02:00
John Livingston
05b45fe6b5
Bump v8.0.1 2023-09-26 15:22:20 +02:00
John Livingston
6ed5e4497a
Bump v8.0.0 2023-09-25 17:48:20 +02:00
John Livingston
d7d7b9e1df
import-wikimedia.mjs script 2023-09-25 17:12:10 +02:00
John Livingston
b111cbd0d5
bot 0.2.8 2023-09-22 20:57:16 +02:00
John Livingston
b5140ca994
chat bot v0.2.7 2023-09-22 16:45:08 +02:00
John Livingston
8029bab8e4
bot 0.2.6 2023-09-22 16:45:08 +02:00
John Livingston
852221d232
Moderation. 2023-09-22 16:45:07 +02:00
John Livingston
de9de8e358
wip 2023-09-22 16:45:06 +02:00
John Livingston
2289d79c28
Various fix and wip 2023-09-22 16:45:06 +02:00
John Livingston
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
John Livingston
35c9494ed7
Store bot configuration WIP 2023-09-22 16:45:04 +02:00
John Livingston
efb8710f67
Moderation configuration screen: WIP. 2023-09-22 16:45:01 +02:00
John Livingston
0eb5ae5d97
Bump version 7.2.2 2023-08-07 17:12:26 +02:00
John Livingston
dafe8df5da
Bump version 7.2.1. 2023-07-27 16:39:58 +02:00
John Livingston
4873e34389
Bump version 7.2.0 2023-07-26 18:25:16 +02:00
John Livingston
1c35174445
npm audit fix. 2023-07-06 16:44:29 +02:00
John Livingston
995dfa4dff Some refactoring. 2023-07-06 14:10:05 +02:00
Alecks Gates
97a5d4b408 Initial WIP commit to add <podcast:chat> tag to Podcast RSS feeds 2023-07-06 14:10:05 +02:00
John Livingston
abed34ec07
Bump version 7.1.0 2023-06-28 11:21:35 +02:00
John Livingston
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
John Livingston
1c7932cee6
Bump v7.0.1 2023-06-01 13:10:01 +02:00
John Livingston
6434ff024d
npm audit fix 2023-05-31 18:25:55 +02:00
John Livingston
3a597065ea
Bump version 7.0.0 2023-05-31 18:21:39 +02:00
John Livingston
2f52dc802a
Bump version 6.4.0-alpha5 2023-05-31 16:52:53 +02:00
John Livingston
8132e7f51a
Bump version 6.4.0-alpha4 2023-05-31 16:52:53 +02:00
John Livingston
589db6566c
Bump version 6.4.0-alpha3 2023-05-31 16:52:52 +02:00
John Livingston
c52d231435
6.4.0-alpha.2 version. 2023-05-31 16:52:51 +02:00
John Livingston
ff96ff7763
Bump version 6.4.0-alpha.1 2023-05-31 16:52:50 +02:00
John Livingston
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
John Livingston
95d0f4f36a
Bump version 6.3.0 2023-04-21 19:40:40 +02:00
John Livingston
2c759023a6
Bump version 6.3.0-beta4 2023-04-21 19:29:12 +02:00
John Livingston
ee8c9deee1
Bump version 6.3.0-beta3 2023-04-21 19:25:29 +02:00
John Livingston
493c3dd25b
Bump version 6.3.0-beta2 2023-04-21 18:51:59 +02:00
John Livingston
6e290a3ef6
Fix beta version name. 2023-04-21 18:08:54 +02:00
John Livingston
252dd30db1
Bump version 6.3.0-beta1 2023-04-21 17:35:14 +02:00
John Livingston
115fcd8484
Chat federation: add metadata in ActivityPub. WIP 2023-04-19 19:07:08 +02:00
John Livingston
7cae2de92f
Version 6.2.3 2023-03-08 10:25:47 +01:00
John Livingston
e5c063afb5
Fix italian translation + v6.2.2. 2023-03-07 16:03:57 +01:00
John Livingston
b9c93c41fd
update npm dependencies. 2023-03-07 15:57:14 +01:00
John Livingston
b9ab4cfc4b
Bump version 6.2.1. 2023-03-07 15:55:15 +01:00
John Livingston
9fd4876e23
6.2.0 2023-03-06 12:10:08 +01:00
John Livingston
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
John Livingston
a1bb4788c4
Updating NPM dependencies 2023-01-11 17:23:55 +01:00
John Livingston
5658cc3dc5
#122: update npm dependencies. 2022-12-12 19:31:30 +01:00
John Livingston
04c8238529
#122: update npm dependencies. 2022-12-12 19:31:30 +01:00