Releases: ChatGPTNextWeb/ChatGPT-Next-Web
v2.8.5 Many UX Improvements
Now you can click avatar to edit a message in chat page.
What's Changed
- feat: align chat page title center on mobile screen by @Yidadaa in #2132
- Fix Pin Message by @quzard in #2133
- fix: input-range style by @Yidadaa in #2134
- feat: #2144 improve input template by @Yidadaa in #2145
- fix: alignment of mobile settings page title. by @yorunning in #2143
- fix: #2149 try to fix ChatAction style on ios mobile by @Yidadaa in #2171
- feat: improve chat commands by @Yidadaa in #2173
- fix: #2149 try to fix chat action button style by @Yidadaa in #2174
- feat: many ux improvments by @Yidadaa in #2185
New Contributors
Full Changelog: v2.8.4...v2.8.5
v2.8.4 Chat Commands & Pin Messages
本次更新内容:
- 在输入框内使用
:new
等命令快速创建、重置、删除对话,按下:
键即可查看所有可用命令; - 重新设计了消息内按钮,增加了固定消息到预设提示词按钮。
What's new:
- Use commands like
:new
in the input box to quickly create, reset, or delete conversations. Press the:
key to view all available commands. - Redesigned buttons within the messages, added the option to pin messages to preset prompts.
What's Changed
- fix: migrate modelConfig state by @PaRaD1SE98 in #2092
- chore(deps): bump openssl from 0.10.52 to 0.10.55 in /src-tauri by @dependabot in #2096
- add explanation and link to FAQ by @johan456789 in #2099
- feat: close #2025 just use a smaller to-bottom threshold by @Yidadaa in #2106
- fix: #2087 chat box font size use global config by @Yidadaa in #2107
- feat: close #1789 add user input template by @Yidadaa in #2109
- doc: #695 how to use a proxy with password in docker by @Yidadaa in #2110
- fix: #2111 make "Attached Messages Count" working by @songxiaocheng in #2112
- Added support for Arabic language and right-to-left direction by @Zizwar in #2116
- refactor: 优化 useScrollToBottom by @JunJD in #2117
- feat: #2013 #628 switch model button & chat commands by @Yidadaa in #2118
- chore: delete chat button position by @Yidadaa in #2119
- feat: add "Hide_Balance_Query" environment variable by @Constaline in #2129
- feat: close #1615 pin messages to contextual prompts by @Yidadaa in #2131
New Contributors
- @johan456789 made their first contribution in #2099
- @songxiaocheng made their first contribution in #2112
- @Zizwar made their first contribution in #2116
- @JunJD made their first contribution in #2117
- @Constaline made their first contribution in #2129
Full Changelog: v2.8.3...v2.8.4
v2.8.3 Minor Bug Fixes
What's Changed
- chore(deps): bump mermaid from 10.1.0 to 10.2.3 by @dependabot in #2004
- chore(deps): bump react-markdown from 8.0.6 to 8.0.7 by @dependabot in #2008
- chore(deps-dev): bump @types/node from 18.15.11 to 20.3.1 by @dependabot in #2007
- chore(deps): bump use-debounce from 9.0.3 to 9.0.4 by @dependabot in #2005
- Fix Japanese language file by @taro-ishihara in #2009
- Remediation of CVE-2023-2251 by @yeenbean in #2002
- Add Norwegian translation by @perandre in #1065
- feat: add nynorsk option by @Yidadaa in #2018
- fix: #1771 should not lose chat context when sumindex > n - count by @Yidadaa in #2028
- feat: Add frequency_penalty request parameter by @AngelLiang in #1807
- fix: #2055 should render mermaid completely by @Yidadaa in #2056
- chore(deps-dev): bump @types/react from 18.0.31 to 18.2.12 by @dependabot in #2054
- chore(deps-dev): bump lint-staged from 13.2.0 to 13.2.2 by @dependabot in #2053
- chore(deps): bump zustand from 4.3.6 to 4.3.8 by @dependabot in #2050
- chore(deps): bump next from 13.4.3 to 13.4.6 by @dependabot in #2051
- feat: i18n in message exporter by @ilizhu in #2048
- fix: #2061 RequestInit TypeError by @mushan0x0 in #2064
- restore last window state (position and size) on startup by @macvip in #2065
New Contributors
- @dependabot made their first contribution in #2004
- @taro-ishihara made their first contribution in #2009
- @yeenbean made their first contribution in #2002
- @perandre made their first contribution in #1065
- @AngelLiang made their first contribution in #1807
- @ilizhu made their first contribution in #2048
- @mushan0x0 made their first contribution in #2064
- @macvip made their first contribution in #2065
Full Changelog: v2.8.2...v2.8.3
v2.8.2 Auto Updater & Minor Bug Fixes
What's Changed
- fix: updating the array using push in zustand does not actually trigger component updates by @Jiacheng787 in #1973
- fix: #1982 should not fullscreen on standlone build by @Yidadaa in #1990
New Contributors
- @Jiacheng787 made their first contribution in #1973
Full Changelog: v2.8.1...v2.8.2
v2.8.1 Release Beta Desktop App
🚧🚧🚧 早期实验版本,不要日常使用。
🚧🚧🚧 Early unstable version, do not trust it.
What's Changed
- fix date time bug on chat lists by @samelamin in #1928
- fix: remove selection range when user blured by @cesaryuan in #1946
- fix: #1931 try to fix cors issues by @Yidadaa in #1967
- fix: #1954 lazy render bugs by @Yidadaa in #1968
- feat: ready to release desktop app by @Yidadaa in #1969
- feat: update app release workflow by @Yidadaa in #1970
New Contributors
- @samelamin made their first contribution in #1928
Full Changelog: v2.8...v2.8.1
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