v0.23.0
0.23.0
API and Breaking Changes
- Use partial message content to send message #455 (@brichet, @dlqqq)
- Configurable chat toolbar in side panel #445 (@brichet, @dlqqq)
Enhancements made
- Show a "New chat" label next to the "+" button in the chat panel #468 (@andrii-i, @dlqqq)
- Expose awareness on IChatModel and IChatContext #467 (@andrii-i, @dlqqq)
- Skip bot users in mention suggestions #466 (@andrii-i, @dlqqq)
- Add message metadata to the input model #465 (@dlqqq, @brichet)
- Improve the cell attachment opener #450 (@brichet, @Copilot, @nakul-py)
- Add "New Chat" entry to the file browser context menu #447 (@vincentye38, @brichet, @claude, @krassowski)
- Create the chat ID from frontend if not yet created #439 (@brichet, @Copilot, @Zsailer)
- Unify chat message submit logic across input handlers #419 (@MUFFANUJ, @brichet)
- Improve messages rendering #403 (@brichet, @jtpio)
- [FIX] Message toolbar buttons overlaps with text. #378 (@nakul-py, @andrii-i, @brichet)
Bugs fixed
- Remove all observers on
YChat.unobserve()#463 (@dlqqq, @brichet) - Allow Jupyter Collaboration v5 alpha (Jupyter YDoc v4 support) #462 (@dlqqq, @brichet)
- Bump pycrdt ceiling to <0.15.0 #461 (@dlqqq)
- Fix circular import when importing jupyterlab_chat.ychat first #457 (@dlqqq, @brichet)
- Ensure chat files autosave independently #442 (@MUFFANUJ, @brichet)
- Do not dispose of the model when moving the widget from side to main #423 (@brichet, @Copilot)
- Fix chat sidepanel toolbar overflow behavior #415 (@MUFFANUJ, @brichet)
Maintenance and upkeep improvements
- Bump @jupyterlab and @Lumino dependencies #453 (@brichet, @Zsailer)
- Compatibility to Jupyterlab 4.6.0 #452 (@brichet, @krassowski)
- Fix the UI tests on placeholder by improving the locator #444 (@brichet)
- Faster playwright setup on CI #443 (@brichet)
Other merged PRs
- Bump js-yaml from 3.14.2 to 3.15.0 in the npm_and_yarn group across 1 directory #460 (@dlqqq)
- Bump the npm_and_yarn group across 2 directories with 3 updates #448 (@brichet)
- Bump shell-quote from 1.8.1 to 1.8.4 in the npm_and_yarn group across 1 directory #446 (@brichet)
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@andrii-i (activity) | @brichet (activity) | @claude (activity) | @Copilot (activity) | @dlqqq (activity) | @jtpio (activity) | @krassowski (activity) | @MUFFANUJ (activity) | @nakul-py (activity) | @vincentye38 (activity) | @Zsailer (activity)