# 1.0.0 (2024-12-20) ### Bug Fixes * Fix memory leak issue by adding fetch request timeout ([2b912c6](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2b912c683455f51b93537c7a67ab525172153f2a)) * [[#5308](https://github.com/oceanopen/ChatGPT-Next-Web/issues/5308)] gemini对话总结 ([7eda14f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7eda14f13882be635c9e6e5b8077617df8c5339b)) * [[#5574](https://github.com/oceanopen/ChatGPT-Next-Web/issues/5574)] 文档错误 ([c0c8cdb](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c0c8cdbbf37fdde5df0fba4adf6fce477dded75b)) * [#10](https://github.com/oceanopen/ChatGPT-Next-Web/issues/10) replace export icon ([3136d6d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3136d6d3fd945f672f134c6534b391dd9d853261)) * [#1094](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1094) try to disable zoom on ios safari ([2deb5cb](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2deb5cbc9eefb29a3b96a0eed98f6305355157b7)) * [#1124](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1124) mask model config does not works ([9f3188f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9f3188fe45d9d5c14abcb4d0a98b3b7a0718f1fe)) * [#1126](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1126) can not select prompt ([1aaf4ae](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1aaf4ae5bc30309de7e1d8aea1df0fe413e11c45)) * [#1130](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1130) [#1131](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1131) delete right session ([c37885e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c37885e743f02f7102816f0c96f86c124f3d8b1e)) * [#1147](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1147) edit mask after creating a new mask ([b2fc7d4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b2fc7d476a51cd0ed757bfbf3dd15d2a8673bebf)) * [#1154](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1154) wrong date range when query usage ([0209ace](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0209ace221c1f2ba4a0bda096b25bad15573c218)) * [#1201](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1201) wont close prompt list when blur ([c1b6828](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c1b6828ed42c3d978edd98f475758ea39c68a9e3)) * [#1210](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1210) change default lang to en ([328ecd1](https://github.com/oceanopen/ChatGPT-Next-Web/commit/328ecd1cfb74d06bc42cf0430b1e629230c3de0a)) * [#1233](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1233) detect api key with custom prefix ([c2e79d2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c2e79d22d2edb61c966dc81fa563bd766d03fb09)) * [#1237](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1237) can not delete cloned mask ([40223e6](https://github.com/oceanopen/ChatGPT-Next-Web/commit/40223e6b3fde309dbfab8e3a087b7ac96a91d6b1)) * [#1251](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1251) use google fonts mirror ([4b9d753](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4b9d753254af48a77848d0d1e7fcbd7af5b34f0e)) * [#1273](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1273) overlap detecting ([fe8e3f2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fe8e3f2bcfcc703ea9dec7c3d85be7d7c8a833ba)) * [#1294](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1294) fallback while mermaid render fails ([c394b21](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c394b214231508c25843fa37534ced3b9232a2b8)) * [#1307](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1307) empty messages ([1f2ef1c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1f2ef1cdb714500b500c1ff207d580c73fe53ba3)) * [#1359](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1359) empty line wrap count ([9b1f251](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9b1f25140e861b72a3b783d52ca7f42e6bd966b2)) * [#1363](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1363) session index after deleting ([6d9abf1](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6d9abf11b8a3c92a946c55af660332b06cbba822)) * [#1401](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1401) try to disable zoom ([36adfe8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/36adfe87fb965120a208df907a609ec235437d06)) * [#1423](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1423) should not scroll right when dragging side bar items ([6da3aab](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6da3aab046d85825cf195bf2074465471f7fc481)) * [#1444](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1444) async load google fonts ([03163d6](https://github.com/oceanopen/ChatGPT-Next-Web/commit/03163d6a61856dbe52f156d89da80a2ce9f7cb79)) * [#1498](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1498) missing text caused by streaming ([aed6b34](https://github.com/oceanopen/ChatGPT-Next-Web/commit/aed6b349507dce2bdca77756db52bca88db268a9)) * [#1509](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1509) openai url split ([8b0cf7d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8b0cf7d248bd3582c619f9337f711076caa75532)) * [#1533](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1533) handle non-stream type ([e00652c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e00652ce86c5ac09192de255e5a8863651d7a73e)) * [#1571](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1571) [#1578](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1578) handle more error code ([30676d1](https://github.com/oceanopen/ChatGPT-Next-Web/commit/30676d118f4b6e699472c07b8ca1609202fd7535)) * [#159](https://github.com/oceanopen/ChatGPT-Next-Web/issues/159) temperature should range 0 - 2 ([380f818](https://github.com/oceanopen/ChatGPT-Next-Web/commit/380f818285d2a0add330d50fe4df4c08e4819649)) * [#1611](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1611) show corret message when can not query usage ([a524a60](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a524a60c463c7c8f151bb7d2e7c5d28662edbef5)) * [#1612](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1612) fill empty message with a placeholder ([6cf2fa0](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6cf2fa02e59b776bf91039b821d557296e9bc0aa)) * [#1612](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1612) infinite loading ([af497c9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/af497c96ec066abe93ac05433382283acc3ccf93)) * [#1668](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1668) should not summarize twice ([58f726c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/58f726c6023795ae8fe82a2c114dbcea3985bffa)) * [#1681](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1681) replace svg icons with png icons ([ec61a5b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ec61a5b32d15da4eda81d2c11dc489318e1a255d)) * [#1685](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1685) clear context index should be recoverable ([57514e9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/57514e91b630213f3795dec4731e82864cf74981)) * [#1688](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1688) wrong clear context index ([e9642c7](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e9642c750547d608dfa3cc9d8cdd26b8205b4c7e)) * [#1711](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1711) input range style in mobile screen ([4ca34e0](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4ca34e04368420cf97626d1b9803f9b7d647190e)) * [#1746](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1746) Can't modify immutable headers. ([d533895](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d5338956371707e9825da741cdcab83bdf6b5525)) * [#1771](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1771) should not lose chat context when sumindex > n - count ([db63a5a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/db63a5a67020e399f16b47a3e541506df645ec3f)) * [#1815](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1815) refuse to serve when disable gpt4 ([37da759](https://github.com/oceanopen/ChatGPT-Next-Web/commit/37da759fd53f9284148a5d7376223649dc5b8eae)) * [#182](https://github.com/oceanopen/ChatGPT-Next-Web/issues/182) prompt cannot be selected ([b3fdf3e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b3fdf3efecadf015d04ab4fb8a2f60d58bd4d444)) * [#185](https://github.com/oceanopen/ChatGPT-Next-Web/issues/185) input and select align center ([7827b40](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7827b40f1798b65d84d3f59d351d35d55784e89a)) * [#1931](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1931) try to fix cors issues ([0fb775d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0fb775d71a0fac5ce4aa802bc3eb0b066c12ed7b)) * [#1954](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1954) lazy render bugs ([184a0b9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/184a0b94811c5a697351388021bad03d62d98105)) * [#1982](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1982) should not fullscreen on standlone build ([47c546f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/47c546fafa313549cf3885c1f6a4170ad6d5192d)) * [#2](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2) use shift+enter to wrap lines when submit key is enter ([547ef55](https://github.com/oceanopen/ChatGPT-Next-Web/commit/547ef5565e6af4ba5292381a7ccc78e19b7f0ebf)) * [#203](https://github.com/oceanopen/ChatGPT-Next-Web/issues/203) pwa installation problem ([1602879](https://github.com/oceanopen/ChatGPT-Next-Web/commit/16028795f91bb65c84362475b977271ac0df3243)) * [#2055](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2055) should render mermaid completely ([3c38b9c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3c38b9c93b412afc614badf6a175af521ee6877a)) * [#2061](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2061) RequestInit TypeError ([9c05d13](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9c05d136f5241a6c8ee16d09ee060840f6b3cfb0)) * [#2087](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2087) chat box font size use global config ([fa9ceb5](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fa9ceb587503d1597754f9a0f4a5ffbe41447b85)) * [#2111](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2111) make "Attached Messages Count" working ([91d8f9d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/91d8f9d73e24d90c668b2dcc98b2eb9df98eac5b)) * [#2135](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2135) disable cmd + arrow to change session ([058e289](https://github.com/oceanopen/ChatGPT-Next-Web/commit/058e28911a0698a8c7dbf1710a99b332535cc0be)) * [#2149](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2149) try to fix chat action button style ([5b1d45c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5b1d45c1a9e4f2a5b65c35d96b678496a978557c)) * [#2149](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2149) try to fix chat action button style ([bce7489](https://github.com/oceanopen/ChatGPT-Next-Web/commit/bce74890dca87dbdab5f5171ecfb791a1f8c55be)) * [#2149](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2149) try to fix ChatAction style on ios mobile ([d5c33a1](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d5c33a11839d45990a0da0d015de445bf0b59789)) * [#2195](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2195) correct macos icon size ([829df56](https://github.com/oceanopen/ChatGPT-Next-Web/commit/829df567339cb7f749da98ef15be085d9a541426)) * [#2208](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2208) use global settings button dose not work ([ee55f87](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ee55f8790ed25cb0a105a086ce32f884089864b6)) * [#2221](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2221) user prompts in front of all prompts ([5963459](https://github.com/oceanopen/ChatGPT-Next-Web/commit/59634594994bfc00facf4ea7b6160a4e2ed1f49e)) * [#2230](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2230) hide chat actions for context prompts ([0bc2c71](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0bc2c71b0c906c1e70f5e557e2f742bcabb8ef17)) * [#2252](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2252) polyfill composing for old safari browsers ([1197521](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1197521921f98e92e7c89b91dbcbb6b981908ec6)) * [#2261](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2261) default enable gpt-4 models ([3863cfe](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3863cfe78648885163c8326d9fb47db5658ca751)) * [#2280](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2280) auto-detect models from 'list/models' ([28c4577](https://github.com/oceanopen/ChatGPT-Next-Web/commit/28c457730afc838f6cd153c3dc789b70f3a0b761)) * [#229](https://github.com/oceanopen/ChatGPT-Next-Web/issues/229) disable light code theme ([bf50eba](https://github.com/oceanopen/ChatGPT-Next-Web/commit/bf50ebac945ea31113dadb7ac9118929897dc4ef)) * [#2295](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2295) use correct methods to migrate state ([90d8f31](https://github.com/oceanopen/ChatGPT-Next-Web/commit/90d8f3117f787584e54b250c0914d09b8617dc09)) * [#23](https://github.com/oceanopen/ChatGPT-Next-Web/issues/23) errors when dev on windows ([a5b3998](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a5b39983047e86c71d9fccf925708863cf9fcb44)) * [#2303](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2303) should select custom models ([09b05cd](https://github.com/oceanopen/ChatGPT-Next-Web/commit/09b05cde7fef0ceea087511f1d498b3975782941)) * [#2308](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2308) improve chat actions ([ca29558](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ca295588c426001489d00907c1a255db00436d1a)) * [#2336](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2336) resending message should delete origional messages ([c00a63e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c00a63e4c3a01efd0e8cb099f87811f062ad7aaf)) * [#2367](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2367) do not copy in async callback after sharing to ShareGPT ([30473ec](https://github.com/oceanopen/ChatGPT-Next-Web/commit/30473ec41e68842bf0eed03f9a308ca8aaa551b5)) * [#2393](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2393) try to fix chat list lag ([1357608](https://github.com/oceanopen/ChatGPT-Next-Web/commit/13576087f4806946ee0f93b44de6482ba010705e)) * [#244](https://github.com/oceanopen/ChatGPT-Next-Web/issues/244) better scroll ux ([7599ae3](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7599ae385be260c10a3e6b784c22484b636c8576)) * [#244](https://github.com/oceanopen/ChatGPT-Next-Web/issues/244) optimize polyfill ([37587f6](https://github.com/oceanopen/ChatGPT-Next-Web/commit/37587f6f717eb5092f1c5e5fb5eabedd40f12c94)) * [#2485](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2485) one-time-use body ([b14c5cd](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b14c5cd89c760ac81b555c0b4eb061c34cae6978)) * [#2514](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2514) should not clear the message after editing message ([129e7af](https://github.com/oceanopen/ChatGPT-Next-Web/commit/129e7afc160c5118d363ad10c9f937b4c6a78d40)) * [#253](https://github.com/oceanopen/ChatGPT-Next-Web/issues/253) [#356](https://github.com/oceanopen/ChatGPT-Next-Web/issues/356) auto scroll ux ([c978de2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c978de2c1097a5fdf048a2f9ab28f9dbd3334449)) * [#2564](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2564) should not clear message when error ([4ab9141](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4ab9141429ba170308443284bd06c84dac027788)) * [#2566](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2566) click avatar to edit context messages ([840277f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/840277f5846ab13eaec0f3848ebd86d3a4ade410)) * [#2594](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2594) trim the / ([0b7de6f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0b7de6f7b2fc0043631607dd880e810605b312a9)) * [#2614](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2614) better rtl detecting algo ([a496bc5](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a496bc5a6387a8c25364dec7b78df96058639643)) * [#2615](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2615) scrollbar jitter under certain message counts ([db5c7ab](https://github.com/oceanopen/ChatGPT-Next-Web/commit/db5c7aba788c5f0a1a347f7d68baa5f0b1c5f516)) * [#2672](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2672) should use correct resend index ([e114221](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e1142216eca8c91701457a2a85cbe45d1e7c3ec9)) * [#2699](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2699) remove double quotes in readme ([d8b6ebf](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d8b6ebf6cbcfcad7865f51e4a75e912a9aa87d8f)) * [#277](https://github.com/oceanopen/ChatGPT-Next-Web/issues/277) no cache for credit query ([e5aa72a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e5aa72af7688c5b596934ceb7f1f65be96f8cc63)) * [#2817](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2817) min-height for landscape orientation on mobile phone ([61ca60c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/61ca60c550295c75e3e3feb8061455d298c27501)) * [#2820](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2820) try to fix 520 error code ([adb860b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/adb860b4646c0c7548a059c5a8e8b3349ebdeca8)) * [#2841](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2841) dollar sign conflict with latex math ([a0cd939](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a0cd939bfd560621b854b7533fa0b28a329dfa75)) * [#289](https://github.com/oceanopen/ChatGPT-Next-Web/issues/289) [#367](https://github.com/oceanopen/ChatGPT-Next-Web/issues/367) [#353](https://github.com/oceanopen/ChatGPT-Next-Web/issues/353) [#369](https://github.com/oceanopen/ChatGPT-Next-Web/issues/369) provide more error message info ([b44caee](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b44caeeefb9f90baa69fac1d76201447f7930e98)) * [#289](https://github.com/oceanopen/ChatGPT-Next-Web/issues/289) use highlight.js instead of prism ([4f0108b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4f0108b0eaa3fb1f06e3227c7f3ae9d22306621a)) * [#2981](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2981) full screen button not works ([f54db69](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f54db695af55ea925369950be9b1b8988461544b)) * [#3016](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3016) disable sidebar transition on ios ([6e52d14](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6e52d14180345446abf61e933368eccbebad8694)) * [#305](https://github.com/oceanopen/ChatGPT-Next-Web/issues/305) disable double click to copy on pc ([0385f6e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0385f6ede919117e7278cd64fe01f7d688805059)) * [#3152](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3152) system prompt should be injected ([836bf83](https://github.com/oceanopen/ChatGPT-Next-Web/commit/836bf836d37b0d704eab132b7849447214b93d8c)) * [#3174](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3174) should prompt to confirm to delete chat ([fbc0236](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fbc02367484416a98d20b86d9994d019869d78a8)) * [#3186](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3186) enable max_tokens in chat payload ([d0a1d91](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d0a1d910d4dae62351ae0273562cc6067e3e6ed9)) * [#3189](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3189) should correct math eq in exporter ([b52e237](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b52e237044bdc0ddf0427dfb363486da10810973)) * [#3192](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3192) use smaller max_tokens as default ([87e3d66](https://github.com/oceanopen/ChatGPT-Next-Web/commit/87e3d663a2955f7344f214b355f8a8d03032ea65)) * [#3196](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3196) 3.5-turbo-1106 should use old cutoff date ([3b3ebda](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3b3ebda34bc5def7e7b72f9a3a7dcca2fa0c0aac)) * [#3207](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3207) ensure corner case ([cb140e4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/cb140e482f522b5add2f31b42d80eda471764335)) * [#3241](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3241) should not ensure openai url non-empty ([d033168](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d033168d80b54636e306d6a38e604482f3999486)) * [#3275](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3275) refuse on server side if hide user api key ([9876a1a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9876a1aeca71610841af5585d7baeba3126a8df9)) * [#34](https://github.com/oceanopen/ChatGPT-Next-Web/issues/34) only auto scroll when textbox is focused ([1e89fe1](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1e89fe14ac08a87249a917b4630671c52d4f03f5)) * [#366](https://github.com/oceanopen/ChatGPT-Next-Web/issues/366) use fallback copy ([7386565](https://github.com/oceanopen/ChatGPT-Next-Web/commit/73865651a0095885713b61ae36e8e900158b332c)) * [#367](https://github.com/oceanopen/ChatGPT-Next-Web/issues/367) failed to fetch account usage ([7b5af27](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7b5af271d501b2c8d85f438dfa358913b8da81ac)) * [#38](https://github.com/oceanopen/ChatGPT-Next-Web/issues/38) high resolution favicon ([a5ec152](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a5ec15236ad13b971bafb2684bf2c127b27ef3dd)) * [#384](https://github.com/oceanopen/ChatGPT-Next-Web/issues/384) improve scroll ([0e784c5](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0e784c50ad11079d7af5537c0e9cc28bf84c7ac9)) * [#397](https://github.com/oceanopen/ChatGPT-Next-Web/issues/397) [#373](https://github.com/oceanopen/ChatGPT-Next-Web/issues/373) Array.prototype.at polyfill errors ([5c75b6c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5c75b6c784c3b99ec849288e83f4345ad40621d1)) * [#410](https://github.com/oceanopen/ChatGPT-Next-Web/issues/410) can not stop response ([8e560d2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8e560d2b2eec503ae43685a5a23f0c726eb9ae58)) * [#418](https://github.com/oceanopen/ChatGPT-Next-Web/issues/418) valid model config ([4e644cf](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4e644cfca70914371586e8761fe63791c7a6b04e)) * [#4240](https://github.com/oceanopen/ChatGPT-Next-Web/issues/4240) remove tip when 0 context ([4b8288a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4b8288a2b2c8cbd6567fea0b729537b1696b54af)) * [#439](https://github.com/oceanopen/ChatGPT-Next-Web/issues/439) context prompt input with textarea ([0e77177](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0e77177a607260bbb982ea2446ca85bc4c3a466e)) * [#451](https://github.com/oceanopen/ChatGPT-Next-Web/issues/451) override default model config ([dce2546](https://github.com/oceanopen/ChatGPT-Next-Web/commit/dce2546f5f99df85810ced575c1a1c9cbc178781)) * [#463](https://github.com/oceanopen/ChatGPT-Next-Web/issues/463) add subscrption total amount ([acfe6ee](https://github.com/oceanopen/ChatGPT-Next-Web/commit/acfe6eec18ea33ed0a65f8653199b220cdccff55)) * [#5](https://github.com/oceanopen/ChatGPT-Next-Web/issues/5) crash if code block cannot be highlighted ([e55520e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e55520e93cf554aca9f43bcfdb0e77490f1fdaf2)) * [#507](https://github.com/oceanopen/ChatGPT-Next-Web/issues/507) break cjk chars in stream mode ([7aee53e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7aee53ea05494ef55412a1e2745a8a9ee8d497d8)) * [#512](https://github.com/oceanopen/ChatGPT-Next-Web/issues/512) Mobile renaming should not return to chat list ([806587c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/806587c8eae4ffa21805bc29e83f7ce85ca4682a)) * [#513](https://github.com/oceanopen/ChatGPT-Next-Web/issues/513) show toast after copying ([f3dbe5a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f3dbe5a25116bc9487edd5165cf8cbe442655264)) * [#522](https://github.com/oceanopen/ChatGPT-Next-Web/issues/522) resizable side bar ([6ae61c5](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6ae61c5357644675e162b4a2c2d90b53c58b91a8)) * [#528](https://github.com/oceanopen/ChatGPT-Next-Web/issues/528) wont send max_tokens ([45c8de4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/45c8de42b9a6269f1dcea5f95902f932c81cdc51)) * [#537](https://github.com/oceanopen/ChatGPT-Next-Web/issues/537) delete chat button style ([6420f61](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6420f615662be17e27f83caa3058606261e0db71)) * [#5429](https://github.com/oceanopen/ChatGPT-Next-Web/issues/5429) Anthropic authentication_error CORS ([9a5a3d4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9a5a3d4ce4e6b1c7210fc1b9d9e78231d4e2b3a8)) * [#5450](https://github.com/oceanopen/ChatGPT-Next-Web/issues/5450) ([269d064](https://github.com/oceanopen/ChatGPT-Next-Web/commit/269d064e0a7b7b3690cc9aa0f3204960f1bee912)) * [#5486](https://github.com/oceanopen/ChatGPT-Next-Web/issues/5486) plugin样式优化 ([0e210cf](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0e210cf8de4b4a5c75acd8684b706a840ca947ba)) * [#559](https://github.com/oceanopen/ChatGPT-Next-Web/issues/559) custom input ui style ([85bf4ac](https://github.com/oceanopen/ChatGPT-Next-Web/commit/85bf4ac0770d525046d3de9509ec80cd06bc5336)) * [#589](https://github.com/oceanopen/ChatGPT-Next-Web/issues/589) improve unauthorized tips ([0e05733](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0e05733bbb9ebe3ee40f23edf41531ea6d4f8d70)) * [#613](https://github.com/oceanopen/ChatGPT-Next-Web/issues/613) show all prompts when input / ([637cda5](https://github.com/oceanopen/ChatGPT-Next-Web/commit/637cda5b4cfc4bc4841b86b99a3d3e9e2fc76f73)) * [#641](https://github.com/oceanopen/ChatGPT-Next-Web/issues/641) delete wrong chat list ([4a49226](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4a492264a164fb9f771025fde466a389d1e0e624)) * [#648](https://github.com/oceanopen/ChatGPT-Next-Web/issues/648) password input style ([174c745](https://github.com/oceanopen/ChatGPT-Next-Web/commit/174c745279f7f27b2283318695060184468641ab)) * [#676](https://github.com/oceanopen/ChatGPT-Next-Web/issues/676) docker override old proxy files ([8df8ee8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8df8ee8936505f19bfbb59e550df5dca47253f49)) * [#7](https://github.com/oceanopen/ChatGPT-Next-Web/issues/7) disable light code theme ([fb2d281](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fb2d281aac7c51c932bdb4fbb47f2dbecdba45e8)) * [#751](https://github.com/oceanopen/ChatGPT-Next-Web/issues/751) do not cache request ([8f5c289](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8f5c28981877c3428b29fb08c36a3c15117c873d)) * [#804](https://github.com/oceanopen/ChatGPT-Next-Web/issues/804) disable auto scroll in textarea ([fb14785](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fb14785cadf2055818bd4ff9c6064b59e53c2700)) * [#829](https://github.com/oceanopen/ChatGPT-Next-Web/issues/829) filter empty prompt ([ea3e8a7](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ea3e8a7459db28ca201aada341e54137e43cebb4)) * [#832](https://github.com/oceanopen/ChatGPT-Next-Web/issues/832) update nextjs version to 13.3.0 ([124938e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/124938ecc9d0e015ed1a0cd3185395fec34de08d)) * [#853](https://github.com/oceanopen/ChatGPT-Next-Web/issues/853) fetch duplex errors ([cc053b1](https://github.com/oceanopen/ChatGPT-Next-Web/commit/cc053b148d6487c83a2dd647059e0cfa7314fe16)) * [#866](https://github.com/oceanopen/ChatGPT-Next-Web/issues/866) remove unused retry messages ([525a2ff](https://github.com/oceanopen/ChatGPT-Next-Web/commit/525a2ff9a7e9b1be79a15972f138d092b71bf4de)) * [#915](https://github.com/oceanopen/ChatGPT-Next-Web/issues/915) allow send 0 history messages ([072a35b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/072a35b4ee1940fb23264731038403c563638150)) * [#930](https://github.com/oceanopen/ChatGPT-Next-Web/issues/930) wont show delete for first message ([2390da1](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2390da11651c80bd3e0fd3935063614a5694aa02)) * [#963](https://github.com/oceanopen/ChatGPT-Next-Web/issues/963) config not work ([ae479f4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ae479f4a92d1f5a20cfd5265a932bc329a029d58)) * [#965](https://github.com/oceanopen/ChatGPT-Next-Web/issues/965) improve loading animation ([ab82636](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ab826363ea4d585becb70d53778d45c0aa312403)) * *.scss *.svg types ([9146b98](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9146b98285800c09666f7a439ac9fbbfa041e741)) * **#5378:** default plugin ids to empty array ([db58ca6](https://github.com/oceanopen/ChatGPT-Next-Web/commit/db58ca6c1d59dc6410c1fa55116926a6ec5fb1c6)), closes [#5378](https://github.com/oceanopen/ChatGPT-Next-Web/issues/5378) * **#65:** fix unknown git commit id ([efaf659](https://github.com/oceanopen/ChatGPT-Next-Web/commit/efaf6590ef5ef46174b7e9a90d63b4b8bf806b78)) * 1. anthropic client using common getHeaders; 2. always using `Authorization` header send access code ([37e2517](https://github.com/oceanopen/ChatGPT-Next-Web/commit/37e2517dac850aef0bec0430f02356402b8610d8)) * 代码块嵌入小代码块时渲染错误 ([e562165](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e56216549efe58c1b734f5094eb77bfaa6654c69)) * 兼容不同浏览器的input range兼容 ([d921084](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d92108453f20c6b5807daeed0f1e84ab9ee62a5b)) * 修复查看全部按钮导致artifacts失效 ([cd49c12](https://github.com/oceanopen/ChatGPT-Next-Web/commit/cd49c12181bbcdd099827855075457f14ecccbac)) * 修复多余的查看全部 ([8b67536](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8b67536c2313b03d19e28896292d6b81ad90247b)) * 修复在手机浏览器高度样式问题 ([5f7a264](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5f7a264e52d8369df89842c3c362ff9e338216bf)) * 修改是否应该注入System Prompt的判断规则为根据设置项 ([1513881](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1513881eed064768da907a52d76ae869d771fd09)) * 修改InjectSystemPrompts.SubTitle使其更符合系统行为 ([2930ba0](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2930ba0457777319b05ea305956f86ebcc87a6a7)) * a few typos ([fee38b8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fee38b8d1397cd0db6acdb169cd1d799663c7921)) * action ubuntu version ([5ce53db](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5ce53dbcf4c2a4189efaac8a0fde08bed7fe9e46)) * add localnet to proxychains config ([de000a8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/de000a8b4e207dbcc4711fdc9040c966344af9d3)) * add max_tokens when using vision model ([#4157](https://github.com/oceanopen/ChatGPT-Next-Web/issues/4157)) ([08fa227](https://github.com/oceanopen/ChatGPT-Next-Web/commit/08fa22749aea8f497811f684bd9c7ef68d698666)) * add media query to theme-color, fix auto theme not updating theme-color ([30ff915](https://github.com/oceanopen/ChatGPT-Next-Web/commit/30ff915e9db9fa766e871118ff36f77818ec0d9c)) * add support to http scheme. ([#3985](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3985)) ([47ae874](https://github.com/oceanopen/ChatGPT-Next-Web/commit/47ae874e4d0d2554a0079119c77bcc1ef9afe649)) * add webdav request filter ([038fa3b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/038fa3b301794050ec7e59325aa00f25b3ce3257)) * adjust presence_penalty step 0.1 ([4d45c07](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4d45c07bf2096e9f12c142c010e3893c905d35f1)) * adjust upstash api ([9a84972](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9a8497299d11706f096a4fc10ff0ab5af43465c7)) * alignment of mobile settings page title. ([b003a37](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b003a374b83aa0c508e01453818b7d1e6766a550)) * allow to import a single mask ([f6c268d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f6c268dc1e3afad9448801f47bcec8b4cc81ef91)) * anthropic client using common getHeaders ([d65ddea](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d65ddead11ad9e14a6b7eb522c5e2fceb6e5df53)) * apiClient ([f3e3f08](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f3e3f083774ab01db558a213a0b180fe995ad2c4)) * artifact render error ([#5306](https://github.com/oceanopen/ChatGPT-Next-Web/issues/5306)) ([4ec6b06](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4ec6b067e7964f055bd003fe3696477e23b2bd39)) * auto grow textarea ([13035ec](https://github.com/oceanopen/ChatGPT-Next-Web/commit/13035ecb0d3ed2e28855dcdd92f770ef2d8efa27)) * auto migrate proxy config ([066ca9e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/066ca9e552f5f455bb9456994361c6ac9e08297c)) * auto scroll on enter ([802ea20](https://github.com/oceanopen/ChatGPT-Next-Web/commit/802ea20ec4bc4c5cd2acb3a5de2ac4c6a1096694)) * autoscroll conflict ([4269775](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4269775665760a514a978cdc6363e8440143bbfe)) * avoiding not operation for custom models ([#4010](https://github.com/oceanopen/ChatGPT-Next-Web/issues/4010)) ([9d5801f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9d5801fb5ff21893c6dfc0417ab65eb99ccc0fdc)) * azure summary ([3da717d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3da717d9fcb43134336d0105b8e794699edbf559)) * baidu error_code 336006 ([b667eff](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b667eff6bdbafe0e131b077e03f863317cf5ef45)) * baidu error_code 336006 ([54fdf40](https://github.com/oceanopen/ChatGPT-Next-Web/commit/54fdf40f5a60dbf9b4161094a559b0efe7270af8)) * baidu error_code 336006 ([9ab45c3](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9ab45c396919d37221521a737f41b5591c52c856)) * baidu error_code 336006 ([d0e296a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d0e296adf82ffd169554ef8ab97f1005dabd0bbb)) * botMessage reply date ([85cdcab](https://github.com/oceanopen/ChatGPT-Next-Web/commit/85cdcab850cadbbd346d38b34603e3eb00e3e715)) * bug ([ed5aea0](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ed5aea0521797841981919fa3c1ebb6340c35168)) * bug [#1240](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1240) ([6e20031](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6e20031dcef62d8a5cabe7e343e9abb2aa6e11b7)) * bug [#1413](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1413) cmd/alt/ctrl should be checked for arrowUp events ([7bf74c6](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7bf74c6a5d07e5746a1299b61a3cac1bd08ec416)) * bug [#1413](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1413) input '/' when clicking icon to open prompt modal ([cbb50c1](https://github.com/oceanopen/ChatGPT-Next-Web/commit/cbb50c14e1fd8513d3b89cf958a12e5499a1cd01)) * bug [#1662](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1662) ([23f6c2e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/23f6c2e8c90cdbe33854e0428f4175350cb406f3)) * bugs ([2a1c05a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2a1c05a0283539275b98387a2fe203301f122873)) * build error ([3fb3895](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3fb389551ba5284be77734be47b7595c9c425967)) * build errors ([b4b11a4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b4b11a470f7123ed6619a224f8cd0ad92381a3b5)) * build errors ([8ec9278](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8ec927844c85deb1b99424ec2d7623096ac500b8)) * built-in plugin dalle3 error [#5787](https://github.com/oceanopen/ChatGPT-Next-Web/issues/5787) ([2b0f2e5](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2b0f2e5f9d064bc8107414b0c2e7efe61c03cdef)) * change matching pattern ([8645214](https://github.com/oceanopen/ChatGPT-Next-Web/commit/86452146540a224a3242238dd07964a26b8df246)) * chat history with memory ([4d97c26](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4d97c269ff792627b8ac9517c359a60ea8b993e0)) * **chat-item:** selected chat-item showing border in other pages ([943a270](https://github.com/oceanopen/ChatGPT-Next-Web/commit/943a2707d2976bfab8ecd2258bc629396de18775)) * cicd , add pull_request_target ([6206ceb](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6206ceb49b26b987adcde5e0715cc83adf500e21)) * cicd, alias domain env name ([ecbab75](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ecbab75a25a347f8990db7e902cb900cb7ebb990)) * cicd, checkout sha ([3fa55f9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3fa55f9022b20fb3b31d14d82cc712d6fa470449)) * cicd, delete velcel pre ([15d25df](https://github.com/oceanopen/ChatGPT-Next-Web/commit/15d25df2458ff9160eff5184158aea3bfa6571d7)) * cicd, delete vercel pre ([fae82a3](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fae82a30e7b127427199cfe2b2fc2a1f095a2414)) * cicd, delete vercel pre ([#3910](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3910)) ([32bcdb8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/32bcdb8982bfe12b9f26b3f8414a88ead7ca943e)) * cicd, remove workflow_dispatch ([148c32a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/148c32a38383dcd4bd8927a75eb97105fab23806)) * cicd, vercel alias domain ([ba3e7e7](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ba3e7e79741289c9eddee533828aa40c1e9e940a)) * cicd, vercel domain suffix secret ([43631a3](https://github.com/oceanopen/ChatGPT-Next-Web/commit/43631a32718bfa287dfcb10e95087b0ef5a2d3ca)) * clear btn should display in correct place ([523d553](https://github.com/oceanopen/ChatGPT-Next-Web/commit/523d553daca12455f6d90ac075dacb5daffb9b96)) * click the prompt button to hide hints when it's already shown ([ec19b86](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ec19b86ade04857bf339b26c853f27b0ba2688a8)) * code copy button position ([55f3724](https://github.com/oceanopen/ChatGPT-Next-Web/commit/55f37248f7dc7be70a30daa39f902e3dfc7adf17)) * code highlight styles ([eb531d4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/eb531d4524e7bbf2aa018e8cedef73c4927749aa)) * commit id as version id ([2f2e0b6](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2f2e0b6762826cc2bb0ae05b928d0f7d0920bbdd)) * compile erros ([701a6e4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/701a6e413fffe49cd5e23ee035db986d0015582b)) * correct typo in variable name from ALLOWD_PATH to ALLOWED_PATH ([cd75461](https://github.com/oceanopen/ChatGPT-Next-Web/commit/cd75461f9e215f6e3140e36359d138dc096abe99)) * crash caused by filter config ([dea3d26](https://github.com/oceanopen/ChatGPT-Next-Web/commit/dea3d26335a8303daf97a476f9139202f7f3b00b)) * css ([7f1b44b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7f1b44befe8449f767968f545742049ff90a089b)) * css on display chat names ([f8ef627](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f8ef6278a5b325820f3c9ad14e7aba6c5eb6c367)) * dark theme css ([61245e3](https://github.com/oceanopen/ChatGPT-Next-Web/commit/61245e3d7e41064bc9b5a431848489a3d82c2ef5)) * default enable artifacts ([715d1dc](https://github.com/oceanopen/ChatGPT-Next-Web/commit/715d1dc02f4de09c0dbfa35b801ad075b0d79414)) * default is forced to set gpt-3.5-turbo if no server default model have been set ([36a0c7b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/36a0c7b8a3ab0c0b138940af7ec2efaf94aadcaf)) * default model ([c6ebd6e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c6ebd6e73cbc58bbd752eeab22a3b029985d2e57)) * Determine if Tencent is authorized ([1102ef6](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1102ef6e6b4d68309f5f7ec22157bc2f62fedb05)) * dialog height ([752c083](https://github.com/oceanopen/ChatGPT-Next-Web/commit/752c083905d642b964b87fcf599faf4a6f4f8f2a)) * distinguish PC/Mobile behavior on auto-scroll ([dd20c36](https://github.com/oceanopen/ChatGPT-Next-Web/commit/dd20c36a557b37726ff74635fdef9f7fef535c4c)) * docker access code setting missing ([eb72c83](https://github.com/oceanopen/ChatGPT-Next-Web/commit/eb72c83b7e71007ed2bd7f06409a39bdbb727fb0)) * docker build ([e7e39ba](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e7e39ba56e65e7c359fabbad5fdc67a952889af7)) * empty response ([4a8e85c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4a8e85c28a293c765ce73af6afb34aaa4840290e)) * enable `enableInjectSystemPrompts` attribute for old sessions ([fd058cc](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fd058cc6937d2d1647f07d4d440c68d60cae9f50)) * Enter key bug ([6c82f80](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6c82f804aeeec6f8ae117d1341cea5ccc34a4b8a)) * enter key cannot select prompt when using enter key to submit ([cf775e3](https://github.com/oceanopen/ChatGPT-Next-Web/commit/cf775e3487db1b519dd6a48dfc67eac46765372c)) * error ([10d7a64](https://github.com/oceanopen/ChatGPT-Next-Web/commit/10d7a64f8869e1b35cc2e296d111431f2a00945d)) * error in windows ([3038dfd](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3038dfdb278c3fa4bdc5e1aa6ce12aa7f1e8eae8)) * false window style ([76a6341](https://github.com/oceanopen/ChatGPT-Next-Web/commit/76a6341c7bf52de30e49b02b1f4cb4195755e044)) * fix [#82](https://github.com/oceanopen/ChatGPT-Next-Web/issues/82), close sidebar after new session ([684a3c4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/684a3c41efb1ec4f975aec365ed8e9bffbb4159c)) * fix add api auth ([4169431](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4169431f2c5d78345de7704dda4872d7d5e7790f)) * fix bug in generating wrong gemini request url ([26c2598](https://github.com/oceanopen/ChatGPT-Next-Web/commit/26c2598f56b82b0b1082aeb05b58aacdb2de0cd9)) * fix gemini issue when using app ([#4013](https://github.com/oceanopen/ChatGPT-Next-Web/issues/4013)) ([bca7424](https://github.com/oceanopen/ChatGPT-Next-Web/commit/bca74241e636086b633ce39d10804f31437278f3)) * fix gemini pro streaming api duplicated issue ([#3721](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3721)) ([a80502f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a80502f7db80a1cfa0814b213b9444be24e3ac7c)) * fix history message count ([fea4f56](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fea4f561b4c175c6f5c1fcc842e31a475132591b)) * fix issue https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/issues/3616 ([5af68ac](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5af68ac545902e80465235051c39f068baaf9160)) * fix llm models field ([ae0d68c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ae0d68c27e4f7f65d9467e724561fab3e924400d)) * fix removing bearer header ([f5ed160](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f5ed1604aa0b3b60a8fcac1cecb03f75a0a65cdb)) * fix server token fetch policy ([7d9a213](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7d9a2132cbdafa896ca6523a284d38ec880328b2)) * fix the different colors on mobile ([785372a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/785372ad73b6691717fb699125bd62fbdc5f078b)) * fix the method to detect vision model ([43e5dc2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/43e5dc22920c60bf87fc1b78bf95c441356bb1d8)) * fix type errors ([45798f9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/45798f993d3ae852206398b25ef4fda4f642f412)) * fix upstash sync issue ([6aaf83f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6aaf83f3c211b3efea63d20f39a58f0c1ab6fa17)) * fix using different model ([5c63825](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5c638251f866e51d629c5e25cbe1ee11433c08f6)) * fix webdav sync issue ([99aa064](https://github.com/oceanopen/ChatGPT-Next-Web/commit/99aa064319991b6ee53eb9c75bcfeb5a6b0188cb)) * Fixed an issue where the sample of the reply content was displayed out of order ([8498cad](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8498cadae8f394c680be6addf35a489e75d33954)) * Fixed the issue that WebDAV synchronization could not check the status and failed during the first backup ([716899c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/716899c030646402fd5562496a12e2cd385d169d)) * format package ([461154b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/461154bb039793b3086a4697d031f9a85a1c3b26)) * get real-ip instead of vercel edge network ip ([c282433](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c282433095d7b34bc31e2704cf12c27ca77c5381)) * give o1 some time to think twice ([03fa580](https://github.com/oceanopen/ChatGPT-Next-Web/commit/03fa580a558374c80485b6b36f9b1aad810f2df4)) * glm chatpath ([adf7d82](https://github.com/oceanopen/ChatGPT-Next-Web/commit/adf7d8200b63ba9e389c3df2b801b82a272a85bf)) * header title overflow ([909e2ab](https://github.com/oceanopen/ChatGPT-Next-Web/commit/909e2ab60f276270a958d3d38bd79b9f65ff8bc3)) * hide actions when loading ([3a3999d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3a3999d73ae2939c3e397c3b5ffa403e6cb2ed59)) * hide actions when loading ([7a5c35b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7a5c35baf3e5102c6cc9859589a10af6c911480c)) * hide toast on cancel session deletion on mobile ([71d9fbc](https://github.com/oceanopen/ChatGPT-Next-Web/commit/71d9fbc36771108e32761f1ec0f35a4fcd1bae22)) * historyMessageCount ([12f342f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/12f342f01589a1a458d16601c47d617ebe124659)) * hot fix for data migration ([6419ce3](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6419ce345f4d3a317227fe2197a34b9a6864afca)) * hydrated ([ed9aae5](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ed9aae531e0191d8b7fcbe594e0dc4e6176450da)) * hydrated for indexedDB ([886ffc0](https://github.com/oceanopen/ChatGPT-Next-Web/commit/886ffc0af89b2bf09c8a1af16648b00a629b584e)) * i18n ([819238a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/819238acaf5114329168f2c95da74d747795daa1)) * i18n ([c5168c2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c5168c213257d44ab8b637dc267a194000c76ea7)) * i18n ([e9f90a4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e9f90a4d82edbb446aedaef7ae27984d21b870d4)) * iframe bg ([3f9f556](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3f9f556e1c32c70ac34fd0ed8b3fd5fca73d539d)) * import language issue ([916d764](https://github.com/oceanopen/ChatGPT-Next-Web/commit/916d764477611dc7043b7f29d610b8ffba72be0d)) * import typing error ([cc86923](https://github.com/oceanopen/ChatGPT-Next-Web/commit/cc86923fd578d3f9182df6d1cac86a6e97b30259)) * improve scroll ([56ba8a6](https://github.com/oceanopen/ChatGPT-Next-Web/commit/56ba8a65e06937b7ba1a072cb959e0d3626c32d7)) * innerHTML may leads to script execution ([7ed8517](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7ed85177719f035367bbc186ddf7ee3684624647)) * input-range style ([f3ab6b2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f3ab6b27c97bb0c876b544530ac961458334227b)) * layout styles ([7a1bcac](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7a1bcac8bf87e2e1db019b6cfc4533c74bb8b61a)) * light theme code highlight ([6155a19](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6155a190ac91ea66a444b605567e3ee49b6ffced)) * locales => Locale ([8cb72d8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8cb72d84526343146eca3a0f608b111d884321f1)) * **locales:** type error in pt.ts ([6527074](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6527074cdea14d1ba0506e611a300ea3d155acfb)) * Logical corrections & syntax errors ([e33ad07](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e33ad07e1684977ea0cca5642d3928aa9d7696f9)) * make env PROXY_URL avaliable in Docker container. ([bf3bc3c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/bf3bc3c7e92c58d19886343cec14f859ae4d95b3)) * mask download not working ([ba0753c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ba0753c4180447f53d0bb5657169053c4151d4f1)) * mask json ([d6089e6](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d6089e6309c27af7f84d3cf5510fb68574cde2e1)) * math overflow styles ([5f7856c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5f7856cc31982fa2feadf7209dd19dba57157da6)) * MessageSelectorWarning ([10ea9bf](https://github.com/oceanopen/ChatGPT-Next-Web/commit/10ea9bf1e39d982fce208da2925200ec88371409)) * middleware match error ([53e30e2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/53e30e20db87f6e1a295e392c4a483b48b8246bd)) * migrate modelConfig state ([f4c99c9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f4c99c9cf719ebedad984f07b6dd7a141427aca0)) * migrated mask object key ([a4d0128](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a4d012828c55b308e2ea0c57a250d0ac3709d02c)) * minor fix ([1c017b8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1c017b8ee9119f0829fe59fc8ef0867d47ab21d8)) * minor fix ([48dc2c2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/48dc2c2295662677a8b3ce6e5d238c68b42f7fd2)) * mobile scroll problem ([1afca0b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1afca0b28acb0f4e9ea60809355be8897c779e11)) * mobile textarea autofocus ui error ([71f119c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/71f119c9e8b545a27683f935c3ce36cf56c913ec)) * model version field name ([5440116](https://github.com/oceanopen/ChatGPT-Next-Web/commit/54401162bd3a3141d37d245d95ae0c8de9756731)) * navigation between settings and home ([2badfbd](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2badfbd61932f5c495a734a9086d4c2e8e1e7d50)) * new session should insert at top ([4f10b9a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4f10b9a60faa94ccb9de440e65a0310192496b29)) * onfinish responseRes ([44fc5b5](https://github.com/oceanopen/ChatGPT-Next-Web/commit/44fc5b5cbf44b7a362a916fbc3b1c3a34cc8e7cb)) * persisted available models ard not be update after source code have been updated ([9e1e0a7](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9e1e0a72521cc84ef74499195f3734850b9ccd13)) * prevent title update on invalid message response ([e8581c8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e8581c8f3ce9d72296abec1c5a2c002e3679723c)) * prevent users from setting a extremly short history that resulting in no content being sent for the title summary ([fa48ace](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fa48ace39badb237728188482550ae5bb8f0e47a)) * proxy api request ([eec1dd6](https://github.com/oceanopen/ChatGPT-Next-Web/commit/eec1dd6448124830e82b59f51489f42b6d56e9fa)) * raw.split is not a function ([725054c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/725054c7d569f4d7b63def9b3bd3bb1b70cd3bda)) * remove corsFetch ([eebc334](https://github.com/oceanopen/ChatGPT-Next-Web/commit/eebc334e02e9f5d9f83203c97fbf4622a9141d0a)) * remove scroll anchor height ([45bf2c3](https://github.com/oceanopen/ChatGPT-Next-Web/commit/45bf2c3d2590b7c6ae43ebeaaffd13e4c489ca72)) * remove slection range when user blured ([21aa015](https://github.com/oceanopen/ChatGPT-Next-Web/commit/21aa015a79f909e5602f779c1ae50cb4d404710c)) * remove the content-encoding header ([dd6e799](https://github.com/oceanopen/ChatGPT-Next-Web/commit/dd6e79922a455862d6ae5c0a9469680d5c9e1d90)) * remove the content-encoding header ([bf84269](https://github.com/oceanopen/ChatGPT-Next-Web/commit/bf8426952079e9a116ad0e273c73612f0fa00e77)) * remove the visual model judgment method that checks if the model name contains 'preview' from the openai api to prevent models like o1-preview from being classified as visual models ([6bb01bc](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6bb01bc5643bc69c0f068dd5c051312937491217)) * replace '&' with concurrently for cross-platform compatibility ([04a4e1b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/04a4e1b39afb066fc2ce62cbdf93e793660357c4)) * request errors ([8e4fc83](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8e4fc83d3bf58496e5ed791aa5b9f548f79c7dfd)) * request timeout errors ([e2a4b3d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e2a4b3d45c8119b0921cb2f0e1ac7ec4eb08fe2a)) * resolve hydration error ([fb06fb8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fb06fb8c38f8578597e28c861824ad5e0004c34e)) * Resolve markdown link issue ([aeda752](https://github.com/oceanopen/ChatGPT-Next-Web/commit/aeda7520fea361474c2177539d203a75226af358)) * return bearer header when using openai ([19137b7](https://github.com/oceanopen/ChatGPT-Next-Web/commit/19137b79bcf17d1b1be01740dd5ed0238c784680)) * revert gpt-4-turbo-preview detection ([5df8b1d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5df8b1d183ffc657b44f51d280d994da672f1103)) * right click ([19c7a84](https://github.com/oceanopen/ChatGPT-Next-Web/commit/19c7a84548b55aa348e009611d4ac766e6b23af0)) * row count logic ([a80dcaa](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a80dcaa1c37db621bac15dad198e3054cbae6af1)) * safaLocalStorage ([992c3a5](https://github.com/oceanopen/ChatGPT-Next-Web/commit/992c3a5d3a9fd08ecc46a26d12b91f9a1fd87c1a)) * scroll ux on ios device ([a2baad9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a2baad9c7fb731f80329d94b3eddd81de88ad934)) * **scroll:** scroll after click submit button ([a2807c9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a2807c9815d88febad341e23b55f553e73234c27)) * sd image preview modal size ([dd10301](https://github.com/oceanopen/ChatGPT-Next-Web/commit/dd1030139bcc0108ca1dceec1bb2baafb0da776b)) * sd mobile ([6b98b14](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6b98b141791ba2c8b3fd1861ba001280b6f5be23)) * sd3 model default select ([74b915a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/74b915a7907f8f6964b3adbd068f65182d0f3409)) * selector css ([ebaeb5a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ebaeb5a0d5cb2fa514b2529b015ce7c99f13de15)) * selector z-index bug ([c10e838](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c10e8382a9a5530e12e0ba14471bc4e81b3145fd)) * send button covering the text in the textarea ([c47e900](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c47e90004ad7b34f8d70b9bb8cf1cac17219d23c)) * set openWhenHidden to be true ([94a2104](https://github.com/oceanopen/ChatGPT-Next-Web/commit/94a2104b55a71529feb852670abce83fc5175083)) * sharegpt roles ([d275e32](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d275e32e70db5a1747593d8f5b9c52e0ab6c9083)) * should not tight border in desktop app ([eae7d62](https://github.com/oceanopen/ChatGPT-Next-Web/commit/eae7d6260f6d0968a59a07576bd86937b12a673a)) * shouldstream is not depend on iso1 ([d0dce65](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d0dce654bffead1971600a5feb313d9079800254)) * show Loading Icon when checking repo update ([96545bd](https://github.com/oceanopen/ChatGPT-Next-Web/commit/96545bd523aa430c77a1133ae15871ef09f94a89)) * show Vitenamese in it's own language ([a0e192b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a0e192b6e4ed5717e8bcd9ec787a012c73e0a9e2)) * sidebar style ([9961b51](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9961b513cc0bfa1db8e1865af4099fdd9b78c15d)) * sidebar title style ([99f3160](https://github.com/oceanopen/ChatGPT-Next-Web/commit/99f3160aa26dde331999c0397547ae154e60d7c8)) * solve navigator undefined && merge from main ([00d45e7](https://github.com/oceanopen/ChatGPT-Next-Web/commit/00d45e7cc43c0bd2025cad9fd9e954a57487f888)) * style typo error in home.module.scss ([c1cc3d1](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c1cc3d1d1fbf176e118db780ec0e4789e96a7388)) * styles and mobile ux ([653a740](https://github.com/oceanopen/ChatGPT-Next-Web/commit/653a740f0f76a50769e19da13538dee3b9d7ffbd)) * styles and store version number ([76db385](https://github.com/oceanopen/ChatGPT-Next-Web/commit/76db385d6dd8ce74e2faac864de6ef5258fae9d8)) * styles on .user-prompt-buttons ([4a82a91](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4a82a91f2d3370785cbeeae76c6b0ddded1f1147)) * support custom api endpoint ([#4016](https://github.com/oceanopen/ChatGPT-Next-Web/issues/4016)) ([b8f0822](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b8f0822214b2f957e55fc6a4b4f404d2685c2735)) * taskbar color follow([#54](https://github.com/oceanopen/ChatGPT-Next-Web/issues/54)) ([cd73c3a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/cd73c3a7cb062e59bfee60f421be8a3a508bf286)) * tauri auto updater url ([1e8d476](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1e8d4763bb8470b65f61c4716b3ded351332d3be)) * temperature -> top_p ([0a2af93](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0a2af9335c9cc465fda02e5e371adef3fbf2f28a)) * tencent InvalidParameter error ([f900283](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f900283b0975de9d88270244e3131d6d0f188eeb)) * tencent InvalidParameter error ([d7e2ee6](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d7e2ee63d87bb713231e11d3ff2dabb3b1904e0c)) * the display format of json ([6bbdaf7](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6bbdaf7ab0499dbb8554173b175caf440f2b424d)) * the position of top-action buttons ([846e323](https://github.com/oceanopen/ChatGPT-Next-Web/commit/846e3238404fef87175ad3533385bb59a2ef8afb)) * the theme-color selector ([170936a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/170936a96ef9b59ac8a95d0201c34ef6d9438644)) * The width of the sidebar changes abruptly by dragging it multiple times over and over again (bouncing) ([48e6087](https://github.com/oceanopen/ChatGPT-Next-Web/commit/48e6087b1be1562c50de3b4aa648445df5510539)) * tight border on mobile style ([1b140a1](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1b140a1ed33f2fa35dbd4551563a29cb6aa9d155)) * transcription headers ([318e098](https://github.com/oceanopen/ChatGPT-Next-Web/commit/318e0989a2c28ae323d3f00d8256a7e48169e4a6)) * try catch errors ([ca679e8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ca679e86b4d26ff30a6ea56387956402fdbe8c1c)) * ts error ([88cd3ac](https://github.com/oceanopen/ChatGPT-Next-Web/commit/88cd3ac122cfe0a93f3c87e441d9e1e59c8bfb33)) * ts error ([4988d2e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4988d2ee26f5cd65b128dae8924942c54a9da3ee)) * ts error ([4d75b23](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4d75b23ed1b41a042e28805e46ad2b5c8111cc3d)) * ts error ([8ac9141](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8ac9141a29b049a851c51ea3c65f08d18cfd8ce6)) * ts error ([45306bb](https://github.com/oceanopen/ChatGPT-Next-Web/commit/45306bbb6c3574d93438abca0f79fc493ece21df)) * ts error ([72d6f97](https://github.com/oceanopen/ChatGPT-Next-Web/commit/72d6f970241e9390c9c4027f49718ff8afe593dd)) * ts type ([7237d33](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7237d33be38c1b51fc867d047e9f599429bd8eec)) * type error ([7804182](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7804182d0d027f630497c911652cd877ea0cc30a)) * typescript error ([4b9697e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4b9697e3365ab4bcfdd6f51a4b461088c7a4b8f9)) * typo ([2f2aefd](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2f2aefd48ec77e51bd7d230f9bcd466860918a48)) * typo ([1761289](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1761289716aba1e6c6745d7e313dd837e463b4ee)) * typo ([79f58f5](https://github.com/oceanopen/ChatGPT-Next-Web/commit/79f58f5c6ad61e321c24c039e8e17607bd8d0397)) * typo ([bd85d9a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/bd85d9a36a4ce22ea708d393b634997edaec558a)) * typo ([#3871](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3871)) ([b25a054](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b25a0545f5b348bbef81f4fe8d41695c3fc10d94)) * typo IMPRTANT -> IMPORTANT ([b357e2e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b357e2ecef6f42c4cec433ec20a0dea3c73072c0)) * typo PresencePenlty -> PresencePenalty ([44874fb](https://github.com/oceanopen/ChatGPT-Next-Web/commit/44874fb5e0307f46fdd7a2260d635ede7901a713)) * typo reqestTimeoutId -> requestTimeoutId ([06534fa](https://github.com/oceanopen/ChatGPT-Next-Web/commit/06534fa0aee6ce92ea8fefb26ecf3dc4dec2d3e0)) * **typo:** ngnix -> nginx ([cf4f928](https://github.com/oceanopen/ChatGPT-Next-Web/commit/cf4f928b256a800e84778feb98dd2794d1e8cb80)) * typos ([dd047fd](https://github.com/oceanopen/ChatGPT-Next-Web/commit/dd047fd58f055ef6573773a7b818a26609cba957)) * update google url description ([#3719](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3719)) ([eade013](https://github.com/oceanopen/ChatGPT-Next-Web/commit/eade013138d1555027615aea05fe051971e3ec13)) * update package version ([27828d9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/27828d9ca86112c1d179c906197ed3158c9a9f68)) * update yarn.lock file ([166329a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/166329abeed6ce01932c391c2e13ba793556f606)) * updateCurrentSession => updateTargetSession ([c4e19db](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c4e19dbc59e59b71c81cf33600f7a2be235b0ccc)) * updating the array using push in zustand does not actually trigger component updates ([1d42e95](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1d42e955fc60365477ec9e4b38077dc5c6676924)) * updating the array using push in zustand does not actually trigger component updates ([e636d48](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e636d486f5b08fd14473f31b6c9e33ad92fe723a)) * uploading loading ([f2d2622](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f2d2622172fa8b081f5e44f7c3655ffcb4969ed6)) * use current session id to trigger rerender ([1d14a99](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1d14a991eedb17a492d6e840de71567c8a6884a7)) * use Select component ([99317f7](https://github.com/oceanopen/ChatGPT-Next-Web/commit/99317f759bf3eba58b89264049236c331fbced16)) * use tauri fetch ([deb1e76](https://github.com/oceanopen/ChatGPT-Next-Web/commit/deb1e76c41ec156450db10872f88f84d2865d450)) * useAccessStore filter spaces ([322eb66](https://github.com/oceanopen/ChatGPT-Next-Web/commit/322eb66fdf6a342e615b1d648a141b111a428207)) * useEffect hooks ([e5b4cb2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e5b4cb28fef9f7e1f9b130ed0c0a9ca07927adb8)) * **utils:** 修复复制问题 ([0af5536](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0af55366f1443e66ad1e74852af9ee0ebaf47165)) * validate the url to avoid SSRF ([9fb8fbc](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9fb8fbcc65c29c74473a13715c05725e2b49065d)) * vision model dalle3 ([2d3f7c9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2d3f7c922f5a3e52da30f45b67a74f0df908e147)) * webdav check httpcode list ([86f42d5](https://github.com/oceanopen/ChatGPT-Next-Web/commit/86f42d56f28b725006e60dbf2ae875917feb3a3f)) * Width changes abruptly when dragging the sidebar (jumps) ([3687016](https://github.com/oceanopen/ChatGPT-Next-Web/commit/368701610f039241eeb0fda27db28803b607527e)) * wont show auth popup when receiving a 401 http code ([600b181](https://github.com/oceanopen/ChatGPT-Next-Web/commit/600b1814a1b982e6faca151afff0518b15884c79)) ### Features * (1) fix issues/4335 and issues/4518 ([fb8b8d2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fb8b8d28da3174e134dc2551f1a97f2fdab27d1d)) * [[#5714](https://github.com/oceanopen/ChatGPT-Next-Web/issues/5714)] 支持GLM ([d357b45](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d357b45e84eb773c2e0c142d0d849c4f20be2975)) * [#1000](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1000) client-side only and desktop app ([a023308](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a023308d52a14e1d43d51558dec61dc1253064cc)) * [#1000](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1000) ready to support client-side only ([50cd33d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/50cd33dbb2992066dae8c51c2da6ef4781e4500a)) * [#112](https://github.com/oceanopen/ChatGPT-Next-Web/issues/112) add edit chat title ([45088a3](https://github.com/oceanopen/ChatGPT-Next-Web/commit/45088a3e0658beac56251ff2d4cebc8dc2c5becc)) * [#1303](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1303) improve long text input ux and mobile modal ([1b19fdf](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1b19fdfe11ecf33ff881593df1cbd7bdd27ae275)) * [#138](https://github.com/oceanopen/ChatGPT-Next-Web/issues/138) add context prompt, close [#330](https://github.com/oceanopen/ChatGPT-Next-Web/issues/330) [#321](https://github.com/oceanopen/ChatGPT-Next-Web/issues/321) ([b85245e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b85245e317d7fc2f48dacb9a1d65eef034502cb4)) * [#1640](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1640) support free gpt endpoint ([203ac09](https://github.com/oceanopen/ChatGPT-Next-Web/commit/203ac0970d7af35d4ae92dc93776b76cf74182aa)) * [#170](https://github.com/oceanopen/ChatGPT-Next-Web/issues/170) auto scroll after retrying ([08f3c70](https://github.com/oceanopen/ChatGPT-Next-Web/commit/08f3c7026d07bcf28d278dd482d6ac30b8fe3fe4)) * [#2](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2) [#8](https://github.com/oceanopen/ChatGPT-Next-Web/issues/8) add stop and retry button ([86507fa](https://github.com/oceanopen/ChatGPT-Next-Web/commit/86507fa569334a43c7d9e7b40add815c665eae4a)) * [#2](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2) add access control by ([2c899cf](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2c899cf00eb729cc4aad2a13a74d2cabea9e7200)) * [#2](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2) add prompt hints ([6782e65](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6782e65fdf6ea7f79ead3c6907eacf110d097402)) * [#2](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2) add prompt list ([7d5e742](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7d5e742ea61be97da4d4cff9ca69528ee171d216)) * [#2](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2) trying to add stop response button ([806e7b0](https://github.com/oceanopen/ChatGPT-Next-Web/commit/806e7b09c1460691171679e4f4a8cfc40e024823)) * [#2144](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2144) improve input template ([5f0cda8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5f0cda829f91fa1e2ff3b02825fa233c97e1b944)) * [#2308](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2308) improve chat actions ux ([b55b01c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b55b01cb13ac3ab96d0c621c94b2968424825d2f)) * [#2330](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2330) disable /list/models ([15e063e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/15e063e1b5202ba0e1f9784fb584ec150e5b5240)) * [#24](https://github.com/oceanopen/ChatGPT-Next-Web/issues/24) docker publish actions ([0463b35](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0463b350d843af268d6738987d3a8a4e8f4db030)) * [#27](https://github.com/oceanopen/ChatGPT-Next-Web/issues/27) add docker image publish actions ([cc1a1d4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/cc1a1d4f3ca95398d5b50f1cac299ef5d39dbe52)) * [#3224](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3224) auto switch to first avaliable model ([be97749](https://github.com/oceanopen/ChatGPT-Next-Web/commit/be9774943bc17e30111ccf6ec1eb8242e61f3fa1)) * [#499](https://github.com/oceanopen/ChatGPT-Next-Web/issues/499) revert delete session ([5952064](https://github.com/oceanopen/ChatGPT-Next-Web/commit/595206436231727659fde77239b6c1e668b0d879)) * [#577](https://github.com/oceanopen/ChatGPT-Next-Web/issues/577) maximum / minimium icon ([eae5a8a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/eae5a8a2e6722d233856d0a2958e2f894c0202d2)) * [#9](https://github.com/oceanopen/ChatGPT-Next-Web/issues/9) add copy code button ([e57bd51](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e57bd5180939f4f134c5a3fb47db7f7203ad6f4a)) * [#920](https://github.com/oceanopen/ChatGPT-Next-Web/issues/920) migrate id to nanoid ([8e4743e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8e4743e7191f59b72496c9dbdae3b580c2b37d24)) * [WIP] support webdav ([1dd75b6](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1dd75b63de6745ece9de5df57663af751698c82d)) * #close 1789 add user input template ([be597a5](https://github.com/oceanopen/ChatGPT-Next-Web/commit/be597a551d38dc83f0febb3a4c6a424e128555b1)) * 1. using cache storage store image data; 2. get base64image before chat to api [#5013](https://github.com/oceanopen/ChatGPT-Next-Web/issues/5013) ([287fa0a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/287fa0a39cf07767630a9cd744f32929357a9aee)) * 1)upload image with type 'heic' 2)change the empty message to ';' for models 3) ([c10447d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c10447df79b6e3300f65885f94472e435f53c03f)) * 补充文档 ([7fcfbc3](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7fcfbc372921e85fb957dbe6cab35843d54a3872)) * 翻译InjectSystemPrompts配置项为其他语言 ([f59235b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f59235bd5ac49d1da28e87ed678c7c0f0a6a90a9)) * 去掉不必要的文件 ([7139671](https://github.com/oceanopen/ChatGPT-Next-Web/commit/71396717d2c6109df48baabc5d54985e09baeb7f)) * 全局设置是否启用artifacts ([6c8143b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6c8143b7de54724ce8e7e3d1d40bd2052cce25e3)) * 新增阿里系模型代码配置 ([86ffa1e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/86ffa1e6430b0a34893665bb284130c1f144e399)) * 暂不支持 tauri ([b2303d8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b2303d81e1480626c90f997c49cd4db0f87994ea)) * 中文版锚点 ([28cedb1](https://github.com/oceanopen/ChatGPT-Next-Web/commit/28cedb14935384af0feb1cffdcf6eafbc917dd4c)) * add "Hide_Balance_Query" environment variable ([c05de45](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c05de45d9918fe7be4b2afb9070c706e951f3df4)) * add analytics ([76f851b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/76f851bfa6ab3d5f9c310eaa78ae0e82ef938b2b)) * add app dev mode ([80d5bfd](https://github.com/oceanopen/ChatGPT-Next-Web/commit/80d5bfd7c0cffaebe0eb7dd1790babb186447344)) * add app logo and ([6264c02](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6264c02543cfbcda249e3a848cdeecc230157b4b)) * add auth tip ([e4fda6c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e4fda6cacfbaf863dcd54dcbabcb0d93088019f7)) * add autoGenerateTitle option ([20a508e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/20a508e2d6e16252e44f6a9cbb07dd5c195b6fc3)) * add basic ui ([d49b2aa](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d49b2aa2c312306573ba18b1950de5267f0ee98e)) * add calcTextareaHeight.js from element-ui ([bce020f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/bce020fc8e701dfcb229d26581e6c03e0ed308c3)) * add calcTextareaHeight.ts ([de740ec](https://github.com/oceanopen/ChatGPT-Next-Web/commit/de740ec57fe9c4b11c8b81396c1ef00906aa5bc7)) * add check update ([29de957](https://github.com/oceanopen/ChatGPT-Next-Web/commit/29de95739511cadffbe147fdbbeaea898344598e)) * add claude and bard ([cdf0311](https://github.com/oceanopen/ChatGPT-Next-Web/commit/cdf0311d270d5808efca2c9ba07c593a7ec57d41)) * add confirm tips when deleting conversation on pc ([4dc1e02](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4dc1e025e1eba7eb2dd9153897774ea7dd44eb8c)) * add dark theme support ([14d50f1](https://github.com/oceanopen/ChatGPT-Next-Web/commit/14d50f116774bb134f628a86f72a9663c65cbc22)) * add docker proxy ([c8be5e4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c8be5e42671e534e3382db67f80560442086772c)) * add Dockerfile for docker deployment support ([8d0d087](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8d0d08725d9bed14f6aea3cb17923ee24f4cac40)) * add error tip ([065f015](https://github.com/oceanopen/ChatGPT-Next-Web/commit/065f015f7b87b65f522c913f95958c4f3392b97d)) * add export to .md button ([bab470d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/bab470d000c2bb18df3d2d1c8b43f110b5a3c9b6)) * add favicon ([9912762](https://github.com/oceanopen/ChatGPT-Next-Web/commit/99127621575f7231c30c5f18e716ae22a846f64c)) * add font size setting ([f979822](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f979822508b3289237383082a72471f8aa5b0939)) * Add frequency_penalty request parameter ([72cbb15](https://github.com/oceanopen/ChatGPT-Next-Web/commit/72cbb156ae78d2390a4238c5e71b6d0b8850e27f)) * add gemini flash into vision model list ([4789a7f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4789a7f6a93cb7c271755a201d04523de246bbec)) * add getClientApi method ([5e0657c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5e0657ce556bbf04cce22bb451ff9349def6b04b)) * add google api safety setting ([7498680](https://github.com/oceanopen/ChatGPT-Next-Web/commit/74986803db5241392f4044e9493661113e955ee0)) * add i18n for mask ([c7c58ef](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c7c58ef0317c9823af28935a5b3a3a1d5b471e39)) * add indexDB ([492b55c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/492b55c8939593f9eddef084f99e14a5d4a5033b)) * add indexDB ([4060e36](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4060e367ad90be23b9a94c241e2251d952520ea4)) * add lint-staged ([e648a59](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e648a59b1f6babd49e41256b81bd728f0ef91112)) * add lodash-es ([a17df03](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a17df037afadcf7b61264686e9993555eed44e6f)) * add log ([49fc752](https://github.com/oceanopen/ChatGPT-Next-Web/commit/49fc75235a568ce44af735838ae4028e632689fa)) * add mask crud ([a7a8aad](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a7a8aad9bc584f3bac0aa27eb8d295381939995b)) * add mask page ([ffa7302](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ffa73025716774b88c685ef21c6a2e6d137b597f)) * add mask screen ([aeb9862](https://github.com/oceanopen/ChatGPT-Next-Web/commit/aeb986243c2460792ab4605d4fba223f6d8f98ab)) * add max icon for modals ([9e6617e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9e6617e3ca251260943ce0ebc15f2fff1022df26)) * add mobile support ([1fae774](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1fae774bb26aa0f7f516a6d5eddfc74081a0e710)) * add model and time info to prompts ([cb55ce0](https://github.com/oceanopen/ChatGPT-Next-Web/commit/cb55ce084ce86cc71db12aa4e4e1f82f696e27af)) * add model config to settings ([2f112ec](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2f112ecc54ca330de42c3996f12ea9b7b406055f)) * add model name ([fb5fc13](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fb5fc13f720da18ee808d493f7198bcae5259d79)) * add multi-model support ([5610f42](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5610f423d06a735737f833cbba7b182687f37ef8)) * add nynorsk option ([113bd24](https://github.com/oceanopen/ChatGPT-Next-Web/commit/113bd24796eba568c7263843cc9365d02f65747f)) * add o1 model ([71df415](https://github.com/oceanopen/ChatGPT-Next-Web/commit/71df415b140fec2b2754fd4cf99a38a6f38dacc2)) * add one-key setup script ([3b6f93a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3b6f93afdf79368de81181aafc75a960613ed21a)) * add optimize textarea height when inputing ([2a79d35](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2a79d356674236e4b4e345ae02236d52fd609f73)) * add plugin entry selection ([fa6ebad](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fa6ebadc7b78cb023dc15705207ce2d180298edf)) * add proxy for docker ([1bb7b4a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1bb7b4a6536884eb2eb9826a2a40751e224bb0b3)) * add PWA support ([5593c06](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5593c067c4a576f35ff11e40c2c0e98352a74db5)) * add PWA support ([689b7ba](https://github.com/oceanopen/ChatGPT-Next-Web/commit/689b7bab2692a9fe0271d1392819ba9b7ff59239)) * add PWA support ([bdf17fa](https://github.com/oceanopen/ChatGPT-Next-Web/commit/bdf17fafff02733c76b8977b2c19bb87db0864d1)) * add robots.txt ([306f085](https://github.com/oceanopen/ChatGPT-Next-Web/commit/306f0850e925bd75201085341eb6700dac8a4ca2)) * add SD page switching ([d214811](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d21481173e5c8eeb89024216acb164930ba31175)) * add session config modal ([7345639](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7345639af33aede885afe6828a0969cf1f9a4a2d)) * add setting to hide builtin masks ([74fa065](https://github.com/oceanopen/ChatGPT-Next-Web/commit/74fa065266687921e83446358018d7d84ab6fd78)) * add settings ui ([a9940cb](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a9940cb05e74f5fea50509511441654538a8118b)) * add shortcut key ([f219515](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f2195154f6a94e3ac324465c1adc6150180a186e)) * add side bar mask entry ([59edcc3](https://github.com/oceanopen/ChatGPT-Next-Web/commit/59edcc3e2e5c95cce0961f90d1337bb7b3bbfba8)) * Add Stability API server relay sending ([2b01538](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2b0153807cf6294ea7b8bce9f2f4b58a71c94be4)) * add stream support ([74dd619](https://github.com/oceanopen/ChatGPT-Next-Web/commit/74dd6194d8048cb9264f47f2a2b2a7790112c599)) * add support for iFLYTEK Spark API (接入讯飞星火模型) ([b2c1644](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b2c1644d69929ce4073d458b0eb4cf7d416e22ed)) * add switch of send preview bubble ([1db2100](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1db210097c431fa460aea5b8a1bb697fb0f2db6d)) * add tight border layout ([ff0cf2f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ff0cf2f9dc9c013f1bf88798e4a2a0210821007f)) * add top p config ([8230326](https://github.com/oceanopen/ChatGPT-Next-Web/commit/823032617dfd9928544f38c928085b9b41ba8691)) * add tts stt ([2f410fc](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2f410fc09f62e67c32ac6142e99937d3e8f29601)) * add type for import ([442a529](https://github.com/oceanopen/ChatGPT-Next-Web/commit/442a529a725c0cf6a780c93f17b02f8742251558)) * add typings for metadata ([e1243f3](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e1243f3d5946d0ac385e35a0f9dd67b3361bfaea)) * add upstash redis cloud sync ([83fed42](https://github.com/oceanopen/ChatGPT-Next-Web/commit/83fed429971fcc758ada9af12d52a2936b537456)) * add voice action ([f86b220](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f86b220c922a9209e99e2a3647e97ab72f47de3d)) * add webdav support ([6f83fbd](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6f83fbd21278c90cd978108abe54291c38ec10d7)) * adding iOS Webapp support ([dd80c45](https://github.com/oceanopen/ChatGPT-Next-Web/commit/dd80c4563ddc4b40232fb823405ddd1f31c8f4de)) * align chat page title center on mobile screen ([82ec447](https://github.com/oceanopen/ChatGPT-Next-Web/commit/82ec4474c2fb37b1fc558e6006159a670017310f)) * allow send image only ([7d55a6d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7d55a6d0e441bddaf9870c9adfa88f1f72c600a5)) * allow to disable chunk building by setting DISABLE_CHUNK=1 ([463251d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/463251dcc1953a6d0565129320fdc0258c90c5f8)) * animate streaming response to make more smooth ([536ace8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/536ace8e10553c6101308ec09f2fa65bc84d2416)) * artifacts style ([c27ef6f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c27ef6ffbf94be6bab2f6ba7cc9237b1125627a2)) * artifacts style ([21ef9a4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/21ef9a4567ec4f61a4d0db26f0e23815bb0f7924)) * audio to message ([a494152](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a4941521d0973943bbd0abba86dc7295b444f2b5)) * **auth:** xg feature ([1980f43](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1980f43b9f634f658be05fcf5601d461a5435029)) * auto detach scrolling ([410a22d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/410a22dc634816b13848977d037506fbe2ad4957)) * auto fill upstash backup name ([f1e7db6](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f1e7db6a88611a62a6ef6446c768ab16bd943173)) * better animation speed ([f248593](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f2485931d9b3680234f4816f4526759c8d4b741e)) * bugfix ([a1493bf](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a1493bfb4e9efe0a2e12917ab861bbf2321dbd7d)) * bump version ([b972a0d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b972a0d0817e612fe2a1cba398c338bcec7573e6)) * bump version ([3a007e4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3a007e4f3d8d0ac7be8a8bf08f962101589b1e3c)) * bump version ([aec3c5d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/aec3c5d6cc598282e1f35b9e1de5081190a9c378)) * bump version ([aacd26c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/aacd26c7db7d87953d14f3c0cf841cf422a2e027)) * bump version ([#4009](https://github.com/oceanopen/ChatGPT-Next-Web/issues/4009)) ([887bec0](https://github.com/oceanopen/ChatGPT-Next-Web/commit/887bec019a654aee647aad095b7db0ab34266589)) * bump version ([#4015](https://github.com/oceanopen/ChatGPT-Next-Web/issues/4015)) ([0869455](https://github.com/oceanopen/ChatGPT-Next-Web/commit/08694556128fa65688e69a77da723b2d986c5063)) * bump version ([#4133](https://github.com/oceanopen/ChatGPT-Next-Web/issues/4133)) ([bc1794f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/bc1794fb4af5229c4811008ad247b57bbf091334)) * bump version code ([b2e8a1e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b2e8a1eaa202c29378a83ef4d48ca5c39efc3689)) * call claude api not in credential 'include' mode ([63f9063](https://github.com/oceanopen/ChatGPT-Next-Web/commit/63f9063255f150a53160d401e3965e4cff0a38eb)) * call claude api not in credential 'include' mode ([6dad353](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6dad353e1c940b33c2a243b70b9a604af3a8f794)) * check usage throttle ([fdc8278](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fdc8278b90cdcacc8859df4740752a58d8829d8b)) * clean codes ([3cb4315](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3cb4315193d60ca0bd79aca49628045254967b01)) * clear indexDB ([0b75894](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0b758941a4104ee6fdcb58431ac7ebc5c69f2323)) * clear session only ([506cdbc](https://github.com/oceanopen/ChatGPT-Next-Web/commit/506cdbc83c83feeabf6c427418ce04916bd3a8d6)) * close [#1055](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1055) cmd/alt/ctrl + arrow up/down to switch window ([2b7f72d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2b7f72deec7dec5ccbe5583c10e81af7cf136808)) * close [#1072](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1072) share mask as link ([5c8be2a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5c8be2a8f68d74ae1cb72c51beb5b0d46f73ea77)) * close [#118](https://github.com/oceanopen/ChatGPT-Next-Web/issues/118) add stop all button ([dc3883e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/dc3883ed1aa8bc4c7b25216f52774a4a860623e4)) * close [#1301](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1301) support message actions ([2223013](https://github.com/oceanopen/ChatGPT-Next-Web/commit/222301307fd13ec2ed9828cc0dc4f8b2e309c0d6)) * close [#1382](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1382) only clear memory btn in chat config ([05b1b8b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/05b1b8b2407b41f3c4ee3dc75bee030b603a4489)) * close [#1415](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1415) clear context button ([a19d238](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a19d23848314e8539b40d9fb26544777d53d17df)) * close [#1478](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1478) new chat use global config as default ([b1ba3df](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b1ba3df989781b557f8963a83a5c285b65ef8ecc)) * close [#1615](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1615) pin messages to contextual prompts ([7893693](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7893693706af25227770f53555085f98b00afb06)) * close [#1626](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1626) hide context prompts in mask config ([6d8c7ba](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6d8c7ba1403248e1d3c01515d58824bff74bc826)) * close [#1762](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1762) add hover text for chat input actions ([88df4a2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/88df4a2223beb86d8c9d4fe0285732152f0b372a)) * close [#1960](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1960) add gpt-3.5-turbo-16k-0613 ([8590750](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8590750e4c883a79d9462f23fd21b32b13ab4c04)) * close [#1994](https://github.com/oceanopen/ChatGPT-Next-Web/issues/1994) add clipboard write api ([98afd55](https://github.com/oceanopen/ChatGPT-Next-Web/commit/98afd5516b697d3a8cafe12e9aeac09aba79e45c)) * close [#2](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2) add check account balance ([447dec9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/447dec9444c61f6caf23008a17bd7ad5e2e445c5)) * close [#2013](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2013) add switch model button to chat actions ([5d06fa2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5d06fa217cfde63439ef2c5b09cc71703e7d7f90)) * close [#2025](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2025) just use a smaller to-bottom threshold ([93c666b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/93c666b03d9aae799290fca28a75d73c1e185511)) * close [#2136](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2136) click avatar to edit message ([b044e27](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b044e274aa0ae8eb450042cfe31be2f201c8a754)) * close [#2141](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2141) danger zone ([6c3d4a1](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6c3d4a11cc703a6f3c50b74ccfaaa7f4ce76cd97)) * close [#2175](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2175) use default api host if endpoint is empty ([0140f77](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0140f771c6a23256bf171b3edcf2f7fd810b5794)) * close [#2187](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2187) improve chat actions ux ([3937dad](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3937dad6a6a8d9c4cc2c4a7a23705eb1931332d6)) * close [#2190](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2190) improve app auto updater ([be48346](https://github.com/oceanopen/ChatGPT-Next-Web/commit/be4834688d635ac29c0e1a98a48eab7aab4ecbe4)) * close [#2192](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2192) use /list/models to get model ids ([4131fcc](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4131fccbe0c77832aa496825e9362a78797234ad)) * close [#2194](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2194) add macos arm support ([475158a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/475158a145246a715925eebaf6bac1f25f93aedd)) * close [#2266](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2266) use modal to switch model ([0373b2c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0373b2c9dd646c288e7027fcd3e93a9fecf94658)) * close [#2267](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2267) display a modal to export image ([6c6a2d0](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6c6a2d08db4b8f74ded430c93125ffbc8f1d0eaf)) * close [#2294](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2294) add documents for adding a new translation ([6014b76](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6014b765f4d42585cd91d07887cc27fd64ae2880)) * close [#2303](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2303) add custom model name config ([98ac7ee](https://github.com/oceanopen/ChatGPT-Next-Web/commit/98ac7ee277b17a60f8d4926e26887ba72926ff37)) * close [#2376](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2376) add babel polyfill ([af5f67d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/af5f67d459185c77d1edefec4fe06bc36dd06e6a)) * close [#2430](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2430) add a simple user maual ([4904612](https://github.com/oceanopen/ChatGPT-Next-Web/commit/49046125235d11f85ee0dc81f2424f2cde91f1eb)) * close [#2445](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2445) switch to mit license ([0198c5b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0198c5b7811fff550f0c0014e4781f3c94dd0ebc)) * close [#2447](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2447) pre-fill key/code/url ([e5f6133](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e5f6133127894b68498de0a4d38741bccdba68f1)) * close [#2449](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2449) edit / insert / delete messages modal ([7c2fa9f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7c2fa9f8a4c9b04d534e9bea946fa3e909369240)) * close [#2545](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2545) improve lazy load message list ([203067c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/203067c936b6f2e3375ee79041c33dafacfc0653)) * close [#2580](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2580) only use 3.5 to summarize when not using custom models ([3bd76b9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3bd76b9156627116b8bbcf038e08e35d84438447)) * close [#2583](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2583) do not summarize with gpt-4 ([769c2f9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/769c2f9f49b1fd0d0e8e30b3bf579805c6259b7b)) * close [#2618](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2618) use correct html lang attr ([e8e01aa](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e8e01aa60d559fb7654b0f5e9521aa637e3d0b22)) * close [#2621](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2621) use better default api url ([ae82269](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ae8226907ff03100cafd45ba5d648d2a62f77fef)) * close [#2638](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2638) hide auth page and use better unauth tips ([ed62c87](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ed62c871567e9c5781f742932b0e0521833cded0)) * close [#2752](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2752) auto re-fill unfinished input ([885f2a3](https://github.com/oceanopen/ChatGPT-Next-Web/commit/885f2a32260b93adfbf58818913ba25ddac28d94)) * close [#2754](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2754) add import/export to file ([38f6956](https://github.com/oceanopen/ChatGPT-Next-Web/commit/38f6956e71a3d582b24e67ee93d263fcc7367725)) * close [#2848](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2848) click drag icon to toggle sidebar width ([d713d01](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d713d016000e09f245fc9496bd9864293aaa95c0)) * close [#2908](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2908) allow to disable parse settings from link ([c5ca278](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c5ca278253456c7d65bcd877b0ca40da0b8026eb)) * close [#291](https://github.com/oceanopen/ChatGPT-Next-Web/issues/291) gpt-4 model uses black icon ([7e8973c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7e8973c9ffba853b46ea9d795b1a05e81828ed37)) * close [#2954](https://github.com/oceanopen/ChatGPT-Next-Web/issues/2954) chat summary should be copyable ([8c0ba1a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8c0ba1aee24f2f076c48e89a5e872466684afc85)) * close [#3031](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3031) user can set larger font size ([65c4a0c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/65c4a0c319c2264dcd5236d944fe7f541ef16441)) * close [#3187](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3187) use CUSTOM_MODELS to control model list ([d93f05f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d93f05f51163488525b3957bedfa0ed8a6167b8c)) * close [#3222](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3222) share message list should start from clear context index ([be6d45e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/be6d45e49f1df90daba4625117b95903189891c2)) * close [#3300](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3300) support multiple api keys ([6aade62](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6aade62ce2f131caeaefc18689fea502ec1a3966)) * close [#3301](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3301) enable or diable default models with -all / +all ([dc7159a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/dc7159a4504682f6bfad104d5d03168412c550f1)) * close [#3304](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3304) use `=` instead of `:` to map model name in CUSTOM_MODELS ([45b88eb](https://github.com/oceanopen/ChatGPT-Next-Web/commit/45b88ebb2a720c62d60e63a873004d3cd9734801)) * close [#380](https://github.com/oceanopen/ChatGPT-Next-Web/issues/380) collapse side bar ([82ad057](https://github.com/oceanopen/ChatGPT-Next-Web/commit/82ad0573be93b0ee43f9cc52b865ea8878988dfa)) * close [#427](https://github.com/oceanopen/ChatGPT-Next-Web/issues/427) add OPENAI_ORG_ID ([e3d2dd7](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e3d2dd72794aa3d2b63c477231d54b0df62111e6)) * close [#444](https://github.com/oceanopen/ChatGPT-Next-Web/issues/444) use env var to disable gpt-4 ([7e8def5](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7e8def50aa9e4c95464a21b021a707a0ccd28ec3)) * close [#469](https://github.com/oceanopen/ChatGPT-Next-Web/issues/469) support reset session and do not send memory ([c2b37f8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c2b37f811bcfb41001dab787f11e493aba45b9a3)) * close [#539](https://github.com/oceanopen/ChatGPT-Next-Web/issues/539) add delete message button ([12d4081](https://github.com/oceanopen/ChatGPT-Next-Web/commit/12d4081311f22ee2b9de30292b1be8aa5c69e6dd)) * close [#580](https://github.com/oceanopen/ChatGPT-Next-Web/issues/580) export messages as image ([4dad7f2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4dad7f2ab621eaea55a841fbb41d2d4775c4f78f)) * close [#628](https://github.com/oceanopen/ChatGPT-Next-Web/issues/628) add chat commands ([ae1ef32](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ae1ef3215b45ae373044f0cba370307279d1ff7a)) * close [#663](https://github.com/oceanopen/ChatGPT-Next-Web/issues/663) allow disable user api key input ([074bd9f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/074bd9f045005d626a8c0aea686b45fca9c81150)) * close [#680](https://github.com/oceanopen/ChatGPT-Next-Web/issues/680) lazy load markdown dom ([d790b0b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d790b0b372c0ff2236b24a57f83f9e59a8b76914)) * close [#680](https://github.com/oceanopen/ChatGPT-Next-Web/issues/680) lazy rendering markdown ([8363cdd](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8363cdd9faee5ad56e90586e51f582061d506404)) * close [#741](https://github.com/oceanopen/ChatGPT-Next-Web/issues/741) add auth page ([ebbd012](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ebbd0128f17aa80e3685311c49f6553a1d71de20)) * close [#782](https://github.com/oceanopen/ChatGPT-Next-Web/issues/782) select prompt with arrow down / up ([58eadd6](https://github.com/oceanopen/ChatGPT-Next-Web/commit/58eadd6d7bbcb31fa774d4ade75853bd4bb8ccc5)) * close [#813](https://github.com/oceanopen/ChatGPT-Next-Web/issues/813) log user ip time ([bd69c8f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/bd69c8f5dd90bef9290c20a321a638a949b929b5)) * close [#864](https://github.com/oceanopen/ChatGPT-Next-Web/issues/864) improve long term history ([d75b7d4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d75b7d49b83362583a09884654bbbcd81f0f08ce)) * close [#887](https://github.com/oceanopen/ChatGPT-Next-Web/issues/887) import masks ([596c9b1](https://github.com/oceanopen/ChatGPT-Next-Web/commit/596c9b1d274d0d89ece5772b4c8efce233f1ab0d)) * close [#928](https://github.com/oceanopen/ChatGPT-Next-Web/issues/928) summarize with gpt-3.5 ([06d5031](https://github.com/oceanopen/ChatGPT-Next-Web/commit/06d503152bcba1ad9175441709d7e5c3044eea0a)) * close [#928](https://github.com/oceanopen/ChatGPT-Next-Web/issues/928) summarize with gpt3.5 ([209a727](https://github.com/oceanopen/ChatGPT-Next-Web/commit/209a727fe92d9dac8e33c49a83efef702c661a7e)) * close [#935](https://github.com/oceanopen/ChatGPT-Next-Web/issues/935) add azure support ([b7ffca0](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b7ffca031ebda555c373783820056541307ceba0)) * close [#951](https://github.com/oceanopen/ChatGPT-Next-Web/issues/951) support mermaid ([d88da1f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d88da1f6ab0eb1d2ed5e8fb5686f6937f35c408e)) * close [#976](https://github.com/oceanopen/ChatGPT-Next-Web/issues/976) esc to close modal ([e1ce1f2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e1ce1f2f4002abbb0cb86cf688957457e92afb90)) * configs about app client ([ef7617d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ef7617d545417fe10b3094530a62c59694063d6b)) * CUSTOM_MODELS support mapper ([a5a1f2e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a5a1f2e8ad781e0c82a6f775746286477d806545)) * default disable balance query ([638fdd8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/638fdd8c3e48837d4f060cca5bc73241d9bd9071)) * delete returned models in modals function of ClaudeApi instance ([0fbb560](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0fbb560e906f04e3bad1af43eba51a7e5b97e3ca)) * disable auto focus on mobile screen ([3e63f6b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3e63f6ba345a2598e0d1e3ccf4feec9c4679ff18)) * disable auto-scroll on ios device ([caec012](https://github.com/oceanopen/ChatGPT-Next-Web/commit/caec01269afb06a015c2fa5e35655f0aafc1d100)) * discovery icon ([fd441d9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fd441d9303b9d77bf21e9e93c19e31f4e36b3b7f)) * display line break hints in enter mode ([974c455](https://github.com/oceanopen/ChatGPT-Next-Web/commit/974c455bf9a20f4595dcb30d03e7247a43688250)) * **dnd:** add drag and drop feature ([301cbbf](https://github.com/oceanopen/ChatGPT-Next-Web/commit/301cbbfdfbf5eed665756d9619ae6b5ad5a65e97)) * drag and drop in contextual prompts ([fb98050](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fb98050d9f8ea593377aa48bd2f612b212602d61)) * dynamic config ([d6e6dd0](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d6e6dd09f06ed2797bfe5b9ea4803213179bed97)) * edit session title button ([47a2911](https://github.com/oceanopen/ChatGPT-Next-Web/commit/47a2911ee2cd229feb14967a10d02148d2ae2913)) * enable drag area for tauri apps ([698be66](https://github.com/oceanopen/ChatGPT-Next-Web/commit/698be6671c0fe1c5b5c46c6fe9209191420b202e)) * finish basic functions ([2c9baa4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2c9baa4e2c27d29b4d6dacd91e0c16efec92eb9a)) * fix 1)the property named 'role' of the first message must be 'user' 2)if default summarize model 'gpt-3.5-turbo' is blocked, use currentModel instead 3)if apiurl&apikey set by location, useCustomConfig would be opened ([b3e856d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b3e856df1d0aa00038f0e4048c209ce0c7def444)) * fix illegal exports in app/api/anthropic/[...path]/route.ts ([5446d8d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5446d8d4a2a71c7e983af1538b25ed4ca7192483)) * fix no max_tokens in payload when calling openai vision model ([9b982b4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9b982b408d28fddbc90c2d3e3390653e4f2889b4)) * fix system prompt ([d508127](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d50812745211f6ef043a7fad8d50f3178e5a2290)) * fix the logtics of client joining webdav url ([fd8d0a1](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fd8d0a1746adc3c337ba9bb9dcefe525d7a19d40)) * fix the logtics of client joining webdav url ([55d7014](https://github.com/oceanopen/ChatGPT-Next-Web/commit/55d70143018d6b285c1d7ae57fd16ceb27f815a2)) * fix webdav 逻辑 ([ee15c14](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ee15c140499ca222bd1f5d08526de9f251c89374)) * fix webdav 逻辑2 ([b72d7fb](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b72d7fbeda8fa9cb8f020b1dea6188075a92a3bf)) * googleApiKey & anthropicApiKey support setting multi-key ([864529c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/864529cbf61925f3b85cfa698613c766efd93436)) * handle non-stream response ([5f2745c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5f2745c32a7c5735712e45636a2d19801dee0c55)) * Hot keys: Escape to close settings, Up Arrow to get last input ([58b956f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/58b956f7cc6f8b93d5a84fa60f91cc347a6962f7)) * i18n refactor and style adjustment ([fb32770](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fb327704866231748827d4b580851e18b797f49a)) * import ramarkBreaks plugin ([2c5420a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2c5420ab9e8cdb86bda5b14cbdae35d4653d054e)) * improve auto scroll ux and edit model title ([b5ef552](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b5ef552c253bfc7e1a13b0a44ddea4d5a907deb3)) * improve chat commands ([6caf791](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6caf79121b7fa28c02400b7d26c260628cc61058)) * improve ChatAction ux ([cbabb93](https://github.com/oceanopen/ChatGPT-Next-Web/commit/cbabb9392c6a2f07235f9765061d7620391ec3ff)) * improve components structure ([038e6df](https://github.com/oceanopen/ChatGPT-Next-Web/commit/038e6df8f0f553e33cdc37317cec0221b835fece)) * improve dnd icon ([3ddedc9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3ddedc903e4e10f9d88cd31fadf39440712d741a)) * improve mask ui ([717c123](https://github.com/oceanopen/ChatGPT-Next-Web/commit/717c123b82e5b20e27b1bd29849ba4f64bbd9b6b)) * improve mask ui ([132f6c8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/132f6c842073d354f7c88fc06fa18d705a978717)) * improve message item buttons style ([38c8ee8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/38c8ee8cd2b9689ad7499a99cc79edf2374c17dd)) * improve mobile style ([64e331a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/64e331a3e3b7948f7da81437a573cc64d94293ba)) * improve model selector ui ([48a6cdd](https://github.com/oceanopen/ChatGPT-Next-Web/commit/48a6cdd50a0c2739989ffeef94c9584650187ad7)) * Improve SD list data and API integration ([a16725a](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a16725ac178007ebbc7597f3e7bf8b93ec1940ea)) * Improve setting.model selector ([84a7afc](https://github.com/oceanopen/ChatGPT-Next-Web/commit/84a7afcd948743fa8c69b712d812ad6fbd73c5db)) * improve svg viewer ([b718285](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b718285125879382aaa5fe6508b7809186f6b906)) * Improve the data input and submission acquisition of SD parameter panel ([7fde932](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7fde9327a2ef0d9664276855f735ec6715063045)) * jest ([1ef2aa3](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1ef2aa35e910dcc587094909dc5ff114d2252c93)) * just disable all ngnix buffer ([6410aa2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6410aa214e7bf05b1a5bd2d0157378c81d5c7088)) * language support traditional chinese ([307be40](https://github.com/oceanopen/ChatGPT-Next-Web/commit/307be405ac2da05c3f0ac8da57d47d4107362a1e)) * **mac:** add sign config, fix arm64 build ([#4008](https://github.com/oceanopen/ChatGPT-Next-Web/issues/4008)) ([d0463b2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d0463b2089cddbd828639220cb7d0c04cc8b7e5e)) * manual refresh for title ([fc27441](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fc274415619f0714f11cd888f2069930a2b693a5)) * migrate state from v1 to v2 ([30040a0](https://github.com/oceanopen/ChatGPT-Next-Web/commit/30040a0366222cd63b12b2e66fa96bb43a66737e)) * mobile chat overscroll-behavior none ([6d62ab4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6d62ab4257eaba1088e712d1798d32f7872c48bc)) * modify some propmt in DEFAULT_INPUT_TEMPLATE about expressing latex ([02b0e79](https://github.com/oceanopen/ChatGPT-Next-Web/commit/02b0e79ba371e9de9da9095a288b902a3c8a4f0a)) * move sd config to store ([82e6fd7](https://github.com/oceanopen/ChatGPT-Next-Web/commit/82e6fd7bb5498e6bd758d927a30a9bfea6e6ba80)) * new chat message actions style ([25ce6af](https://github.com/oceanopen/ChatGPT-Next-Web/commit/25ce6af36e141d5274adbf4258b70e0d5435a618)) * new chat-item avatar ([a3ca8ea](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a3ca8ea5c458a8453c21095b65c88305125243ab)) * new token count function ([76fdd04](https://github.com/oceanopen/ChatGPT-Next-Web/commit/76fdd047e7a9427dee18785d1cf60cc0e0999554)) * now support gpt-4 model ([b57663b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b57663bf02d445fd100a82d0557cbd354506c0d8)) * now user can choose their own summarize model ([93bc2f5](https://github.com/oceanopen/ChatGPT-Next-Web/commit/93bc2f5870976a17ce9deacd29816022f5036c52)) * Optimize code ([df33139](https://github.com/oceanopen/ChatGPT-Next-Web/commit/df3313971dd3e66abcf7dafbabc48f1630add8d2)) * Optimize document ([908ce3b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/908ce3bbd988c45dea10b552ede34cd051c99de5)) * Optimize document ([4cb0655](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4cb0655192281765fea2ef73e6bd620a961d1f70)) * optimize getHeaders ([700b06f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/700b06f9c5cc396b54aacebe0741e7d23ba56266)) * optimize getHeaders ([b58bbf8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b58bbf8eb49bcf2fc461f818097c853a1c0ac652)) * optimize loading screen ([9398b34](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9398b34b5c248c3d6e7f2c79824e133fd666895d)) * optimize usage display ([bb30fdf](https://github.com/oceanopen/ChatGPT-Next-Web/commit/bb30fdfa1735835b5d51b317d9e3ae0f0d52de30)) * Optimize var names ([b175132](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b175132854e5710d6635f8f58b9a690cd04a66e1)) * parse response message ([768decd](https://github.com/oceanopen/ChatGPT-Next-Web/commit/768decde9370f6eecd83f65b6974b8af3a9cb792)) * partial locale type ([50cfbaa](https://github.com/oceanopen/ChatGPT-Next-Web/commit/50cfbaaab535041e765473205137443f6bd3d9a1)) * prevent browser to invoke basic auth popup ([c2b36cd](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c2b36cdffaa0b418bc22588c637f5fcde6fc9ef5)) * prod/dev env settings ([144eb68](https://github.com/oceanopen/ChatGPT-Next-Web/commit/144eb684143db99abb0cbe12263369844f76cb9d)) * qwen ([9bdd37b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9bdd37bb631198f8c75b995b47ba87a1e6639c14)) * reactive isMobileScreen ([55281ed](https://github.com/oceanopen/ChatGPT-Next-Web/commit/55281ed5485d67d1d8ae555114a828cc3bcc8f48)) * realtime chat ui ([d544eea](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d544eead3818f69413de20c25c5f3578439b7a4d)) * realtime config ([e44ebe3](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e44ebe3f0eda9ab6f08dc6a58601e333dd46101b)) * reduce first load js size from 500kb to 85kb ([ce5abac](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ce5abac9fbb35999c577ba20621433dcc22c276a)) * remove debug code ([6cb296f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6cb296f952ec50b1ff56add63ee1989d96aae822)) * remove duplicate Input Template ([264da67](https://github.com/oceanopen/ChatGPT-Next-Web/commit/264da6798ca74ca51290d9c1281ee324d9a8628e)) * remove empty memoryPrompt in ChatMessages ([0aa807d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0aa807df190e1d08fc368a337e6d3651410c1993)) * replace window.confirm with showConfirm ([3298961](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3298961748ec331669e8e34d8e33b585d439c032)) * replace window.prompt with showPrompt ([ea6926c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/ea6926cad3de64173d39717444e42aad62c68d1a)) * right-click to copy message to user input ([50b1f7d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/50b1f7db12fce10eeab7a83d25a9abe423f21809)) * roles must alternate between user and assistant in claude, so add a fake assistant message between two user messages ([86b5c55](https://github.com/oceanopen/ChatGPT-Next-Web/commit/86b5c5585523c042a0a2ab451a5bfa50dd95872c)) * run test before build ([1287e39](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1287e39cc65d1e0339ec39afbccd8d4526bee9d9)) * scrollable mask lists in new-chat page ([f14b413](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f14b413b7c94a477ce3644953a3df2b4ace666bf)) * scrollbar width change ([32d05c9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/32d05c9855ae1c3d6c049f3501ab57f1e9de0990)) * scrolling effect when switching chat windows ([93c9974](https://github.com/oceanopen/ChatGPT-Next-Web/commit/93c9974019002b57d8184c23d70f68390be316c0)) * sd setting ([3935c72](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3935c725c9741b5fda2b74ca79fef5c968983842)) * session-level model config ([4cdb2f0](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4cdb2f0fa37c9e97dd4dafe490955a57a5940370)) * settings command dev done ([15e5958](https://github.com/oceanopen/ChatGPT-Next-Web/commit/15e595837be45d0fa2f5a429840950345801b7f9)) * setUserInput with onDoubleClickCapture in mobile phone ([e68aaf2](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e68aaf24f13d5b4b6931bb1edd0b57ab67bbf9fa)) * share to ShareGPT ([3e65ef3](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3e65ef3beaa6550763feb1f3bcb9d4e59c2f0a07)) * Solve the problem of using openai interface protocol for user-defined claude model & add some famous webdav endpoints ([79f3424](https://github.com/oceanopen/ChatGPT-Next-Web/commit/79f342439af8e4c8835c32398b58098acd6bd3dc)) * some en masks ([de77551](https://github.com/oceanopen/ChatGPT-Next-Web/commit/de775511d02b8f165a58c461f4da4b8c98a85a0d)) * sort model by name ([54a5332](https://github.com/oceanopen/ChatGPT-Next-Web/commit/54a53328341af2d07db19e56db5febdaac225a87)) * stop all stale messages ([736c66f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/736c66f46a03ba13329bf030fadfa85e604e23b1)) * **SubmitKey:** add MetaEnter option ([d822f33](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d822f333c2e7291b21217e7fa3933adbd773aa47)) * Support a way to define default model by adding DEFAULT_MODEL env. ([c96e4b7](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c96e4b79667cc3335bf5ee225914f43b5918c62f)) * support baidu model ([785d374](https://github.com/oceanopen/ChatGPT-Next-Web/commit/785d3748e10c6c2fa5b21129aa8e35905876a171)) * support code highlight and markdown gfm ([f5aef31](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f5aef317df98ffb32de3b5ad2739799bf8e74c6c)) * support compress chat history ([c133cae](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c133cae04b7427723c34028803684288018374da)) * support custom gemini pro params ([7c3dfb7](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7c3dfb7bae37a7d0412a8696393b6189cf2a42cb)) * support env var DEFAULT_INPUT_TEMPLATE to custom default template for preprocessing user inputs ([9d7ce20](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9d7ce207b689d2636465da8088a1d96c1275d27a)) * support env var DEFAULT_INPUT_TEMPLATE to custom default template for preprocessing user inputs ([2d1f0c9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2d1f0c9f5760b726153c347ef3f6b6bffcd439a5)) * support fast chatgpt mobile models ([7f13a8d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7f13a8d2bce33dfe0aa34a2fd29e4824dc6a3fba)) * support gemini flash ([6612550](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6612550c064a68dbc8772c182228d7428b562fd7)) * support history message count to zero ([0c9add7](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0c9add79884156e778863849bba95dd50c2b5fb0)) * support i18n ([7cd170b](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7cd170b933b4be3e85ebe689dd397e6549bbeff7)) * support model: claude-3-5-sonnet-20240620 ([4640060](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4640060891c85b6619cdaf7b7ee4c0cfc4404170)) * support more http status check for webdav ([23eb773](https://github.com/oceanopen/ChatGPT-Next-Web/commit/23eb7732d7011ce9476ab6309c92509e094fca81)) * support mort user-friendly scrolling ([19facc7](https://github.com/oceanopen/ChatGPT-Next-Web/commit/19facc7c85a0e509b5d4ca1eaa98782f29477c9a)) * support safari appleWebApp ([6446692](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6446692db04b612ab243d19c88c09c3cbee52c29)) * support set api key from client side ([20f2f61](https://github.com/oceanopen/ChatGPT-Next-Web/commit/20f2f61349d68b3720623d37803fe968868c834a)) * support setting up GTM ([31d9d2e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/31d9d2efcd5cb366cb17e18d09198c0c627c5542)) * support streaming for Gemini Pro ([#3688](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3688)) ([5cf58d9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5cf58d94466604cb53a6b026f477827baf12f012)) * support using user api key ([df66eef](https://github.com/oceanopen/ChatGPT-Next-Web/commit/df66eef919a3eda0569c94b7ab79523aa3957968)) * support vercel speed insight ([#3686](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3686)) ([406530c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/406530ca69d9f6bd1159e1ff8bde98ec0a3306e2)) * supports the display of line breaks in Markdown ([b94607f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b94607f636789701612334b48d58a381b2cd06f7)) * swap name and displayName for bytedance in custom models ([1caa61f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1caa61f4c0e8d35bfff2dd670925f8c1ceb8267a)) * textarea with adaptive height ([3656c84](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3656c8458fa955570dff2e0d6cb076e3e5a8e7e9)) * try catch indexedDB error ([7b6fe66](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7b6fe66f2a1a7f227f7116b72f9dd4e10207cd44)) * try catch indexedDB error ([c2fc0b4](https://github.com/oceanopen/ChatGPT-Next-Web/commit/c2fc0b49797ef8b016949d9051bfad140326bdef)) * try to add auto updater ([91b871e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/91b871ef3bde497a8641b7104485225cc25af45e)) * tts ([3ae8ec1](https://github.com/oceanopen/ChatGPT-Next-Web/commit/3ae8ec1af6011cec2ff57f62e66531c48576a9bf)) * **tw.ts:** added new translations ([#4142](https://github.com/oceanopen/ChatGPT-Next-Web/issues/4142)) ([f22e36e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/f22e36e52f35a1d447b50d3b8afb1b70bb160961)) * update app release workflow ([e785849](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e7858495e60266f84b2c397a2eadd049d1d6b8a6)) * update apple-touch-icon.png ([17e57bb](https://github.com/oceanopen/ChatGPT-Next-Web/commit/17e57bb28e67d13048c9123b76b4c642020a3c14)) * update button hover style and scrollbar style ([e5c441d](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e5c441d53062b52b52324cde988ff5dd91e4f606)) * update dependencies ([b9995e7](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b9995e7f701b4a78ede62da686049c12ab8be092)) * update dev config ([b17a6a7](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b17a6a7f619c55ff080348998983ce0dd7082d20)) * update i18n ([86b8bfc](https://github.com/oceanopen/ChatGPT-Next-Web/commit/86b8bfcb1f478214fbcfe76e9de09680b68f1034)) * update new logo & cover image ([#3716](https://github.com/oceanopen/ChatGPT-Next-Web/issues/3716)) ([9122547](https://github.com/oceanopen/ChatGPT-Next-Web/commit/912254751a773c5425d3c36e847e96985cbcbeb6)) * update payload config ([1161ada](https://github.com/oceanopen/ChatGPT-Next-Web/commit/1161adaa9f07c8a0842ae423f4aa7a0eb5500968)) * update real 'currentSession' ([e49466f](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e49466fa054c702898780967812abe2dabd4ba6b)) * update style and timeout handler ([5c70456](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5c70456e180c086cde69a3a74fe3a79caf9b5840)) * update vercel deploy env ([9fd7505](https://github.com/oceanopen/ChatGPT-Next-Web/commit/9fd750511c86ef7d45b9a8d304fc98495a2ec252)) * use commit time as version id ([fce3b3c](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fce3b3ce7bfa817ae683bfd2bea7c326a3b81f8b)) * use tag as version number ([7783545](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7783545bffad789e3504e010960d1c69062f8d17)) * use toast instead of alert ([4af8c26](https://github.com/oceanopen/ChatGPT-Next-Web/commit/4af8c26d02e3dd74373d5c0fa835a79f3542d032)) * user prompts ([789a779](https://github.com/oceanopen/ChatGPT-Next-Web/commit/789a77977525eb06be52c329a7a65ad47e6babfc)) * using fetch to get buildin masks ([88c74ae](https://github.com/oceanopen/ChatGPT-Next-Web/commit/88c74ae18d74b79caded849f9a022b6d5a8a101d)) * voice print ([d33e772](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d33e772fa592c24e4adc03f127c887c9e4727913)) * voice print ([89136fb](https://github.com/oceanopen/ChatGPT-Next-Web/commit/89136fba32dbf731e4aaed03508684cfeb54614b)) * voice print ([8b4ca13](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8b4ca133fda68ed7034ee5bbae8d622d66bf81f9)) * white url list for openai security ([0d46110](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0d4611052e75cbe9b2dc9309b60435178dcab663)) * white webdav server domain ([8b191bd](https://github.com/oceanopen/ChatGPT-Next-Web/commit/8b191bd2f733d8677c851d90a5003617bd1da937)) * wider app body ([09fd743](https://github.com/oceanopen/ChatGPT-Next-Web/commit/09fd743e2e56352bb165c26e9a3a856eecfb51ac)) * wont fetch prompts in every building ([9304459](https://github.com/oceanopen/ChatGPT-Next-Web/commit/93044590ccd3bf7fcef384d17a935de3e35d70dd)) * wont send max_tokens ([fd2f441](https://github.com/oceanopen/ChatGPT-Next-Web/commit/fd2f441e02b1eecfd2139942fcb911b32ee3c1e4)) ### Performance Improvements * models接口返回数据的容错处理 ([6653a31](https://github.com/oceanopen/ChatGPT-Next-Web/commit/6653a31eb7e97d88affe88e3b58844632052e678)) * avoid read localStorage on every render ([2322851](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2322851ac48e60fe67aab1ac31ee2c4133e2d231)) * build in stages to reduce container size ([2645540](https://github.com/oceanopen/ChatGPT-Next-Web/commit/2645540721a457b8772730e65ff16c86da45108f)) * close [#909](https://github.com/oceanopen/ChatGPT-Next-Web/issues/909) reduce message items render time ([a69cec8](https://github.com/oceanopen/ChatGPT-Next-Web/commit/a69cec89fb3b4264abaaa9537c5351bbe7860882)) * improve prompt list performance ([e509749](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e509749421dc7d81180bc3f4255dae27712defc6)) * memorize markdown rendering ([962f434](https://github.com/oceanopen/ChatGPT-Next-Web/commit/962f434e17be9ec802626db897b1682edef264c6)), closes [#302](https://github.com/oceanopen/ChatGPT-Next-Web/issues/302) ### Reverts * Revert "Fix [TypesScript] [LLM Api] Chaining Model" ([0c11625](https://github.com/oceanopen/ChatGPT-Next-Web/commit/0c116251b1c51d16e3e9b3d025c4feed8d7c069e)) * Revert "Fix & Refactor UI/UX Page [Auth]" ([7df868e](https://github.com/oceanopen/ChatGPT-Next-Web/commit/7df868e22a66db618688878bbe4753c4dd3c495c)) * Revert "Fix UI/UX Page Local Language [Exporter Message]" ([5ba3fc9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/5ba3fc9321a126dce367c57d14649ec8a590dc82)) * Revert "Add Jailbreak Mask" ([b68d6e9](https://github.com/oceanopen/ChatGPT-Next-Web/commit/b68d6e9d1a7d3bee9d1dfb3593ef2a9bee720185)) * fix mobile scroll ([e2c1475](https://github.com/oceanopen/ChatGPT-Next-Web/commit/e2c1475857843c65d803b67292a8f14adffe49d8)) * remove unused lines in gitignore file ([d5a4527](https://github.com/oceanopen/ChatGPT-Next-Web/commit/d5a4527e9d075373cc430d833907173b9026d83a))