{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":643445235,"defaultBranch":"main","name":"lobe-chat","ownerLogin":"lobehub","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-21T07:19:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/131470832?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716346169.0","currentOid":""},"activityList":{"items":[{"before":"5870d173ffe1453471919e543450b8d678049be4","after":null,"ref":"refs/heads/refactor/auth","pushedAt":"2024-05-22T02:49:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"}},{"before":"11eeb012ddc2fb7d22c570e4c189d21fd1fa9163","after":"46e65738663914865f23e95ccd1884c04fb26b8f","ref":"refs/heads/lighthouse","pushedAt":"2024-05-22T00:23:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lobehubbot","name":"LobeHub Bot","path":"/lobehubbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134299653?s=80&v=4"},"commit":{"message":"🤖 chore: Lighthouse Results | Welcome","shortMessageHtmlLink":"🤖 chore: Lighthouse Results | Welcome"}},{"before":"64066d9addf0dde1051237e1dcd5cc36a9286c22","after":"11eeb012ddc2fb7d22c570e4c189d21fd1fa9163","ref":"refs/heads/lighthouse","pushedAt":"2024-05-22T00:22:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lobehubbot","name":"LobeHub Bot","path":"/lobehubbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134299653?s=80&v=4"},"commit":{"message":"🤖 chore: Lighthouse Results | Chat","shortMessageHtmlLink":"🤖 chore: Lighthouse Results | Chat"}},{"before":"ab1638196327a78c9a2aba21dcf6442943b1e4c9","after":"64066d9addf0dde1051237e1dcd5cc36a9286c22","ref":"refs/heads/lighthouse","pushedAt":"2024-05-22T00:22:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lobehubbot","name":"LobeHub Bot","path":"/lobehubbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134299653?s=80&v=4"},"commit":{"message":"🤖 chore: Lighthouse Results | Settings","shortMessageHtmlLink":"🤖 chore: Lighthouse Results | Settings"}},{"before":"6c5c21b5a89801504e68e963f1095863f7ede8fb","after":"ab1638196327a78c9a2aba21dcf6442943b1e4c9","ref":"refs/heads/lighthouse","pushedAt":"2024-05-22T00:21:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lobehubbot","name":"LobeHub Bot","path":"/lobehubbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134299653?s=80&v=4"},"commit":{"message":"🤖 chore: Lighthouse Results | Market","shortMessageHtmlLink":"🤖 chore: Lighthouse Results | Market"}},{"before":"8729a0ef91cc468e7e99662f06a004ab079d5eab","after":"e1165c3edc0c3293c308c44acb08102c6c2ca22a","ref":"refs/heads/refactor/llm-env","pushedAt":"2024-05-21T18:25:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"✅ test: update test","shortMessageHtmlLink":"✅ test: update test"}},{"before":null,"after":"8729a0ef91cc468e7e99662f06a004ab079d5eab","ref":"refs/heads/refactor/llm-env","pushedAt":"2024-05-21T18:19:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"♻️ refactor: refactor the llm env","shortMessageHtmlLink":"♻️ refactor: refactor the llm env"}},{"before":"3945387d3bf717bc6dd9230609c4f16b524bd73c","after":"80266899907340f79156a71fe11f34d9be00a214","ref":"refs/heads/main","pushedAt":"2024-05-21T17:42:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":":bookmark: chore(release): v0.161.0 [skip ci]\n\n## [Version 0.161.0](https://github.com/lobehub/lobe-chat/compare/v0.160.8...v0.161.0)\nReleased on **2024-05-21**\n\n#### ✨ Features\n\n- **misc**: Add system agent to select another model provider for translation.\n\n
\n\n
\nImprovements and Fixes\n\n#### What's improved\n\n* **misc**: Add system agent to select another model provider for translation, closes [#1902](https://github.com/lobehub/lobe-chat/issues/1902) ([3945387](https://github.com/lobehub/lobe-chat/commit/3945387))\n\n
\n\n
\n\n[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)\n\n
","shortMessageHtmlLink":"🔖 chore(release): v0.161.0 [skip ci]"}},{"before":"56fe865350670d85ceaeb628d37df2a2936f4272","after":"3945387d3bf717bc6dd9230609c4f16b524bd73c","ref":"refs/heads/main","pushedAt":"2024-05-21T17:37:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"✨ feat: add system agent to select another model provider for translation (#1902)\n\n* ✨ feat: add support for change default translation agent\r\n\r\n* 🚸 style: fix improve menu accessibility\r\n\r\n* ✨ feat: add system agent module\r\n\r\n* 🌐 chore: add i18n\r\n\r\n* 🌐 chore: add i18n\r\n\r\n* ♻️ refactor: refactor the ModelSelect\r\n\r\n---------\r\n\r\nCo-authored-by: arvinxx ","shortMessageHtmlLink":"✨ feat: add system agent to select another model provider for transla…"}},{"before":"0c62fb76da748b4ec8b26d806fa241a7329c08a3","after":"56fe865350670d85ceaeb628d37df2a2936f4272","ref":"refs/heads/main","pushedAt":"2024-05-21T15:53:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":":bookmark: chore(release): v0.160.8 [skip ci]\n\n### [Version 0.160.8](https://github.com/lobehub/lobe-chat/compare/v0.160.7...v0.160.8)\nReleased on **2024-05-21**\n\n#### 💄 Styles\n\n- **misc**: `Tooltip` should not be selected & Model selector overlaps with reset button.\n\n
\n\n
\nImprovements and Fixes\n\n#### Styles\n\n* **misc**: `Tooltip` should not be selected & Model selector overlaps with reset button, closes [#2500](https://github.com/lobehub/lobe-chat/issues/2500) [#2511](https://github.com/lobehub/lobe-chat/issues/2511) [#2581](https://github.com/lobehub/lobe-chat/issues/2581) ([0c62fb7](https://github.com/lobehub/lobe-chat/commit/0c62fb7))\n\n
\n\n
\n\n[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)\n\n
","shortMessageHtmlLink":"🔖 chore(release): v0.160.8 [skip ci]"}},{"before":"71a2f1512ab54b103a58b2a9aecf516e5ec677e6","after":"0c62fb76da748b4ec8b26d806fa241a7329c08a3","ref":"refs/heads/main","pushedAt":"2024-05-21T15:48:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"💄 style: `Tooltip` should not be selected & Model selector overlaps with reset button (#2500)\n\n* pointerEvents: 'none'\r\n\r\n* “获取模型列表\"\r\n\r\n* fix:模型选择框重叠\r\n\r\n* Update index.tsx\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix #2511\r\n\r\n* fix #2581\r\n\r\n* Revert 2 fixs\r\n\r\n* revert","shortMessageHtmlLink":"💄 style: Tooltip should not be selected & Model selector overlaps w…"}},{"before":"c733fcfcc291afc98487bd9a3b94b37b98239e3c","after":"71a2f1512ab54b103a58b2a9aecf516e5ec677e6","ref":"refs/heads/main","pushedAt":"2024-05-21T14:41:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":":bookmark: chore(release): v0.160.7 [skip ci]\n\n### [Version 0.160.7](https://github.com/lobehub/lobe-chat/compare/v0.160.6...v0.160.7)\nReleased on **2024-05-21**\n\n#### 🐛 Bug Fixes\n\n- **misc**: Fix duplicate model panel key.\n\n
\n\n
\nImprovements and Fixes\n\n#### What's fixed\n\n* **misc**: Fix duplicate model panel key, closes [#2591](https://github.com/lobehub/lobe-chat/issues/2591) ([c733fcf](https://github.com/lobehub/lobe-chat/commit/c733fcf))\n\n
\n\n
\n\n[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)\n\n
","shortMessageHtmlLink":"🔖 chore(release): v0.160.7 [skip ci]"}},{"before":"15cb778c605e54018b21bc9dce47f94fec94c7cb","after":null,"ref":"refs/heads/fix/fix-duplicate-menu-key","pushedAt":"2024-05-21T14:37:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"}},{"before":"bf96b927874591f7c1db6a1a0306264ed82fa0c7","after":"c733fcfcc291afc98487bd9a3b94b37b98239e3c","ref":"refs/heads/main","pushedAt":"2024-05-21T14:37:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"🐛 fix: fix duplicate model panel key (#2591)\n\n* 🐛 fix: fix duplicate model menu key\r\n\r\n* ✅ test: fix test","shortMessageHtmlLink":"🐛 fix: fix duplicate model panel key (#2591)"}},{"before":"47f951a41208e69b9332fde1f4edc58b76641717","after":"15cb778c605e54018b21bc9dce47f94fec94c7cb","ref":"refs/heads/fix/fix-duplicate-menu-key","pushedAt":"2024-05-21T14:18:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"✅ test: fix test","shortMessageHtmlLink":"✅ test: fix test"}},{"before":null,"after":"47f951a41208e69b9332fde1f4edc58b76641717","ref":"refs/heads/fix/fix-duplicate-menu-key","pushedAt":"2024-05-21T13:51:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"🐛 fix: fix duplicate model menu key","shortMessageHtmlLink":"🐛 fix: fix duplicate model menu key"}},{"before":"086244caffaf4713d7d38b337de1f8977027e6cd","after":"bf96b927874591f7c1db6a1a0306264ed82fa0c7","ref":"refs/heads/main","pushedAt":"2024-05-21T12:20:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":":bookmark: chore(release): v0.160.6 [skip ci]\n\n### [Version 0.160.6](https://github.com/lobehub/lobe-chat/compare/v0.160.5...v0.160.6)\nReleased on **2024-05-21**\n\n#### ♻ Code Refactoring\n\n- **misc**: Refactor a Notification component, refactor code, refactor message action, refactor the type, refactor user preference.\n\n#### 💄 Styles\n\n- **misc**: Add ENABLED_OPENAI env, add fetch error notification, improve openai fetch client switch, improve redirect when login.\n\n
\n\n
\nImprovements and Fixes\n\n#### Code refactoring\n\n* **misc**: Refactor a Notification component ([28db3d5](https://github.com/lobehub/lobe-chat/commit/28db3d5))\n* **misc**: Refactor code, closes [#2584](https://github.com/lobehub/lobe-chat/issues/2584) ([086244c](https://github.com/lobehub/lobe-chat/commit/086244c))\n* **misc**: Refactor message action ([224bd67](https://github.com/lobehub/lobe-chat/commit/224bd67))\n* **misc**: Refactor the type ([ddf1abf](https://github.com/lobehub/lobe-chat/commit/ddf1abf))\n* **misc**: Refactor user preference ([1823b0d](https://github.com/lobehub/lobe-chat/commit/1823b0d))\n\n#### Styles\n\n* **misc**: Add ENABLED_OPENAI env ([35f6230](https://github.com/lobehub/lobe-chat/commit/35f6230))\n* **misc**: Add fetch error notification ([0186b4b](https://github.com/lobehub/lobe-chat/commit/0186b4b))\n* **misc**: Improve openai fetch client switch ([3cad470](https://github.com/lobehub/lobe-chat/commit/3cad470))\n* **misc**: Improve redirect when login ([cb26655](https://github.com/lobehub/lobe-chat/commit/cb26655))\n\n
\n\n
\n\n[![](https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square)](#readme-top)\n\n
","shortMessageHtmlLink":"🔖 chore(release): v0.160.6 [skip ci]"}},{"before":"3cad4701c062fd76c968d63ffb978222349b71a0","after":null,"ref":"refs/heads/refactor/refactor-code","pushedAt":"2024-05-21T12:16:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"}},{"before":"5fc90a9baf6d6bb2f26208c697aa8bf51a0dbe7f","after":"086244caffaf4713d7d38b337de1f8977027e6cd","ref":"refs/heads/main","pushedAt":"2024-05-21T12:16:09.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"♻️ refactor: refactor code (#2584)\n\n♻️ refactor: refactor some code","shortMessageHtmlLink":"♻️ refactor: refactor code (#2584)"}},{"before":"ddf1abffc8edf8de51856012ab1ee48098fe8287","after":"3cad4701c062fd76c968d63ffb978222349b71a0","ref":"refs/heads/refactor/refactor-code","pushedAt":"2024-05-21T11:50:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"💄 style: improve openai fetch client switch","shortMessageHtmlLink":"💄 style: improve openai fetch client switch"}},{"before":"cdb7175fe2517c3c15fd41d3a6adc2e680a99fab","after":"ddf1abffc8edf8de51856012ab1ee48098fe8287","ref":"refs/heads/refactor/refactor-code","pushedAt":"2024-05-21T11:31:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"♻️ refactor: refactor the type","shortMessageHtmlLink":"♻️ refactor: refactor the type"}},{"before":"0e468c4c29c46951762c994061bc773104d840cb","after":"cdb7175fe2517c3c15fd41d3a6adc2e680a99fab","ref":"refs/heads/refactor/refactor-code","pushedAt":"2024-05-21T10:01:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"✅ test: add test","shortMessageHtmlLink":"✅ test: add test"}},{"before":"bcf583ab24ce594d5267e1469e136906c4409d53","after":"0e468c4c29c46951762c994061bc773104d840cb","ref":"refs/heads/refactor/refactor-code","pushedAt":"2024-05-21T09:43:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"♻️ refactor: refactor the type","shortMessageHtmlLink":"♻️ refactor: refactor the type"}},{"before":"e1284ada8539da33eb9bd29cc6547925a3868bed","after":"bcf583ab24ce594d5267e1469e136906c4409d53","ref":"refs/heads/refactor/refactor-code","pushedAt":"2024-05-21T09:34:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"📸 test: fix snapshot","shortMessageHtmlLink":"📸 test: fix snapshot"}},{"before":"08fedc7dcc26d57cde1940d0a57c977e1b824051","after":"e1284ada8539da33eb9bd29cc6547925a3868bed","ref":"refs/heads/refactor/refactor-code","pushedAt":"2024-05-21T09:33:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"🌐 chore: add i18n","shortMessageHtmlLink":"🌐 chore: add i18n"}},{"before":"c830b710865fcdda9423a33ba6d7f7d73b777434","after":"08fedc7dcc26d57cde1940d0a57c977e1b824051","ref":"refs/heads/refactor/refactor-code","pushedAt":"2024-05-21T08:59:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"✅ test: fix test","shortMessageHtmlLink":"✅ test: fix test"}},{"before":"51ee74255531daa0f09c91f77168d896e7570c6a","after":"c830b710865fcdda9423a33ba6d7f7d73b777434","ref":"refs/heads/refactor/refactor-code","pushedAt":"2024-05-21T08:48:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"🎨 chore: improve code","shortMessageHtmlLink":"🎨 chore: improve code"}},{"before":"4c5142770f4699885798451135805e5e86153e8c","after":"51ee74255531daa0f09c91f77168d896e7570c6a","ref":"refs/heads/refactor/refactor-code","pushedAt":"2024-05-21T08:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"💄 style: improve redirect when login","shortMessageHtmlLink":"💄 style: improve redirect when login"}},{"before":"8055934db90ae6f7593743fd149dc556119139ba","after":"4c5142770f4699885798451135805e5e86153e8c","ref":"refs/heads/refactor/refactor-code","pushedAt":"2024-05-21T08:38:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"♻️ refactor: refactor a Notification component","shortMessageHtmlLink":"♻️ refactor: refactor a Notification component"}},{"before":"d6acc74e4f961744a2a2cfe47fa9d1a5b4524303","after":"8055934db90ae6f7593743fd149dc556119139ba","ref":"refs/heads/refactor/refactor-code","pushedAt":"2024-05-21T08:33:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arvinxx","name":"Arvin Xu","path":"/arvinxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28616219?s=80&v=4"},"commit":{"message":"💄 style: add ENABLED_OPENAI env","shortMessageHtmlLink":"💄 style: add ENABLED_OPENAI env"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUHVh6AA","startCursor":null,"endCursor":null}},"title":"Activity · lobehub/lobe-chat"}