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
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
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
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
5658cc3dc5
#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
d11a0f71eb
6.0.0-beta.1
2022-12-06 18:47:39 +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
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
John Livingston
a8200a5724
ConverseJS v10.0.0: checkout upstream
...
Using Converse v10.0.0. WIP
2022-10-31 17:39:08 +01: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
e2ec66bf37
NPM engines v7 required:
...
The build fails with npm v8.
Waiting for the correct fix, I have added an engines section in
package.json.
2022-10-10 16:41:50 +02:00
John Livingston
437ddd4224
5.7.1
2022-08-07 12:32:56 +02:00
John Livingston
68dc74d630
License.
2022-08-01 15:24:55 +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
Gamemap
dd344ce350
Added German translation
2022-04-03 00:24:33 +02:00
John Livingston
ea0ec19f84
5.5.0
2022-01-19 14:44:22 +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
2cf9b4ecde
Avatars 120x120.
2022-01-06 06:07:25 +01:00
John Livingston
f966a69249
Random avatars: png instead of svg.
2022-01-06 05:57:09 +01:00
John Livingston
c0a7f94936
Fix build.
2022-01-06 05:41:17 +01:00
John Livingston
bf35172856
Builtin Prosody: display random avatars for anonymous users.
2022-01-06 05:30:55 +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
ae2aa35234
Fix spaces.
2021-12-28 16:21:05 +01:00
John Livingston
6d4e0c2862
Fix oc language declaration + credits.
2021-12-28 13:01:10 +01:00
Mejans
1145d7a89e
Adds OC to the list
2021-12-28 10:48:11 +01:00
John Livingston
0786ae51a0
5.0.2
2021-12-08 19:35:26 +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
a20da5b51e
Fix npm prepare.
2021-11-24 17:29:25 +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
aa156d3c06
New splash screen.
2021-11-09 16:13:11 +01:00
John Livingston
f9ec433502
A script to show files included in npm package.
2021-11-09 16:10:32 +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
217b473d83
Copyright + Code Lutin contribution.
2021-11-03 18:22:10 +01:00
John Livingston
59931940e9
4.0.2
2021-11-02 15:45:26 +01:00
John Livingston
c6d1d88d66
Better description.
2021-11-02 15:39:28 +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
f466a01ad8
Adding repository, hoping this will fix relative links to doc in README.
2021-08-21 02:42:28 +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
14a87be859
Updating changelog and co.
2021-08-05 18:37:40 +02:00
John Livingston
a3579abb81
Builtin ConverseJS on external XMPP server: new placeholders for the room name: CHANNEL_ID, CHANNEL_NAME.
2021-08-04 00:22:19 +02:00
John Livingston
25e41338c8
Initializing v3.2.0.
2021-06-22 13:42: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
ef0b5c9e3d
3.1.0 init.
2021-06-17 10:45:04 +02:00
John Livingston
3808caf826
Version.
2021-06-02 12:08:11 +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
07ab2a80ed
Settings: hide unnecessary settings depending on webchat mode (requires Peertube 3.2.0).
2021-05-10 21:04:04 +02:00
John Livingston
31c10621d1
2.1.3
2021-05-06 21:06:55 +02:00
John Livingston
fec219a909
Revert getProsodyDomain. Broken when not on localhot.
2021-05-06 14:04:16 +02:00
John Livingston
5650d6aed8
Bump version 2.1.1.
2021-05-06 14:00:18 +02:00
John Livingston
ccf1db2939
Bump version to v2.1.0.
2021-05-06 13:33:30 +02:00
John Livingston
d2e36344af
Adding asyncMiddleware.
2021-05-03 20:06:36 +02:00
John Livingston
9dc0ce6383
Removing a hack:
...
* replacing loadByUrl by loadByIdOrUuid
* breaks compatibility with peertube 3.0.1
* simpler webchat route
* fix uuid escaping in iframe uri
2021-04-30 17:39:27 +02:00
John Livingston
62af899a50
Builtin Prosody modules:
...
* initialize prosody modules folder
* comment on prosody modules licensing
* use mod_muc_http_defaults to set rooms properties and prevent unauthorized room creation WIP
2021-04-29 16:50:30 +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
ca669eb70f
Bump version 2.0.1.
2021-04-16 21:02:09 +02:00
John Livingston
8e2565988b
Fix dependencies.
2021-04-16 20:58:58 +02:00
John Livingston
2f5bd26975
Bump version to 2.0.0.
2021-04-16 17:57:41 +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
3f6d81ee7e
Merge branch 'main' into prosody
2021-04-14 14:17:39 +02:00
resoli
cb816739e9
Update package.json
2021-04-12 15:11:15 +02:00
John Livingston
6d3f376963
Merge branch 'main' into prosody
2021-04-12 14:41:11 +02:00
John Livingston
ef77a37249
Adding translation files in package.json.
2021-04-12 14:37:32 +02:00
John Livingston
59cd78ee82
Initializing a diagnostic tools. WIP
2021-04-09 21:28:16 +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
dca4e67b35
Separing frontend and backend code in different folders.
2021-04-07 15:53:22 +02:00
John Livingston
8f79f813c7
update conversejs version.
2021-04-07 15:14:36 +02:00
John Livingston
a18b438a1b
Bump version 1.0.7.
2021-03-12 17:35:36 +01:00
John Livingston
162ef9ea01
Bump version 1.0.6
2021-03-09 10:17:09 +01:00
John Livingston
eb6d8cd587
Bump version 1.0.5
2021-03-08 12:54:20 +01:00
John Livingston
d3248d3797
Optimize svg images.
2021-03-08 11:54:29 +01:00
John Livingston
1e54f27871
Bump to version 1.0.4
2021-03-01 18:50:07 +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
05fd8d0e5a
Bump version to v1.0.3.
2021-02-21 18:03:07 +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
a062bcf341
Quick fix: add a min-height for the iframe, so that it is not too tiny when under the video.
2021-02-21 02:00:13 +01:00
John Livingston
8179ea4c11
Fix: When installing the plugin from npm, the node_modules dont come with: copying converseJS to dist folder.
2021-02-21 01:22:07 +01:00
John Livingston
795b63b07b
Bump to version v1.0.0.
2021-02-21 01:00:13 +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
39ab460d68
Rewriting the way ConverseJS is builtin.
2021-02-20 23:12:12 +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
7f5d955cb0
Bump version 0.0.8
2021-02-20 16:32:13 +01:00
John Livingston
767b9d0a27
Fix uncomplete commit.
2021-02-20 16:03:44 +01:00
John Livingston
b27aa9e558
Bump to version 0.0.6
2021-02-20 15:46:46 +01:00
John Livingston
b071489e5b
Fix:
...
* Chat should be displayed for waiting and ended lives
* Chat and chat buttons must be cleaned out of the dom on navigation
2021-02-20 15:41:00 +01:00
John Livingston
fba0422adb
Adding eslint.
2021-02-20 11:55:00 +01:00
John Livingston
31d3d96590
Bump version to 0.0.5.
2021-02-19 19:57:42 +01:00
John Livingston
b57165e2d6
Bump version to 0.0.4.
2021-02-19 18:35:02 +01:00
John Livingston
26abf479d9
Bump version to 0.0.3.
2021-02-19 18:29:15 +01:00
John Livingston
f4a565ab67
Fix settings privacy.
2021-02-19 10:11:42 +01:00
John Livingston
6d136a7da0
Initial release.
2021-02-18 18:31:12 +01:00
John Livingston
8635646b9d
Init.
2021-02-18 15:13:30 +01:00
Rigel Kent
6d5aeab21a
Add prepare script
2020-01-28 12:43:33 +01:00
Rigel Kent
a09c609dd2
(webpack) adding build script command
2019-11-19 18:18:28 +01:00
Rigel Kent
e5fda80e7b
(webpack) adding webpack for dependencies bundling, .gitignore and .npmignore
2019-11-19 17:08:04 +01:00
Chocobozzz
18e6c6e6d3
Add translations
2019-07-26 14:48:18 +02:00
Chocobozzz
00b36e811b
First commit
2019-07-16 16:39:36 +02:00