Commit Graph

137 Commits

Author SHA1 Message Date
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
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
d11a0f71eb
6.0.0-beta.1 2022-12-06 18:47:39 +01:00
John Livingston
0be08c7b57
Using Peertube v5.0.0 websocket capacities. 2022-10-13 18:34:41 +02:00
John Livingston
1bb202d9d3
Replacing express-http-proxy by http-proxy + code refactoring. 2022-10-13 10:43:59 +02:00
John Livingston
7906ddf625
Prosody mode only:
Removing old modes (ConverseJS and External URI).
Work in progress.
2022-10-10 18:08:20 +02:00
John Livingston
437ddd4224
5.7.1 2022-08-07 12:32:56 +02:00
John Livingston
a28e758a0d
new package-lock format. 2022-08-07 12:28:46 +02:00
John Livingston
4a652d9150
5.7.0 2022-04-11 18:17:13 +02:00
John Livingston
d24ef987a0
5.6.0 2022-04-07 11:29:24 +02:00
John Livingston
0e56e20a33
Updating dependencies. 2022-04-07 11:12:34 +02:00
John Livingston
ea0ec19f84
5.5.0 2022-01-19 14:44:22 +01:00
John Livingston
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
John Livingston
7db856ce0f
Using types declarations from the official @peertube/peertube-types package. 2022-01-11 01:29:33 +01:00
John Livingston
c1fb7b69ed
5.4.0 2022-01-10 03:07:50 +01:00
John Livingston
2a3b1ad51b
5.3.0 2022-01-07 02:53:19 +01:00
John Livingston
8f5bb9945a
Changing avatars. 2022-01-07 00:53:54 +01:00
John Livingston
f966a69249
Random avatars: png instead of svg. 2022-01-06 05:57:09 +01:00
John Livingston
7db4d355fb
5.2.3 2022-01-04 05:05:46 +01:00
John Livingston
77407ea7f1
5.2.2 2022-01-04 04:24:50 +01:00
John Livingston
75b260bfd5
5.2.1 2022-01-03 18:28:24 +01:00
John Livingston
5943e059f9
5.2.0 2022-01-03 17:33:02 +01:00
John Livingston
45eaae4b1b
5.1.0 2021-12-28 16:30:24 +01:00
John Livingston
2e7cec04d9
Reverting work on DemoBot (it is now an external package). 2021-12-11 17:40:26 +01:00
John Livingston
d01d13a69e
Merge branch 'main' into develop 2021-12-08 19:41:43 +01:00
John Livingston
0786ae51a0
5.0.2 2021-12-08 19:35:26 +01:00
John Livingston
2c72f3bf2f
Fix @xmpp typing. 2021-12-08 12:29:21 +01:00
John Livingston
978ee83eee
Demo Bot: first proof of concept. 2021-12-07 13:14:01 +01:00
John Livingston
b6298c165d
5.0.1 2021-12-01 15:12:13 +01:00
John Livingston
a962486b94
Fix dependency issue. 2021-12-01 15:11:56 +01:00
John Livingston
bcdee7eb2b
Using package validate-color to validate css colors. 2021-11-22 13:45:19 +01:00
John Livingston
e9dd047749
Using SCSS. 2021-11-18 15:59:47 +01:00
John Livingston
77975ffdb6
CSS Work In Progress
* new peertube theme for ConverseJS
* CSS linting
* splash screen
* defining CSS variables
2021-11-09 17:45:54 +01:00
John Livingston
679992146b
Building ConverseJS ourself. 2021-11-09 16:10:25 +01:00
John Livingston
1ea9feaab4
4.0.3 2021-11-09 10:59:45 +01:00
John Livingston
b10415f760
Merge branch 'main' into develop 2021-11-02 17:11:23 +01:00
John Livingston
1f66d785fb
Dependencies updates. 2021-11-02 15:55:49 +01:00
John Livingston
59931940e9
4.0.2 2021-11-02 15:45:26 +01:00
John Livingston
435280feb4
Updating dependencies (minors and patches). 2021-11-02 15:24:59 +01:00
John Livingston
26132e6d8e
4.0.1 2021-09-14 16:56:30 +02:00
John Livingston
c76e3bcabe
Updating eslint-plugin-promise. 2021-08-06 16:49:22 +02:00
John Livingston
e5fead8df4
Updating @types/node. 2021-08-06 16:44:29 +02:00
John Livingston
a60cb31772
npm update. 2021-08-06 16:40:20 +02:00
John Livingston
ef050dcbaa
npm audit fix 2021-08-06 16:33:34 +02:00
John Livingston
7279761c66 Diagnostic tool: testing API communication between Peertube and Prosody. 2021-06-22 10:26:45 +02:00
John Livingston
a761d7067e npm audit fix 2021-06-02 12:08:47 +02:00
John Livingston
c4004ed28c 2.3.0 2021-05-27 14:08:50 +02:00
John Livingston
760dbc93f7 Merge v2.2.1. 2021-05-18 21:02:53 +02:00
John Livingston
c406fba2cf 2.2.1 2021-05-18 20:51:52 +02:00
John Livingston
4cf9ab51aa Prosody log rotation every 24 hour. 2021-05-12 14:59:52 +02:00
John Livingston
e945227e36 2.2.0 2021-05-11 10:06:53 +02:00
John Livingston
31c10621d1 2.1.3 2021-05-06 21:06:55 +02:00
John Livingston
d2e36344af Adding asyncMiddleware. 2021-05-03 20:06:36 +02:00
John Livingston
beb6f131fc 2.0.3 2021-04-18 17:48:43 +02:00
John Livingston
bb1adf3fa9 2.0.2 2021-04-18 15:02:07 +02:00
John Livingston
4a6fdbe10a 2.0.2-0 2021-04-18 14:52:56 +02:00
John Livingston
7c9d979118 Update dependencies. 2021-04-18 14:48:49 +02:00
John Livingston
8e2565988b Fix dependencies. 2021-04-16 20:58:58 +02:00
John Livingston
6d63d42e88 Fix using express-http-bind as proxy for BOSH. 2021-04-16 13:42:07 +02:00
John Livingston
f1192e3da0 Using express-http-bind as proxy for BOSH. WIP 2021-04-15 15:21:58 +02:00
John Livingston
0bad31dddb Fix plugin unregister: unload all modules. 2021-04-08 03:47:55 +02:00
John Livingston
490d6f18c3 Refactoring server code:
* Split server code in several libs
* improve server/peertube.d.ts.
2021-04-08 02:43:21 +02:00
John Livingston
a9de7af3ae Merge branch 'main' into typescript 2021-04-07 18:23:57 +02:00
John Livingston
c688045c46 Bump version v1.0.8 2021-04-07 18:23:05 +02:00
John Livingston
3e46552ec0 Typescript for frontend code. 2021-04-07 18:14:58 +02:00
John Livingston
3dd8718744 Eslint: configure for standard-typescript (backend), and separate configurations depending on folders. 2021-04-07 17:20:28 +02:00
John Livingston
8b11c10e32 Server code in typescript. 2021-04-07 16:52:38 +02:00
John Livingston
8f79f813c7 update conversejs version. 2021-04-07 15:14:36 +02:00
John Livingston
5f87964bd0 npm audit fix. 2021-04-07 13:57:51 +02:00
John Livingston
d3248d3797 Optimize svg images. 2021-03-08 11:54:29 +01:00
John Livingston
a7c6e520e6 Better UX
* All buttons are in the same DOM container as the iframe
* Icons for buttons
* Rewriting the build process
* Simplier state management
* Buttons are hidden using CSS
2021-03-01 18:38:39 +01:00
John Livingston
8246e12297 ConverseJS fixes and documentation:
* using version 7.0.4
* update documentation and example files
* disable discover_connection_methods option
2021-02-21 16:13:48 +01:00
John Livingston
c932636634 Fix ConverseJS dependencies. NB: version 7.0.4 is buggy. 2021-02-20 23:19:37 +01:00
John Livingston
d9e461f984 Builtin ConverseJS:
* Building with webpack. TODO: include assets.
* Page template
2021-02-20 20:42:41 +01:00
John Livingston
fba0422adb Adding eslint. 2021-02-20 11:55:00 +01:00
John Livingston
8635646b9d Init. 2021-02-18 15:13:30 +01:00
Rigel Kent
e5fda80e7b (webpack) adding webpack for dependencies bundling, .gitignore and .npmignore 2019-11-19 17:08:04 +01:00