Important
-
The extension based on collaborative documents has been renamed
jupyterlab-chat
. The PyPI package is now https://pypi.org/project/jupyterlab-chat/ The npmjs packages are now: -
The websocket chat extension has been removed from this repository. The repo for this extension is now https://github.com/brichet/jupyterlab-ws-chat
- Revert 'Allow
$
to literally denote quantities of USD in chat' (#95) #99 (@brichet) - Allow
$
to literally denote quantities of USD in chat #95 (@brichet)
- Bump cross-spawn from 6.0.5 to 6.0.6 in the npm_and_yarn group across 1 directory #103 (@dependabot)
- Rename the extension to jupyterlab-chat #102 (@brichet)
- Bump cross-spawn from 7.0.3 to 7.0.6 in /python/jupyterlab-collaborative-chat/ui-tests in the npm_and_yarn group across 1 directory #101 (@dependabot)
- Remove websocket chat extension #100 (@brichet)
- Fix the ui tests for jupyterlab 4.3 #97 (@brichet)
- Update README.md #104 (@brichet)
- Add notes about current development status and breaking changes #93 (@brichet)
(GitHub contributors page for this release)
@brichet | @dependabot | @github-actions
- Update jupyter_collaboration dependency #90 (@brichet)
- Bundle @jupyter/chat #89 (@brichet)
- Improve dev script #88 (@brichet)
- Refactor UI tests #86 (@brichet)
- Fix the update snapshot workflow #84 (@brichet)
(GitHub contributors page for this release)
- Ychat update messages #81 (@brichet)
- Use getter and setter for the config in the collaborative chat #77 (@brichet)
- Shortcut to focus on the chat input #80 (@brichet)
- Fix labextension in develop mode in dev install #79 (@brichet)
- Reoganize the project to split typescript packages and extensions #78 (@brichet)
- Bump micromatch from 4.0.7 to 4.0.8 in the npm_and_yarn group across 1 directory #76 (@dependabot)
- Bump webpack from 5.93.0 to 5.94.0 in the npm_and_yarn group across 1 directory #75 (@dependabot)
- Bump the npm_and_yarn group across 3 directories with 3 updates #73 (@dependabot)
(GitHub contributors page for this release)
@brichet | @dependabot | @github-actions | @jtpio
(GitHub contributors page for this release)
- Update to jupyterlab 4.2.x #66 (@brichet)
- Updated integration tests workflow #65 (@krassowski)
- Bump the npm_and_yarn group across 2 directories with 4 updates #63 (@dependabot)
(GitHub contributors page for this release)
@brichet | @dependabot | @github-actions | @krassowski
- Autocomplete commands #57 (@brichet)
- Buttons to mark chat as read #56 (@brichet)
- Add metadata to ychat, id to model and store last unread in localStorage #54 (@brichet)
- Add the panel tracker to the chat factory token #47 (@brichet)
- Notifications for unread messages #43 (@brichet)
- Stack consecutive messages from same user #40 (@brichet)
- Fix bump version #62 (@brichet)
- Prevent dependabot from using yarn 4 #59 (@brichet)
- Use the Chat.IOptions as option for the Widget and Sidebar #55 (@brichet)
- Depend on
pydantic
directly instead oflangchain
#48 (@jtpio) - Refactoring to avoid unecessary react rendering #44 (@brichet)
- Add binder link in README and on PR #41 (@brichet)
- Fix the release workflow #39 (@brichet)
- Code refactoring #38 (@brichet)
(GitHub contributors page for this release)
@brichet | @github-actions | @jtpio | @welcome
A lot of the UI components of this project come from jupyter-ai.
Contributors of the initial UI components, in the order of Github contributors:
@dlqqq | @3coins | @JasonWeill | @krassowski | @ellisonbg | @andrii-i | @aws-khatria | @garsonbyte | @markqiu | @aychang95 | @mschroering
- Messages as a list in collaborative chat document #31 (@brichet)
- Remove requirement to global awareness, which often fails to activate #28 (@brichet)
- Use the server time in collaborative chat #26 (@brichet)
- Edition and deletion of messages #22 (@brichet)
- Improve ychat #18 (@brichet)
- Toolbar factory #16 (@brichet)
- Propagate the config to all existing and newly created chat widget #14 (@brichet)
- Add commands, menu entry and launcher #12 (@brichet)
- Collaborative chat sidepanel #11 (@brichet)
- add a collaborative chat extension #9 (@brichet)
- Split the project in two packages: UI (npm) and jupyterlab extension #3 (@brichet)
- Add a model to the chat panel #1 (@brichet)
- Set the release workflows to use the jupyterlab releaser bot #35 (@brichet)
- Bump tar from 6.2.0 to 6.2.1 in /packages/jupyterlab-ws-chat/ui-tests in the npm_and_yarn group across 1 directory #21 (@dependabot)
- Update the github organization from 'jupyterlab-contrib' to 'jupyterlab' #20 (@brichet)
- Add the @jupyter namespace to the NPM chat package #17 (@brichet)
- Integration tests #13 (@brichet)
- Monorepo improvements #10 (@brichet)
- Rename extension package #8 (@brichet)
- Remove @jupyter namespace from the package name #6 (@brichet)
- Update the github repo from QuantStack to jupyterlab-contrib #5 (@brichet)
- Add license-header action #4 (@brichet)
- Remove non relevant tests #2 (@brichet)