{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":765083033,"defaultBranch":"main","name":"jupyter-chat","ownerLogin":"jupyterlab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-29T08:50:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22800682?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715610388.0","currentOid":""},"activityList":{"items":[{"before":"853271e0f98b1e20f2e158213f314c3f4c6e2fa2","after":"71e2581f5b349270f9229343c1a274c2ab2f44c7","ref":"refs/heads/main","pushedAt":"2024-05-21T12:21:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Add binder link in README and on PR (#41)\n\n* Add binder directory, binder badge on readme and binder action on PR\r\n\r\n* Fix postBuild script","shortMessageHtmlLink":"Add binder link in README and on PR (#41)"}},{"before":"9eab435b865e16dda9e9ddf76dc1ef7298ba0405","after":"853271e0f98b1e20f2e158213f314c3f4c6e2fa2","ref":"refs/heads/main","pushedAt":"2024-05-21T09:44:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Stack consecutive messages from same user (#40)\n\n* Stack the message when the sender is the same, to avoid duplicating avatar and user name\r\n\r\n* Add a config for stacked messages\r\n\r\n* Remove border for stacked messages and move some styles in CSS file\r\n\r\n* Little refactoring on ui-tests\r\n\r\n* Add tests on stacked messages\r\n\r\n* lint\r\n\r\n* Use config in the websocket chat extension\r\n\r\n* Remove times from messages before snapshot, to avoid time zone diff","shortMessageHtmlLink":"Stack consecutive messages from same user (#40)"}},{"before":"0ddd10f2b237586d2624a1eab6ad2a6b20fbeb7c","after":"9eab435b865e16dda9e9ddf76dc1ef7298ba0405","ref":"refs/heads/main","pushedAt":"2024-05-20T09:17:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Code refactoring (#38)\n\n* Use generic constraint type for IChatMessage.user\r\n\r\n* Clean code\r\n\r\n* Simplify message header props","shortMessageHtmlLink":"Code refactoring (#38)"}},{"before":"f2288cf39222ae6c90a385dff10858c7edc5d769","after":"0ddd10f2b237586d2624a1eab6ad2a6b20fbeb7c","ref":"refs/heads/main","pushedAt":"2024-05-20T09:04:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Fix the release workflow (#39)\n\n* Remove the version from package.json and use the lerna.json one as reference\r\n\r\n* Add the root package name in lerna.json\r\n\r\n* Revert \"Add the root package name in lerna.json\"\r\n\r\nThis reverts commit 646c97da8054ff43fd5c7a4a1fc7aeb55f59b873.\r\n\r\n* Revert \"Remove the version from package.json and use the lerna.json one as reference\"\r\n\r\nThis reverts commit 00e7ab7a2cf6cf0bc672aaf770314572affaa0e0.\r\n\r\n* Add the root directory in workspaces, but exclude the scripts in nx\r\n\r\n* Revert \"Add the root directory in workspaces, but exclude the scripts in nx\"\r\n\r\nThis reverts commit 741bd2a56a5bd77c63eb34bb6fa22fab69833504.\r\n\r\n* Add a script to bump version, inspired from jupyter_collaboration","shortMessageHtmlLink":"Fix the release workflow (#39)"}},{"before":"0b72a3b62a3615688d3e744d6fa52f76427f9cf5","after":"f2288cf39222ae6c90a385dff10858c7edc5d769","ref":"refs/heads/main","pushedAt":"2024-05-16T19:35:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jupyterlab-releaser-bot[bot]","name":null,"path":"/apps/jupyterlab-releaser-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22800682?s=80&v=4"},"commit":{"message":"Publish 0.1.0\n\nSHA256 hashes:\n\njupyter-chat-0.1.0.tgz: 6f31525d19256dad2bed413a0cb4ed9f4ca07068dc1376db47d11eceb12d3a3e\n\njupyterlab-collaborative-chat-0.1.0.tgz: 89d1c2d46a7a353d0d05f3bfdaf105c723b4d88ec6f57549ae085a9ff928e66e\n\njupyterlab-ws-chat-0.1.0.tgz: 5e1f8245f66b73fa3982039b30130f024100830b589a6d81faca43dfdd0c5b19\n\njupyterlab_collaborative_chat-0.1.0-py3-none-any.whl: 802bfb4d526c804157881d4eafad098c0d50a50f69e21a3a67334b9b27605945\n\njupyterlab_collaborative_chat-0.1.0.tar.gz: 8dc19fccca5f49eaa0813e89bb1d11872d464ddbb40fdc3eb2a2dc76ba85bc0d\n\njupyterlab_ws_chat-0.1.0-py3-none-any.whl: 9c137d8b6a0a865f568e25b65a0b943625fc560e1f121907c4ada8641a9360e7\n\njupyterlab_ws_chat-0.1.0.tar.gz: 8d6864274a2f0ed35316debf78ba886488d4cd67c0092a042f3daa807b1352eb","shortMessageHtmlLink":"Publish 0.1.0"}},{"before":"4b34bf41bcd47ff1a267a9bf85f6b884b389e2ba","after":"0b72a3b62a3615688d3e744d6fa52f76427f9cf5","ref":"refs/heads/main","pushedAt":"2024-05-16T15:36:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jtpio","name":"Jeremy Tuloup","path":"/jtpio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/591645?s=80&v=4"},"commit":{"message":"Merge pull request #35 from brichet/release_workflow\n\nSet the release workflows to use the jupyterlab releaser bot","shortMessageHtmlLink":"Merge pull request #35 from brichet/release_workflow"}},{"before":"8e91bbb8ae48135a07d03c5ac941af6b637c67d4","after":"4b34bf41bcd47ff1a267a9bf85f6b884b389e2ba","ref":"refs/heads/main","pushedAt":"2024-05-15T19:31:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Remove the fixed timestamp used for testing","shortMessageHtmlLink":"Remove the fixed timestamp used for testing"}},{"before":"0d21e56d498094bfe3d82cc56875770f2763fee3","after":"8e91bbb8ae48135a07d03c5ac941af6b637c67d4","ref":"refs/heads/main","pushedAt":"2024-05-15T13:32:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Messages as a list in collaborative chat document (#31)\n\n* Store the list of message in the model instead of the widget, to easily manipulate it\r\n\r\n* Change the chat document to have a list of messages instead of a map\r\n\r\n* Fix collaborative chat tests\r\n\r\n* lint\r\n\r\n* Improve the way the changes on messages are handled","shortMessageHtmlLink":"Messages as a list in collaborative chat document (#31)"}},{"before":"4875e78f6d1cc51a56f6db3a4711fdf3ebb3bcb6","after":"0d21e56d498094bfe3d82cc56875770f2763fee3","ref":"refs/heads/main","pushedAt":"2024-05-14T14:19:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Fix message datetime (#29)\n\n* Avoid reloading all the messages when the input value changes, by moving the input state to the input itself instead of the chat\r\n\r\n* Save the string datetime in the header instead of the message, and recalculate it if the timestamp change","shortMessageHtmlLink":"Fix message datetime (#29)"}},{"before":"0a2326836cc927ebf0ba6cb646ee05e9236f46c9","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/npm_and_yarn-96a8619596","pushedAt":"2024-05-13T14:26:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"e0a0733694afd100b6816cafeb84f991ca803fbf","ref":"refs/heads/dependabot/npm_and_yarn/npm_and_yarn-3983e98ac3","pushedAt":"2024-05-13T14:26:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the npm_and_yarn group across 2 directories with 2 updates\n\nBumps the npm_and_yarn group with 1 update in the / directory: [ejs](https://github.com/mde/ejs).\nBumps the npm_and_yarn group with 1 update in the /packages/jupyterlab-ws-chat/ui-tests directory: [semver](https://github.com/npm/node-semver).\n\n\nUpdates `ejs` from 3.1.9 to 3.1.10\n- [Release notes](https://github.com/mde/ejs/releases)\n- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)\n\nUpdates `semver` from 7.6.0 to 7.6.2\n- [Release notes](https://github.com/npm/node-semver/releases)\n- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/npm/node-semver/compare/v7.6.0...v7.6.2)\n\n---\nupdated-dependencies:\n- dependency-name: ejs\n dependency-type: indirect\n dependency-group: npm_and_yarn\n- dependency-name: semver\n dependency-type: indirect\n dependency-group: npm_and_yarn\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the npm_and_yarn group across 2 directories with 2 updates"}},{"before":"64d01f78e99e64bab4246e01ac131685d9d45181","after":"4875e78f6d1cc51a56f6db3a4711fdf3ebb3bcb6","ref":"refs/heads/main","pushedAt":"2024-05-13T14:22:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Remove requirement to global awareness, which often fails to activate (#28)\n\n* Remove requirement to global awareness, which often fails to activate\r\n\r\n* update galata and fix the test on menu entry\r\n\r\n* lint\r\n\r\n* Fix settings test\r\n\r\n* Handle the case where the command to open chat has not been loaded","shortMessageHtmlLink":"Remove requirement to global awareness, which often fails to activate ("}},{"before":"80b8c6de06c41279890318d78dd2a2981d850649","after":"64d01f78e99e64bab4246e01ac131685d9d45181","ref":"refs/heads/main","pushedAt":"2024-05-07T07:09:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Collaborative chat sidepanel (#11)\n\n* Includes a panel to manage the chats\r\n\r\n* Add integration tests\r\n\r\n* lint\r\n\r\n* Use the jupyter events sytem to update the chat list\r\n\r\n* Fix the chat select initialization\r\n\r\n* Fix factory name after rebase\r\n\r\n* Add buttons to move the chat between sidepanel and main area\r\n\r\n* Code cleaning","shortMessageHtmlLink":"Collaborative chat sidepanel (#11)"}},{"before":"c8dcd96bb2aaaa1ea9edd2ce0b2f93bd2f498a07","after":"80b8c6de06c41279890318d78dd2a2981d850649","ref":"refs/heads/main","pushedAt":"2024-05-03T10:40:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Edition and deletion of messages (#22)\n\n* Allow edition and deletion in jupyter-chat package\r\n\r\n* Handle edition and deletion of message in collaborative chat extension\r\n\r\n* Automatic application of license header\r\n\r\n* lint\r\n\r\n* Button to cancel message edition\r\n\r\n* Add ui-tests and fix flaky settings test\r\n\r\n* Add deleted and edited message information in chat component\r\n\r\n* Use edited and deleted flag in collaborative chat\r\n\r\n* Handle the deleted messages from file (out of band changes)\r\n\r\n* Uses global variables in tests\r\n\r\n* Add tests on out of band changes\r\n\r\n---------\r\n\r\nCo-authored-by: github-actions[bot] ","shortMessageHtmlLink":"Edition and deletion of messages (#22)"}},{"before":null,"after":"0a2326836cc927ebf0ba6cb646ee05e9236f46c9","ref":"refs/heads/dependabot/npm_and_yarn/npm_and_yarn-96a8619596","pushedAt":"2024-05-02T18:15:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ejs in the npm_and_yarn group across 1 directory\n\nBumps the npm_and_yarn group with 1 update in the / directory: [ejs](https://github.com/mde/ejs).\n\n\nUpdates `ejs` from 3.1.9 to 3.1.10\n- [Release notes](https://github.com/mde/ejs/releases)\n- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)\n\n---\nupdated-dependencies:\n- dependency-name: ejs\n dependency-type: indirect\n dependency-group: npm_and_yarn\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ejs in the npm_and_yarn group across 1 directory"}},{"before":"a13a787235edc2c00d9d0b35ec6dd9980d415e62","after":"c8dcd96bb2aaaa1ea9edd2ce0b2f93bd2f498a07","ref":"refs/heads/main","pushedAt":"2024-05-02T12:04:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Use the server time in collaborative chat (#26)\n\n* Change the time to the server time in ymessages\r\n\r\n* Display the date of the message if the day is not the current one\r\n\r\n* Change the validated_time by raw_time and display it if it is true\r\n\r\n* Homogenize class names\r\n\r\n* Use the dirty flag of the ydoc to avoid updating timestamp when loading the ydoc with file content\r\n\r\n* Add tests on raw_time\r\n\r\n* lint","shortMessageHtmlLink":"Use the server time in collaborative chat (#26)"}},{"before":"4b0682c8458eb2efdc48a1ea417601992588e7a8","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/packages/jupyterlab-ws-chat/ui-tests/npm_and_yarn-faa7759b81","pushedAt":"2024-04-25T15:09:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"}},{"before":"e7c5708cc52ba944b48f4d5965372c4e5035f0d7","after":"a13a787235edc2c00d9d0b35ec6dd9980d415e62","ref":"refs/heads/main","pushedAt":"2024-04-25T15:09:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Bump tar (#21)\n\nBumps the npm_and_yarn group with 1 update in the /packages/jupyterlab-ws-chat/ui-tests directory: [tar](https://github.com/isaacs/node-tar).\r\n\r\n\r\nUpdates `tar` from 6.2.0 to 6.2.1\r\n- [Release notes](https://github.com/isaacs/node-tar/releases)\r\n- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.0...v6.2.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: tar\r\n dependency-type: indirect\r\n dependency-group: npm_and_yarn\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump tar (#21)"}},{"before":null,"after":"4b0682c8458eb2efdc48a1ea417601992588e7a8","ref":"refs/heads/dependabot/npm_and_yarn/packages/jupyterlab-ws-chat/ui-tests/npm_and_yarn-faa7759b81","pushedAt":"2024-04-25T09:27:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump tar\n\nBumps the npm_and_yarn group with 1 update in the /packages/jupyterlab-ws-chat/ui-tests directory: [tar](https://github.com/isaacs/node-tar).\n\n\nUpdates `tar` from 6.2.0 to 6.2.1\n- [Release notes](https://github.com/isaacs/node-tar/releases)\n- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.0...v6.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: tar\n dependency-type: indirect\n dependency-group: npm_and_yarn\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump tar"}},{"before":"1f1b8078f53fa572f8d1089e394e4c2fe4538270","after":"e7c5708cc52ba944b48f4d5965372c4e5035f0d7","ref":"refs/heads/main","pushedAt":"2024-04-25T09:17:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Uupdate the github organization from 'jupyterlab-contrib' to 'jupyterlab' (#20)","shortMessageHtmlLink":"Uupdate the github organization from 'jupyterlab-contrib' to 'jupyter…"}},{"before":"7cf475b070bd4736ea9ded945702f39a6ea9b0bf","after":"1f1b8078f53fa572f8d1089e394e4c2fe4538270","ref":"refs/heads/main","pushedAt":"2024-04-23T15:15:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Import jupyter-chat CSS in extensions","shortMessageHtmlLink":"Import jupyter-chat CSS in extensions"}},{"before":"52df0d85631bd7512de21c2cc6a877a8650bff62","after":"7cf475b070bd4736ea9ded945702f39a6ea9b0bf","ref":"refs/heads/main","pushedAt":"2024-04-22T17:44:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Improve ychat (#18)\n\n* Change the message structure to a map (instead of Array), and add a user map to avoid duplicating user information in messages\r\n\r\n* Take into account messages modified remotly\r\n\r\n* Should theorically handle removed messages\r\n\r\n* Fix WS extension","shortMessageHtmlLink":"Improve ychat (#18)"}},{"before":"831539774d7a7d8c91d0a588ec2b7219c0dac42a","after":"52df0d85631bd7512de21c2cc6a877a8650bff62","ref":"refs/heads/main","pushedAt":"2024-04-19T18:34:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Add the @jupyter namespace to the NPM chat package (#17)","shortMessageHtmlLink":"Add the @jupyter namespace to the NPM chat package (#17)"}},{"before":"cb5f6d54e4af3764bcf9df5fa19badd627be0721","after":"831539774d7a7d8c91d0a588ec2b7219c0dac42a","ref":"refs/heads/main","pushedAt":"2024-04-19T15:44:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Add the chat icon in the file type","shortMessageHtmlLink":"Add the chat icon in the file type"}},{"before":"5420221be4fc789373a89740c7cebce8f7e91b82","after":"cb5f6d54e4af3764bcf9df5fa19badd627be0721","ref":"refs/heads/main","pushedAt":"2024-04-15T15:23:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Toolbar factory (#16)\n\n* Add a toolbar registry to the chat document\r\n\r\n* rename the document factories plugin\r\n\r\n* Fix leftover","shortMessageHtmlLink":"Toolbar factory (#16)"}},{"before":"54983b8a4bf1f2dcdc30c9b301921c8ca96346de","after":"5420221be4fc789373a89740c7cebce8f7e91b82","ref":"refs/heads/main","pushedAt":"2024-04-12T15:54:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Propagate the config to all existing and newly created chat widget (#14)\n\n* Propagate the config to all existing and newly created chat widget\r\n\r\n* Adds some classes in components\r\n\r\n* add tests on sending message\r\n\r\n* Add tests on settings\r\n\r\n* lint\r\n\r\n* fix tests\r\n\r\n* Fix openSettings in tests\r\n\r\n* lint\r\n\r\n* Try to fix openSettings 2nd","shortMessageHtmlLink":"Propagate the config to all existing and newly created chat widget (#14)"}},{"before":"ab6fdfa58d5b23fef611c956ac24a093a2720cba","after":"54983b8a4bf1f2dcdc30c9b301921c8ca96346de","ref":"refs/heads/main","pushedAt":"2024-04-11T11:18:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Integration tests (#13)\n\n* Add integration tests workflow\r\n\r\n* Fix chat creation without name\r\n\r\n* Add command palette tests\r\n\r\n* Tests on launcher and menu item\r\n\r\n* lint","shortMessageHtmlLink":"Integration tests (#13)"}},{"before":"c9e24e5ed731cbf44335969723160bf358341948","after":"ab6fdfa58d5b23fef611c956ac24a093a2720cba","ref":"refs/heads/main","pushedAt":"2024-04-10T19:51:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Add commands, menu entry and launcher (#12)\n\n* Allow opening an empty chat file\r\n\r\n* Add commands to open or create a chat\r\n\r\n* Add launcher and menu entry","shortMessageHtmlLink":"Add commands, menu entry and launcher (#12)"}},{"before":"89650008f593e71e8f8b17c6a337ac46dbf2e221","after":"c9e24e5ed731cbf44335969723160bf358341948","ref":"refs/heads/main","pushedAt":"2024-04-08T16:44:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Monorepo improvements (#10)\n\n* Add minimal info in readme(s)\r\n\r\n* The extension to install can be choosen in script\r\n\r\n* Split the build github action per package\r\n\r\n* Update build extension test\r\n\r\n* Fix the environment variables\r\n\r\n* Try to fix the environment variables\r\n\r\n* Try to fix the environment variables... 2nd\r\n\r\n* Try to fix the environment variables... 3rd\r\n\r\n* Avoid using variables in workflow\r\n\r\n* Specify the name of artifacts","shortMessageHtmlLink":"Monorepo improvements (#10)"}},{"before":"6d052e1484f765f63e4d65ecded2ee31a43f7c1b","after":"89650008f593e71e8f8b17c6a337ac46dbf2e221","ref":"refs/heads/main","pushedAt":"2024-04-08T15:37:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brichet","name":"Nicolas Brichet","path":"/brichet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32258950?s=80&v=4"},"commit":{"message":"Use major version for dependencies on @jupyterlab and @lumino to avoid conflicts","shortMessageHtmlLink":"Use major version for dependencies on @jupyterlab and @Lumino to avoi…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET9JP5gA","startCursor":null,"endCursor":null}},"title":"Activity · jupyterlab/jupyter-chat"}