Commit Graph

476 Commits

Author SHA1 Message Date
d359d3ad99 Fix Prosody room topic:
Due to a bug in mod_muc_http_defaults (https://hg.prosody.im/prosody-modules/rev/6d99ddd99694),
room topics were badly configured. The plugin will fix them at startup, and stops trying to set the subject.
2023-04-14 11:33:41 +02:00
b4dabfeeb9 New debug mode:
Debug mode is no more triggered by the NODE_ENV value, but by testing
the existance of a file in the plugin data directory.
2023-04-14 11:33:41 +02:00
4d9d9d39b0 XMPP clients connections WIP:
* new option to allow external xmpp account s2s connections
* settings to setup the port and network interfaces
* documentation WIP

Related to issue #114
2023-04-14 11:33:41 +02:00
c81c2eb9bb Diagnostic tool: add the result of prosodyctl check in the debug section. 2023-04-14 11:33:41 +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
6716888fd1 Changelog. 2023-03-07 14:59:48 +01:00
3bb8b9886a Changelog v6.2.0 2023-03-06 12:10:02 +01:00
d964a96654 Credits. 2023-02-17 09:47:21 +01:00
20a9530992 update changelog 2023-02-16 07:00:41 +01:00
c97cb5bb18 Partial german settings translations. 2023-02-15 15:02:22 +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
42c21ead94 Moving public directory away:
Moving `public/images` dir to `assets/images`, because it conflicts with gitlab CI/CD for documentation.
Moving `assets/styles.css` to `assets/styles/styles.css`.

Related to #117.
2023-02-14 10:19:55 +01:00
2950fdeddf link to the new documentation. 2023-02-13 18:03:23 +01:00
dc1de61a95 Release v6.1.0 2023-02-01 14:45:49 +01:00
43b49dc4f0 Fix changelog. 2023-02-01 14:38:27 +01:00
d6030afabc ConverseJS: in readonly mode, don't show any info messages (except when disconnected).
Related to #111 #133 #134
2023-01-16 18:04:20 +01:00
f1fe010409 ConverseJS: remove browser notifications, and browser tab message count. 2023-01-12 11:53:12 +01:00
0545a1034a ConverseJS optimization:
* ConverseJS: Don't send state notifications. #134
* ConverseJS: Don't show join/leave messages. #134
2023-01-12 11:46:02 +01:00
ce9d531db7 Share chat link popup: add an option to generate an iframe.
Implements #110, and #92 partially.
2023-01-11 19:24:13 +01:00
f16f8fa948 Missing changelog entry. 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
9683afcbaf 6.0.0 beta 1 changelog 2022-12-06 18:46:08 +01:00
670144d0cf Credit for japanese translations. 2022-12-06 17:25:18 +01:00
059c6522b6 Implements #37: diagnostic tools includes last lines from prosody error log files. 2022-11-18 17:48:20 +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
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
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
ab89351f42 Prosody server: enabling mod_disco. 2022-11-01 10:35:42 +01:00
a8200a5724 ConverseJS v10.0.0: checkout upstream
Using Converse v10.0.0. WIP
2022-10-31 17:39:08 +01:00
f4daae6ed9 Fix Changelog. 2022-10-13 18:36:36 +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
36cda4a9b4 Adding an easy way to customize background transparency in OBS and co. 2022-08-07 11:51:07 +02:00
01a052d380 Fix #97 #54: Settings to hide the chat for anonymous users 2022-04-11 18:12:12 +02:00
ecc673dd5d Bump version 5.6.0. 2022-04-07 11:29:13 +02:00
0e56e20a33 Updating dependencies. 2022-04-07 11:12:34 +02:00
d0762362e0 Deprecation warning. 2022-04-07 10:55:31 +02:00
4caf6168bf Bump version. 2022-01-19 14:43:47 +01:00
b975a0c1ff Changelog for translations. 2022-01-18 18:16:32 +01:00
2704a1a327 Builtin Prosody: using ConverseJS clear_cache_on_logout=true and allow_user_trust_override=false parameters 2022-01-16 19:29:20 +01: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
d9bb6cc106 Bumper version 5.4.0. 2022-01-10 03:07:27 +01:00
4e69a2d8e6 Auto viewer mode (WIP). 2022-01-07 19:28:07 +01:00