Commit Graph

693 Commits

Author SHA1 Message Date
John Livingston 183b21322d
Fix typo. 2023-02-17 09:43:01 +01:00
John Livingston 7e481c7588
Merge pull request #157 from Gamemap/german-translation-2
Shortened the translations because there were truncated (#156 (comment)).
Also shortened the text for the two option buttons so they should be fixed too.
The description of the automatic color detection had ` on the end of the line.
2023-02-17 09:42:38 +01:00
Gamemap 47631f433f German Translation shortened
Shortened translations to don't get truncated.
2023-02-16 16:08:36 +01:00
John Livingston 20a9530992
update changelog 2023-02-16 07:00:41 +01:00
John Livingston 13fd1a84c9
Fix typo. 2023-02-16 06:58:28 +01:00
Gamemap f31d6f8c82
Updated german translation (#156)
Completed german translation for the plugin settings
Translated the description of the settings documentation
Used a nicer sentence for the room type description
Translated the Github-Links for the Roadmap
2023-02-16 06:57:09 +01:00
John Livingston c97cb5bb18
Partial german settings translations. 2023-02-15 15:02:22 +01:00
John Livingston 8957312169
Official code of conduct japanese translation. 2023-02-15 14:41:43 +01:00
John Livingston 6681f34a24
Official code of conduct german translation. 2023-02-15 14:38:55 +01:00
John Livingston 4863ce289b
Doc translation. 2023-02-15 14:32:47 +01:00
Gamemap b17dceff96
update German translation for the new docs site (#154)
Added missing sites
Added note that setting names aren't translated
removed typo "Deutsche" -> "Deutsch"
removed typo "General informatiosn"
2023-02-15 14:31:46 +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 891a7336c4
John Livingston in credits. 2023-02-14 11:11:12 +01:00
John Livingston 627e55bae3
Fix typo. 2023-02-14 11:05:35 +01:00
John Livingston 74a58de434
Documentation on Framagit
Related to #117.
2023-02-14 11:01:42 +01:00
John Livingston 05d4163d7e
Fix baseURL. 2023-02-14 10:52:06 +01:00
John Livingston 693139cc20
Fix gitlab-ci. #117. 2023-02-14 10:48:51 +01:00
John Livingston 3accd5565b
Fix .gitlab-ci. #117. 2023-02-14 10:45:22 +01:00
John Livingston 5f950e769a
Gitlab CI/CD to publish documentation on framagit.
Related to #117.
2023-02-14 10:39:04 +01:00
John Livingston 9047c1552d
public in .gitignore
Related to #117.
2023-02-14 10:24:08 +01:00
John Livingston 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
John Livingston 68aa95338e
Merge branch 'main' into develop 2023-02-13 18:26:40 +01:00
John Livingston 44eea3bd8e
Documentation: how to add a language to the doc. 2023-02-13 18:26:25 +01:00
John Livingston 2950fdeddf
link to the new documentation. 2023-02-13 18:03:23 +01:00
John Livingston e17257a90f
#117 part 1: New documentation website (#151)
This commit concerns the first subtask of this issue: https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/117

It provide a brand new documentation website, that replace the previous markdown files.
The website is auto-generated using CI/CD, and can be found here: https://johnxlivingston.github.io/peertube-plugin-livechat/
2023-02-13 17:58:06 +01:00
John Livingston dc1de61a95
Release v6.1.0 2023-02-01 14:45:49 +01:00
John Livingston 43b49dc4f0
Fix changelog. 2023-02-01 14:38:27 +01:00
John Livingston 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
John Livingston f1fe010409
ConverseJS: remove browser notifications, and browser tab message count. 2023-01-12 11:53:12 +01:00
John Livingston 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
Gamemap 55e6414fe9
updated german translation: option to generate an iframe (#147) 2023-01-12 09:50:55 +01:00
John Livingston 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
John Livingston 3f47c3c65a
Refactoring and simplification (#122) 2023-01-11 18:05:18 +01:00
John Livingston a1bb4788c4
Updating NPM dependencies 2023-01-11 17:23:55 +01:00
John Livingston f16f8fa948
Missing changelog entry. 2022-12-12 19:31:30 +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
John Livingston 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
John Livingston 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
John Livingston 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
John Livingston 52753627d3
6.0.0-beta.2 2022-12-08 11:27:13 +01:00
John Livingston ae5860e537
Implements #123: «disable websocket» settings». 2022-12-08 11:25:57 +01:00
John Livingston 74cf60908e
CopiePublique sponsoring. 2022-12-06 19:08:36 +01:00
John Livingston d11a0f71eb
6.0.0-beta.1 2022-12-06 18:47:39 +01:00
John Livingston 9683afcbaf
6.0.0 beta 1 changelog 2022-12-06 18:46:08 +01:00
John Livingston 1e2cc4987c
#120: adding recommanded Prosody dependencies in AppImage. 2022-12-06 18:38:51 +01:00
John Livingston 6d7bba1688
#120: comment added. 2022-12-06 18:23:14 +01:00
John Livingston 670144d0cf
Credit for japanese translations. 2022-12-06 17:25:18 +01:00
fusengum 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
John Livingston 24696acdbe
#120: adding a certs directory to avoid Prosody error logs. 2022-12-06 17:19:53 +01:00