Tags

Tags give the ability to mark specific points in history as being important
  • v7.2.0

    4873e343 · Bump version 7.2.0 ·
    v7.2.0
    
    New Features
    
    * Adding a help button on top of the chat, that links to the online documentation on frama.io.
    * Implementing the [FEP-1970](https://codeberg.org/fediverse/fep/src/branch/main/fep/1970/fep-1970.md) draft for ActivityPub chat declaration.
    * Podcast RSS feed support (thanks to [Alecks Gates](https://github.com/agates)).
    
    Minor changes and fixes
    
    * Translation updates.
    * Documentation can now also be translated using [Weblate](https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/).
    * Documentation can use hugo shortcode livechat_label to get application strings.
    * Replaced github.io documentation links by frama.io documentation.
    * Adding links to the documentation in the diagnostic tool.
  • v7.1.0

    abed34ec · Bump version 7.1.0 ·
    Minor changes and fixes
    
    * Translations are now made using [Weblate](https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/). This requires some technical changes, but there is no functional differences.
    * Translation updates.
  • v7.0.1

    1c7932ce · Bump v7.0.1 ·
  • v7.0.0

    6434ff02 · npm audit fix ·
    v7.0.0
    
    **Importante Notes**
    
    If you enabled external XMPP connection with plugin v6.3.0,
    and are not using the standard 5269 port, you must add and additional DNS SRV record.
    Check the [documentation](https://johnxlivingston.github.io/peertube-plugin-livechat/documentation/admin/advanced/xmpp_clients/).
    
    If you are using arm64 CPU, you no longer need to manually install Prosody on your server.
    You can now uncheck the "use system prosody" option, and uninstall Prosody if you don't use it for anything else.
    
    If you are using ["system Prosody"](https://johnxlivingston.github.io/peertube-plugin-livechat/documentation/admin/settings/#use-system-prosody),
    please not that this version will only properly work with Prosody >= 0.12.0.
    If you are using an older version, Chat Federation could be broken, and it could have some unexpected behaviour.
    
    **New Features**
    
    * Chat Federation:
      * You can now connect to a remote chat with your local account.
      * This remote connection is done using a custom implementation of [XEP-0468: WebSocket S2S](https://xmpp.org/extensions/xep-0468.html), using some specific discovering method (so that it will work without any DNS configuration).
      * If the remote instance has configured external XMPP connections, it will use legacy S2S connection instead of Websocket S2S.
      * The discovering methods are experimental and temporary. They will be replaced by something that uses XMPP standards in a later release.
    * ARM64 CPU support! The Prosody builtin AppImage is now compatible with ARM64 CPU.
    
    **Minor changes and fixes**
    
    * Possibility to debug Prosody in development environments.
    * Using process.spawn instead of process.exec to launch Prosody (safer, and more optimal).
    * Prosody AppImage: fix path mapping: we only map necessary /etc/ subdir, so that the AppImage can access to /etc/resolv.conf, /etc/hosts, ...
    * Prosody AppImage: hidden debug mode to disable lua-unbound, that seems broken in some docker dev environments.
    * Debug Mode: can change some parameters.
    * Fix use case where self-signed certificates are missing.
    * Prosody recommended version is now 0.12.x.
  • v6.3.0

    3ac504a3 · Fix changelog. ·
    New Features
    
    * Chat Federation !
      * This version of the plugin is the first that enables chat between Peertube instances.
      * This feature is a first beta release. It will be improved.
      * This feature requires Peertube >= 5.1.0. The plugin is still compatible with previous version, but the chat federation won't work.
      * By default, chat of video hosted on your instance will be shown on remote instances. You can disable this in the plugin settings.
      * By default, user from your instance will see remote chats. You can disable remote chats in the plugin settings.
      * When a user from your instance joins a remote chat, it will use your local ConverseJS, and will connect directly on the remote instance, as an anonymous XMPP user. If the user is logged-in on your instance, it will use his nickname by default (if available).
    * XMPP clients: you can now allow connection to rooms using external XMPP accounts and XMPP clients. Please note that this feature might require some server configuration to be available. Please refer to the [documentation](https://johnxlivingston.github.io/peertube-plugin-livechat/documentation/admin/advanced/xmpp_clients/) for more informations.
    
    Minor changes and fixes
    
    * Diagnostic tool: add the result of `prosodyctl check` in the debug section.
    * New debug mode
    * Fix 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.
    * Fix Peertube crash when someone attemps to connect to Websocket endpoint during plugin initialization.
  • v6.3.0-beta.1

    6e290a3e · Fix beta version name. ·
    New Features
    
    * Chat Federation !
      * This version of the plugin is the first that enables chat between Peertube instances.
      * This feature is a first beta release. It will be improved.
      * By default, chat of video hosted on your instance will be shown on remote instances. You can disable this in the plugin settings.
      * By default, user from your instance will see remote chats. You can disable remote chats in the plugin settings.
      * When a user from your instance joins a remote chat, it will use your local ConverseJS, and will connect directly on the remote instance, as an anonymous XMPP user. If the user is logged-in on your instance, it will use his nickname by default (if available).
    * XMPP clients: you can now allow connection to rooms using external XMPP accounts and XMPP clients. Please note that this feature might require some server configuration to be available. Please refer to the [documentation](https://johnxlivingston.github.io/peertube-plugin-livechat/documentation/admin/advanced/xmpp_clients/) for more informations.
    
    Minor changes and fixes
    
    * Diagnostic tool: add the result of `prosodyctl check` in the debug section.
    * New debug mode
    * Fix 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.
    * Fix Peertube crash when someone attemps to connect to Websocket endpoint during plugin initialization.
  • v6.3.0-beta1

    252dd30d · Bump version 6.3.0-beta1 ·
    v6.3.0
    
    New Features
    
    * Chat Federation !
      * This version of the plugin is the first that enables chat between Peertube instances.
      * This feature is a first beta release. It will be improved.
      * By default, chat of video hosted on your instance will be shown on remote instances. You can disable this in the plugin settings.
      * By default, user from your instance will see remote chats. You can disable remote chats in the plugin settings.
      * When a user from your instance joins a remote chat, it will use your local ConverseJS, and will connect directly on the remote instance, as an anonymous XMPP user. If the user is logged-in on your instance, it will use his nickname by default (if available).
    * XMPP clients: you can now allow connection to rooms using external XMPP accounts and XMPP clients. Please note that this feature might require some server configuration to be available. Please refer to the [documentation](https://johnxlivingston.github.io/peertube-plugin-livechat/documentation/admin/advanced/xmpp_clients/) for more informations.
    
    Minor changes and fixes
    
    * Diagnostic tool: add the result of `prosodyctl check` in the debug section.
    * New debug mode
    * Fix 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.
    * Fix Peertube crash when someone attemps to connect to Websocket endpoint during plugin initialization.
  • v6.2.3

    7cae2de9 · Version 6.2.3 ·
    v6.2.3
    
    Minor changes and fixes
    
    * Fix italian translation.
  • v6.2.2

    v6.2.2
    
    Fix italian translation
  • v6.2.1

    b9c93c41 · update npm dependencies. ·
    v6.2.1
    
    Minor changes and fixes:
    
    * Italian settings page translation (thanks [lost-geographer](https://github.com/lost-geographer)).
    * Various translation fixes in french and english (thanks [lost-geographer](https://github.com/lost-geographer)).
    * Update npm dependencies with security fixes.
  • v6.2.0

    9fd4876e · 6.2.0 ·
    v6.2.0
    
    New Features
    
    * Settings page translations:
      * english,
      * french,
      * german (thanks [Gamemap](https://github.com/Gamemap))
    
    Minor changes and fixes
    
    * Updating a link to the documentation in the settings page.
    * 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`.