CHANGELOG#

jupyter-videochat 0.6.0#

UI#

  • Rooms now show their provider, presently Server or Public (#38)

  • Adopt Card styling, like the Launcher (#38)

  • New Video Chat is added to the File menu (#38)

API#

  • Public rooms are still configured as part of core, and can be opted-in via Command Palette or Advanced Settings (and therefore overrides.json) (#38)

  • The Public implementation is in a separate, optional plugin (#38)

  • Server rooms similarly moved to a separate, optional plugin (#38)

  • The Toggle Sidebar implementation is moved to a separate, optional plugin (#60)

  • The mainWidget is available as part of the API, and exposes a toolbar for adding custom features (#60)

Integrations#

Docs#

jupyter-videochat 0.5.1#

  • adds missing provides to allow downstreams extensions to use (and not just import) IVideoChatManager (#21)

  • moves current Lab UI area (e.g. right, main) to user settings (#22)

jupyter-videochat 0.5.0#

  • overhaul for JupyterLab 3 (#12, #14)

    • pip install jupyter-videochat, no more jupyter labextension install

      • npm tarballs will continue to be released for downstream extensions

        • user install via jupyter labextension install is no longer tested

    • exposes IVideoChatManager for other extensions to interact with the current Jitsi Meet instance

    • fully configurable via Advanced Settings

      • Jitsi configuration

      • persistent display name/avatar

      • allow joining public rooms

  • replaced vendored Jitsi API with use of your Jitsi server’s

  • adds URL router

    • open a chat directly with ?jvc=<room name> (#7)

jupyter-videochat 0.4.0#

  • fixes some iframe behavior (#2)

  • last release compatible with JupyterLab 2