Releases: ChatGPTNextWeb/ChatGPT-Next-Web
v2.8 Client-Side Only Build & GPT-3.5 16k Models
Now you can export static html with yarn export
and host on any static file server.
What's Changed
- Fix docker-compose bug by @qingfengfenga in #1813
- fix docker-compose.yml bug by @OldDream666 in #1829
- translation doc to spanish by @johnfelipe in #1823
- fix: #1815 refuse to serve when disable gpt4 by @Yidadaa in #1842
- fix: #1685 clear context index should be recoverable by @Yidadaa in #1843
- feat: close #741 add auth page by @Yidadaa in #1844
- feat: just disable all ngnix buffering by @Yidadaa in #1863
- feat: 修改 auth.tsx 输入框为password by @OldDream666 in #1868
- feat: white url list for openai security by @Yidadaa in #1917
- feat: close #1762 add hover text for chat input actions by @Yidadaa in #1919
- fixup: #1762 optimize style on mobile screen by @Yidadaa in #1921
- feat: #1000 ready to support client-side only by @Yidadaa in #1927
- add new models by @suhipek in #1929
New Contributors
- @OldDream666 made their first contribution in #1829
- @johnfelipe made their first contribution in #1823
- @suhipek made their first contribution in #1929
Full Changelog: v2.7...v2.8
v2.7 Share to ShareGPT & Many Bug Fixes
What's Changed
- fix: #1688 wrong clear context index by @Yidadaa in #1689
- fix: #1668 #1681 by @Yidadaa in #1693
- chore: optimize images by @misitebao in #1700
- fix: use Select component by @PaRaD1SE98 in #1695
- clean next.config.mjs by @PaRaD1SE98 in #1694
- Add Jailbreak Mask by @jarieshan in #1731
- fix: bug #1727 by @yanCode in #1728
- fix vercel X-Forwarded-For headers by @popcell in #1736
- fix : specify the default hostname if docker builds with a proxy by @gtoxlili in #1738
- feat: share to ShareGPT by @Yidadaa in #1741
- fix: #1747 docker file bug by @lunaflora in #1749
- fix: Logical corrections & syntax errors by @gtoxlili in #1750
- refactor: Fix undefined className in ListItem by @wsw2000 in #1742
- fix: #1746 Can't modify immutable headers. by @popcell in #1754
- chore: remove unused code by @yanCode in #1777
- fix: style typo error in home.module.scss by @leviding in #1780
- fix: the display format of json error by @yanCode in #1782
- fix: [CSS] the position of top-action buttons by @yanCode in #1781
New Contributors
- @misitebao made their first contribution in #1700
- @jarieshan made their first contribution in #1731
- @popcell made their first contribution in #1736
- @gtoxlili made their first contribution in #1738
- @lunaflora made their first contribution in #1749
- @leviding made their first contribution in #1780
Full Changelog: v2.6...v2.7
v2.6 Export as Image, Clear Context & New Mask Page Look
🎉 Introducing v2.6 on GitHub! 🚀
We're thrilled to announce the latest version of our project, packed with exciting new features and improvements:
- 🌟 Fresh Export Functionality: You can now export conversations as images! Share your memorable conversations on social media with ease.
- 🚨 Context Clear: Is your AI nodding off? Use the "clear context" button to reset and help it forget your previous conversation. Of course, you can recover the context anytime you want.
- 🎭 Mask Welcome Page: A slight tweak to the welcome page, now the masks can scroll!
If you encounter any issues, please let us know and we'll address them as soon as possible. Have fun!
来看看我们在 v2.6 带来了什么新东西:
- 🌟 焕然一新的导出功能:现在你可以将聊天记录导出为图片了,快将你们的精彩对话分享到社交平台吧!
- 🚨 清除上下文:是否觉得它在打盹?使用清除上下文按钮让它忘记你们的对话!当然,你也可以随时恢复上下文 :)
- 🎭 面具欢迎页:一点小改动,下方的面具们终于可以滚动啦~
如果你在新版本中遇到了什么问题,请及时反馈!玩得开心~
What's Changed
- fix: allow to import a single mask by @yanCode in #1622
- fix: get real-ip instead of vercel edge network ip by @Algustine in #1629
- fix: css on display chat names by @yanCode in #1636
- feat: close #1478 new chat use global config as default by @Yidadaa in #1644
- Not to detect user lang when running in Node by @yaojingguo in #1648
- feat: close #1626 hide context prompts in mask config by @Yidadaa in #1653
- Revert "Not to detect user lang when running in Node" by @Yidadaa in #1657
- feat: scrollable mask lists in new-chat page by @Yidadaa in #1658
- feat: close #1415 clear context button by @Yidadaa in #1659
- feat: close #1382 only clear memory btn in chat config by @Yidadaa in #1660
- fix: bug #1662 by @yanCode in #1665
- feat: close #580 export messages as image by @Yidadaa in #1678
- chore: mobile export image style by @Yidadaa in #1679
New Contributors
- @Algustine made their first contribution in #1629
- @yaojingguo made their first contribution in #1648
Full Changelog: v2.5...v2.6
v2.5 Many Bugfixes, French & Korean
What's Changed
- refactor: #1000 #1179 api layer for client-side only mode and local models by @Yidadaa in #1495
- fixup by @Yidadaa in #1496
- fix: typo IMPRTANT -> IMPORTANT by @PaRaD1SE98 in #1501
- fix: #1498 missing text caused by streaming by @Yidadaa in #1526
- fix: typo reqestTimeoutId -> requestTimeoutId by @PaRaD1SE98 in #1529
- GitHub Copilot mask (english) by @danielgwilson in #1533
- Fix: press enter to select prompt when set pressing
enter
key to submit by @Quorafind in #1534 - Add docker-compose launch by @qingfengfenga in #1537
- fix: typo PresencePenlty -> PresencePenalty by @huangyuzhang in #1538
- fix: add localnet to proxychains config by @qianyu-wang in #1545
- fix: #1533 handle non-stream type by @yanCode in #1554
- feat: close #1433 add french translation by @Gan-Xing in #1435
- Revert "feat: close #1433 add french translation" by @Yidadaa in #1559
- fix: set openWhenHidden to be true by @yanCode in #1573
- Add French Translation -- 增加法语翻译 by @Gan-Xing in #1562
- fix: #1571 #1578 handle more error code by @Yidadaa in #1584
- feat: handle non-stream response by @Yidadaa in #1585
- chore: wont parse finished result by @Yidadaa in #1586
- fix #1590 Render the whole stream response body by @sjnho in #1592
- Add Korean translation 增加国际化语言:韩语 by @Allengl in #1580
- fix:Fix memory leak issue by adding fetch request timeout by @ClarenceDan in #1604
- add new mask 简历写手 by @Allengl in #1605
- fix: #1611 show corret message when can not query usage by @Yidadaa in #1616
New Contributors
- @danielgwilson made their first contribution in #1533
- @Quorafind made their first contribution in #1534
- @qingfengfenga made their first contribution in #1537
- @huangyuzhang made their first contribution in #1538
- @qianyu-wang made their first contribution in #1545
- @Gan-Xing made their first contribution in #1435
- @sjnho made their first contribution in #1592
- @Allengl made their first contribution in #1580
Full Changelog: v2.4...v2.5
v2.4 Russian, Czech & Bug Fixes
What's Changed
- feat: sync code every day instead of every hour by @yzy1996 in #1335
- feat: #1055, #444 and fix #1359 hot key to switch chat and allow to disable gpt-4 by @Yidadaa in #1361
- feat: add model and time info to prompts by @Yidadaa in #1364
- 添加Cloudflare Pages的部署说明 by @darth-pika-hu in #1368
- fix: row count logic by @yanCode in #1371
- Adding Russian translation by @crim50n in #1381
- Add 🇨🇿 Czech translation by @pBrambi in #1396
- feat: better select style by @PaRaD1SE98 in #1383
- Fix bug #1413 hotkey clashes by @yanCode in #1417
- Fix: click the prompt button to hide hints when it's already shown by @zxdclyz in #1421
- fix: #1401 try to disable zoom by @Yidadaa in #1431
- docs: add supported languages to README.md by @yanCode in #1456
- 增加文生图面具 by @InitialXKO in #1459
- fix: show Vietnamese in its own language by @yanCode in #1454
- feat: scrolling effect when switching chat windows by @wsw2000 in #1446
- fix: the theme-color selector by @yorunning in #1450
- fix: typo upater -> updater by @PaRaD1SE98 in #1452
- remove error messages in toBeSummarizedMsgs by @PaRaD1SE98 in #1475
- fix: #1423 should not scroll right when dragging side bar items by @Yidadaa in #1491
- fix: #1444 async load google fonts by @Yidadaa in #1492
New Contributors
- @yzy1996 made their first contribution in #1335
- @darth-pika-hu made their first contribution in #1368
- @crim50n made their first contribution in #1381
- @pBrambi made their first contribution in #1396
- @PaRaD1SE98 made their first contribution in #1383
- @zxdclyz made their first contribution in #1421
- @InitialXKO made their first contribution in #1459
Full Changelog: v2.3...v2.4
v2.3 Vietnamese, New Mobile Modal & Bug Fixes
What's Changed
- fix: show Loading Icon when checking repo update by @yanCode in #1297
- Fix typo by @LaChimere in #1312
- feat: mobile chat overscroll-behavior none by @zhongmeizhi in #1319
- fix: styles on .user-prompt-buttons by @yanCode in #1323
- Add Vietnamese translation by @binh234 in #1315
- feat: #1303 and fix #1294 1307, new modal style by @Yidadaa in #1333
New Contributors
- @LaChimere made their first contribution in #1312
- @binh234 made their first contribution in #1315
Full Changelog: v2.2...v2.3
v2.2 Mermaid Support & Bug Fixes
What's Changed
- feat: #782 select prompt with arrow down / up by @Yidadaa in #1220
- refactor: merge /api/chat-stream to /api/openai by @Yidadaa in #1222
- chore: update registry mirror by @sanding0 in #1232
- fix: bug #1240 by @yanCode in #1241
- fix: #1237 #1233 mask bug and proxy bug by @Yidadaa in #1247
- resolve problem about basic auth when the app is behind a proxy server by @xesrc in #1235
- refactor: determine userInput by trimming by @wsw2000 in #1248
- feat: #951 mermaid support by @Yidadaa in #1276
New Contributors
- @sanding0 made their first contribution in #1232
- @yanCode made their first contribution in #1241
- @xesrc made their first contribution in #1235
- @wsw2000 made their first contribution in #1248
Full Changelog: v2.1...v2.2
v2.1 Improve Performance & Bug Fixes
What's Changed
- fix: mask download not working #1119 by @0x9be00ff1 in #1144
- Bugfix 0501 by @Yidadaa in #1189
- Bugfix 0501 by @Yidadaa in #1190
- fixup by @Yidadaa in #1191
- fixup by @Yidadaa in #1192
- fix: Resolve markdown link issue by @ClarenceDan in #1196
New Contributors
- @ClarenceDan made their first contribution in #1196
Full Changelog: v2.0.1...v2.1
v2.0 Introducing Prompt Templates: Mask
🚀 v2.0 is coming! In this update, we bring you a brand new preset character feature "Mask". Now, you can put on a mask for your ChatGPT and create your own personalized tool using Zero, One and Few Shot Prompting techniques. With the Masks feature, you can easily create, share, and debug prefab characters with multiple preset prompts, and launch a new chat instance anytime you want, all within your control!
💡 This update may cause incompatibility with old version data. If you encounter any problems, please try clearing your browser cache.
🚀 v2.0 重磅来袭!本次更新我们带来了全新的预设角色功能:“面具”,现在开始,为你的 ChatGPT 戴上面具,然后使用 Zero, One and Few Shot Prompting 技术创建你的专属工具!通过面具功能,你可以非常方便地创建、分享和调试包含多条预设 Prompt 的预制角色,并且随时从它启动一个新的对话实例,一切尽在你的掌控之中!
💡本次更新可能会导致与旧版本数据不兼容,如果遇到问题,请尝试清除浏览器缓存。
What's Changed
- fix: typo by @Chandler-Lu in #885
- Optimize topic and summary prompts in tw.ts by @jtung4 in #891
- feat: close #864 improve long term history by @Yidadaa in #892
- fix:delete user.svg by @L1468999760 in #893
- fix user prompt translation by @aooyoo in #900
- Update app/components/chat.tsx by @ClarenceYk in #902
- Added support for organization ID by @yinm0591 in #933
- Bugfix 0420 by @Yidadaa in #955
- refactor: close #643 use react router by @Yidadaa in #959
- 修复 Edge Runtime 设置失效问题 by @shih-liang in #968
- [Bug] Unsupported Linux distribution when running setup.sh on Ubuntu OS by @jzjwonderful in #979
- Bugfix 0421 by @Yidadaa in #987
- [Fix] adjust presence_penalty step 0.1 by @0x9be00ff1 in #980
- fix: typo by @yunwuu in #991
- Update README.md by @eltociear in #1011
- fix typo & add timeout to stuck request by @yunwuu in #1015
- fix: raw.split is not a function by @yunwuu in #1019
- Improve tw locale by @PeterDaveHello in #1016
- fix: 修复在聊天很短没有覆盖整个区域时显示回到底部按钮的bug by @shih-liang in #1103
- fix: use innerHTML may leads unexpected script execution by @BaiMeow in #1102
- v2.0 Prompt Templates by @Yidadaa in #993
New Contributors
- @Chandler-Lu made their first contribution in #885
- @L1468999760 made their first contribution in #893
- @yinm0591 made their first contribution in #933
- @shih-liang made their first contribution in #968
- @jzjwonderful made their first contribution in #979
- @0x9be00ff1 made their first contribution in #980
- @yunwuu made their first contribution in #991
- @eltociear made their first contribution in #1011
- @PeterDaveHello made their first contribution in #1016
- @BaiMeow made their first contribution in #1102
Full Changelog: v1.9.9...v2.0.1
v1.9.9 User Prompts, Bug Fixes and i18n Improvements
What's Changed
- fix IT translation by @ilario92 in #830
- Add german language translation de.ts by @tscherrie in #836
- some final language quality improvements by @tscherrie in #838
- feat: #813 #118 #513 and fix #829 #832 by @Yidadaa in #839
- fix: #853 fetch duplex errors by @Yidadaa in #859
- Update app/requests.ts by @ClarenceYk in #861
- fix: #863 errors on windows by @jaw52 in #870
- feat: user prompts by @Yidadaa in #882
New Contributors
- @tscherrie made their first contribution in #836
- @jaw52 made their first contribution in #870
Full Changelog: v1.9.8...v1.9.9