Commit Graph

468 Commits

Author SHA1 Message Date
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
1e27debb7d Better random avatars quality. 2022-01-07 11:29:20 +01:00
42688a42ce Bump version 5.3.0. 2022-01-07 02:53:09 +01:00
8f42dd6c28 Also hide separators when readonly=noscroll. 2022-01-07 02:15:39 +01:00
7e13f61aa7 Revert v5.2.1, as it was not the bug. 2022-01-07 01:40:35 +01:00
33a569e475 Remove deprecated changelog line. 2022-01-07 01:06:39 +01:00
bf35172856 Builtin Prosody: display random avatars for anonymous users. 2022-01-06 05:30:55 +01:00
0f0682036c ConverseJS Peertube theme: hide avatars under 250px width instead of 576px. 2022-01-05 20:22:33 +01:00
2effa8e4e9 Changelog & cleaning. 2022-01-05 20:13:59 +01:00