All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.4.0 (2025-01-06)
1.3.5 (2024-08-26)
1.3.4 (2024-08-24)
1.3.3 (2024-08-23)
1.3.2 (2024-08-21)
1.3.1 (2024-08-19)
1.3.0 (2024-08-19)
1.2.0 (2024-07-05)
- #1000 client-side only and desktop app (a023308)
- #1000 ready to support client-side only (50cd33d)
- #112 add edit chat title (45088a3)
- #1303 improve long text input ux and mobile modal (1b19fdf)
- #138 add context prompt, close #330 #321 (b85245e)
- #1640 support free gpt endpoint (203ac09)
- #170 auto scroll after retrying (08f3c70)
- #2 #8 add stop and retry button (86507fa)
- #2 add access control by (2c899cf)
- #2 add prompt hints (6782e65)
- #2 add prompt list (7d5e742)
- #2 trying to add stop response button (806e7b0)
- #2144 improve input template (5f0cda8)
- #2308 improve chat actions ux (b55b01c)
- #2330 disable /list/models (15e063e)
- #24 docker publish actions (0463b35)
- #27 add docker image publish actions (cc1a1d4)
- #3224 auto switch to first avaliable model (be97749)
- #499 revert delete session (5952064)
- #577 maximum / minimium icon (eae5a8a)
- #9 add copy code button (e57bd51)
- #920 migrate id to nanoid (8e4743e)
- [WIP] support webdav (1dd75b6)
- #close 1789 add user input template (be597a5)
- add "Hide_Balance_Query" environment variable (c05de45)
- add analytics (76f851b)
- add app dev mode (80d5bfd)
- add app logo and (6264c02)
- add autoGenerateTitle option (20a508e)
- add basic ui (d49b2aa)
- add calcTextareaHeight.js from element-ui (bce020f)
- add calcTextareaHeight.ts (de740ec)
- add check update (29de957)
- add confirm tips when deleting conversation on pc (4dc1e02)
- add dark theme support (14d50f1)
- add docker proxy (c8be5e4)
- add Dockerfile for docker deployment support (8d0d087)
- add export to .md button (bab470d)
- add favicon (9912762)
- add font size setting (f979822)
- Add frequency_penalty request parameter (72cbb15)
- add i18n for mask (c7c58ef)
- add lint-staged (e648a59)
- add log (49fc752)
- add mask crud (a7a8aad)
- add mask page (ffa7302)
- add mask screen (aeb9862)
- add max icon for modals (9e6617e)
- add mobile support (1fae774)
- add model and time info to prompts (cb55ce0)
- add model config to settings (2f112ec)
- add nynorsk option (113bd24)
- add one-key setup script (3b6f93a)
- add optimize textarea height when inputing (2a79d35)
- add proxy for docker (1bb7b4a)
- add PWA support (5593c06)
- add PWA support (689b7ba)
- add PWA support (bdf17fa)
- add robots.txt (306f085)
- add session config modal (7345639)
- add setting to hide builtin masks (74fa065)
- add settings ui (a9940cb)
- add side bar mask entry (59edcc3)
- add stream support (74dd619)
- add switch of send preview bubble (1db2100)
- add tight border layout (ff0cf2f)
- add top p config (8230326)
- add type for import (442a529)
- add typings for metadata (e1243f3)
- add upstash redis cloud sync (83fed42)
- add webdav support (6f83fbd)
- adding iOS Webapp support (dd80c45)
- align chat page title center on mobile screen (82ec447)
- allow to disable chunk building by setting DISABLE_CHUNK=1 (463251d)
- animate streaming response to make more smooth (536ace8)
- auto fill upstash backup name (f1e7db6)
- better animation speed (f248593)
- build universal app darwin bundle (d8b606d)
- check usage throttle (fdc8278)
- clear session only (506cdbc)
- close #1055 cmd/alt/ctrl + arrow up/down to switch window (2b7f72d)
- close #1072 share mask as link (5c8be2a)
- close #118 add stop all button (dc3883e)
- close #1301 support message actions (2223013)
- close #1382 only clear memory btn in chat config (05b1b8b)
- close #1415 clear context button (a19d238)
- close #1478 new chat use global config as default (b1ba3df)
- close #1615 pin messages to contextual prompts (7893693)
- close #1626 hide context prompts in mask config (6d8c7ba)
- close #1762 add hover text for chat input actions (88df4a2)
- close #1960 add gpt-3.5-turbo-16k-0613 (8590750)
- close #1994 add clipboard write api (98afd55)
- close #2 add check account balance (447dec9)
- close #2013 add switch model button to chat actions (5d06fa2)
- close #2025 just use a smaller to-bottom threshold (93c666b)
- close #2136 click avatar to edit message (b044e27)
- close #2141 danger zone (6c3d4a1)
- close #2175 use default api host if endpoint is empty (0140f77)
- close #2187 improve chat actions ux (3937dad)
- close #2190 improve app auto updater (be48346)
- close #2192 use /list/models to get model ids (4131fcc)
- close #2194 add macos arm support (475158a)
- close #2266 use modal to switch model (0373b2c)
- close #2267 display a modal to export image (6c6a2d0)
- close #2294 add documents for adding a new translation (6014b76)
- close #2303 add custom model name config (98ac7ee)
- close #2376 add babel polyfill (af5f67d)
- close #2430 add a simple user maual (4904612)
- close #2445 switch to mit license (0198c5b)
- close #2447 pre-fill key/code/url (e5f6133)
- close #2449 edit / insert / delete messages modal (7c2fa9f)
- close #2545 improve lazy load message list (203067c)
- close #2580 only use 3.5 to summarize when not using custom models (3bd76b9)
- close #2583 do not summarize with gpt-4 (769c2f9)
- close #2618 use correct html lang attr (e8e01aa)
- close #2621 use better default api url (ae82269)
- close #2638 hide auth page and use better unauth tips (ed62c87)
- close #2752 auto re-fill unfinished input (885f2a3)
- close #2754 add import/export to file (38f6956)
- close #2848 click drag icon to toggle sidebar width (d713d01)
- close #2908 allow to disable parse settings from link (c5ca278)
- close #291 gpt-4 model uses black icon (7e8973c)
- close #2954 chat summary should be copyable (8c0ba1a)
- close #3031 user can set larger font size (65c4a0c)
- close #3187 use CUSTOM_MODELS to control model list (d93f05f)
- close #3222 share message list should start from clear context index (be6d45e)
- close #3300 support multiple api keys (6aade62)
- close #3301 enable or diable default models with -all / +all (dc7159a)
- close #3304 use
=
instead of:
to map model name in CUSTOM_MODELS (45b88eb) - close #380 collapse side bar (82ad057)
- close #427 add OPENAI_ORG_ID (e3d2dd7)
- close #444 use env var to disable gpt-4 (7e8def5)
- close #469 support reset session and do not send memory (c2b37f8)
- close #539 add delete message button (12d4081)
- close #580 export messages as image (4dad7f2)
- close #628 add chat commands (ae1ef32)
- close #663 allow disable user api key input (074bd9f)
- close #680 lazy load markdown dom (d790b0b)
- close #680 lazy rendering markdown (8363cdd)
- close #741 add auth page (ebbd012)
- close #782 select prompt with arrow down / up (58eadd6)
- close #813 log user ip time (bd69c8f)
- close #864 improve long term history (d75b7d4)
- close #887 import masks (596c9b1)
- close #928 summarize with gpt-3.5 (06d5031)
- close #928 summarize with gpt3.5 (209a727)
- close #935 add azure support (b7ffca0)
- close #951 support mermaid (d88da1f)
- close #976 esc to close modal (e1ce1f2)
- Cosmetic: Adapt UI to BioChatter styles (54df474)
- CUSTOM_MODELS support mapper (a5a1f2e)
- default disable balance query (638fdd8)
- disable auto focus on mobile screen (3e63f6b)
- disable auto-scroll on ios device (caec012)
- display line break hints in enter mode (974c455)
- dnd: add drag and drop feature (301cbbf)
- drag and drop in contextual prompts (fb98050)
- dynamic config (d6e6dd0)
- edit session title button (47a2911)
- enable drag area for tauri apps (698be66)
- finish basic functions (2c9baa4)
- handle non-stream response (5f2745c)
- Hot keys: Escape to close settings, Up Arrow to get last input (58b956f)
- i18n refactor and style adjustment (fb32770)
- import ramarkBreaks plugin (2c5420a)
- improve auto scroll ux and edit model title (b5ef552)
- improve chat commands (6caf791)
- improve ChatAction ux (cbabb93)
- improve dnd icon (3ddedc9)
- improve mask ui (717c123)
- improve mask ui (132f6c8)
- improve message item buttons style (38c8ee8)
- improve mobile style (64e331a)
- improve model selector ui (48a6cdd)
- improve svg viewer (b718285)
- just disable all ngnix buffer (6410aa2)
- language support traditional chinese (307be40)
- migrate state from v1 to v2 (30040a0)
- mobile chat overscroll-behavior none (6d62ab4)
- new chat message actions style (25ce6af)
- new chat-item avatar (a3ca8ea)
- new token count function (76fdd04)
- now support gpt-4 model (b57663b)
- optimize loading screen (9398b34)
- optimize usage display (bb30fdf)
- partial locale type (50cfbaa)
- prevent browser to invoke basic auth popup (c2b36cd)
- prod/dev env settings (144eb68)
- reactive isMobileScreen (55281ed)
- reduce first load js size from 500kb to 85kb (ce5abac)
- replace window.confirm with showConfirm (3298961)
- replace window.prompt with showPrompt (ea6926c)
- right-click to copy message to user input (50b1f7d)
- scrollable mask lists in new-chat page (f14b413)
- scrolling effect when switching chat windows (93c9974)
- session-level model config (4cdb2f0)
- setUserInput with onDoubleClickCapture in mobile phone (e68aaf2)
- share to ShareGPT (3e65ef3)
- some en masks (de77551)
- sort model by name (54a5332)
- stop all stale messages (736c66f)
- SubmitKey: add MetaEnter option (d822f33)
- support code highlight and markdown gfm (f5aef31)
- support compress chat history (c133cae)
- support fast chatgpt mobile models (7f13a8d)
- support history message count to zero (0c9add7)
- support i18n (7cd170b)
- support more http status check for webdav (23eb773)
- support safari appleWebApp (6446692)
- support using user api key (df66eef)
- supports the display of line breaks in Markdown (b94607f)
- textarea with adaptive height (3656c84)
- try to add auto updater (91b871e)
- update app release workflow (e785849)
- update button hover style and scrollbar style (e5c441d)
- update dev config (b17a6a7)
- Update Next versioning approach (#66) (c739a30)
- update payload config (1161ada)
- update style and timeout handler (5c70456)
- use commit time as version id (fce3b3c)
- use tag as version number (7783545)
- use toast instead of alert (4af8c26)
- user prompts (789a779)
- white url list for openai security (0d46110)
- wider app body (09fd743)
- wont fetch prompts in every building (9304459)
- wont send max_tokens (fd2f441)
- 翻译InjectSystemPrompts配置项为其他语言 (f59235b)
- Fix memory leak issue by adding fetch request timeout (2b912c6)
- #10 replace export icon (3136d6d)
- #1094 try to disable zoom on ios safari (2deb5cb)
- #1124 mask model config does not works (9f3188f)
- #1126 can not select prompt (1aaf4ae)
- #1130 #1131 delete right session (c37885e)
- #1147 edit mask after creating a new mask (b2fc7d4)
- #1154 wrong date range when query usage (0209ace)
- #1201 wont close prompt list when blur (c1b6828)
- #1210 change default lang to en (328ecd1)
- #1233 detect api key with custom prefix (c2e79d2)
- #1237 can not delete cloned mask (40223e6)
- #1251 use google fonts mirror (4b9d753)
- #1273 overlap detecting (fe8e3f2)
- #1294 fallback while mermaid render fails (c394b21)
- #1307 empty messages (1f2ef1c)
- #1359 empty line wrap count (9b1f251)
- #1363 session index after deleting (6d9abf1)
- #1401 try to disable zoom (36adfe8)
- #1423 should not scroll right when dragging side bar items (6da3aab)
- #1444 async load google fonts (03163d6)
- #1498 missing text caused by streaming (aed6b34)
- #1509 openai url split (8b0cf7d)
- #1533 handle non-stream type (e00652c)
- #1571 #1578 handle more error code (30676d1)
- #159 temperature should range 0 - 2 (380f818)
- #1611 show corret message when can not query usage (a524a60)
- #1612 fill empty message with a placeholder (6cf2fa0)
- #1612 infinite loading (af497c9)
- #1668 should not summarize twice (58f726c)
- #1681 replace svg icons with png icons (ec61a5b)
- #1685 clear context index should be recoverable (57514e9)
- #1688 wrong clear context index (e9642c7)
- #1711 input range style in mobile screen (4ca34e0)
- #1746 Can't modify immutable headers. (d533895)
- #1771 should not lose chat context when sumindex > n - count (db63a5a)
- #1815 refuse to serve when disable gpt4 (37da759)
- #182 prompt cannot be selected (b3fdf3e)
- #185 input and select align center (7827b40)
- #1931 try to fix cors issues (0fb775d)
- #1954 lazy render bugs (184a0b9)
- #1982 should not fullscreen on standlone build (47c546f)
- #2 use shift+enter to wrap lines when submit key is enter (547ef55)
- #203 pwa installation problem (1602879)
- #2055 should render mermaid completely (3c38b9c)
- #2061 RequestInit TypeError (9c05d13)
- #2087 chat box font size use global config (fa9ceb5)
- #2111 make "Attached Messages Count" working (91d8f9d)
- #2135 disable cmd + arrow to change session (058e289)
- #2149 try to fix chat action button style (5b1d45c)
- #2149 try to fix chat action button style (bce7489)
- #2149 try to fix ChatAction style on ios mobile (d5c33a1)
- #2195 correct macos icon size (829df56)
- #2208 use global settings button dose not work (ee55f87)
- #2221 user prompts in front of all prompts (5963459)
- #2230 hide chat actions for context prompts (0bc2c71)
- #2252 polyfill composing for old safari browsers (1197521)
- #2261 default enable gpt-4 models (3863cfe)
- #2280 auto-detect models from 'list/models' (28c4577)
- #229 disable light code theme (bf50eba)
- #2295 use correct methods to migrate state (90d8f31)
- #23 errors when dev on windows (a5b3998)
- #2303 should select custom models (09b05cd)
- #2308 improve chat actions (ca29558)
- #2336 resending message should delete origional messages (c00a63e)
- #2367 do not copy in async callback after sharing to ShareGPT (30473ec)
- #2393 try to fix chat list lag (1357608)
- #244 better scroll ux (7599ae3)
- #244 optimize polyfill (37587f6)
- #2485 one-time-use body (b14c5cd)
- #2514 should not clear the message after editing message (129e7af)
- #253 #356 auto scroll ux (c978de2)
- #2564 should not clear message when error (4ab9141)
- #2566 click avatar to edit context messages (840277f)
- #2594 trim the / (0b7de6f)
- #2614 better rtl detecting algo (a496bc5)
- #2615 scrollbar jitter under certain message counts (db5c7ab)
- #2672 should use correct resend index (e114221)
- #2699 remove double quotes in readme (d8b6ebf)
- #277 no cache for credit query (e5aa72a)
- #2817 min-height for landscape orientation on mobile phone (61ca60c)
- #2820 try to fix 520 error code (adb860b)
- #2841 dollar sign conflict with latex math (a0cd939)
- #289 #367 #353 #369 provide more error message info (b44caee)
- #289 use highlight.js instead of prism (4f0108b)
- #2981 full screen button not works (f54db69)
- #3016 disable sidebar transition on ios (6e52d14)
- #305 disable double click to copy on pc (0385f6e)
- #3152 system prompt should be injected (836bf83)
- #3174 should prompt to confirm to delete chat (fbc0236)
- #3186 enable max_tokens in chat payload (d0a1d91)
- #3189 should correct math eq in exporter (b52e237)
- #3192 use smaller max_tokens as default (87e3d66)
- #3196 3.5-turbo-1106 should use old cutoff date (3b3ebda)
- #3207 ensure corner case (cb140e4)
- #3241 should not ensure openai url non-empty (d033168)
- #3275 refuse on server side if hide user api key (9876a1a)
- #34 only auto scroll when textbox is focused (1e89fe1)
- #366 use fallback copy (7386565)
- #367 failed to fetch account usage (7b5af27)
- #38 high resolution favicon (a5ec152)
- #384 improve scroll (0e784c5)
- #397 #373 Array.prototype.at polyfill errors (5c75b6c)
- #410 can not stop response (8e560d2)
- #418 valid model config (4e644cf)
- #439 context prompt input with textarea (0e77177)
- #451 override default model config (dce2546)
- #463 add subscrption total amount (acfe6ee)
- #5 crash if code block cannot be highlighted (e55520e)
- #507 break cjk chars in stream mode (7aee53e)
- #512 Mobile renaming should not return to chat list (806587c)
- #513 show toast after copying (f3dbe5a)
- #522 resizable side bar (6ae61c5)
- #528 wont send max_tokens (45c8de4)
- #537 delete chat button style (6420f61)
- #559 custom input ui style (85bf4ac)
- #589 improve unauthorized tips (0e05733)
- #613 show all prompts when input / (637cda5)
- #641 delete wrong chat list (4a49226)
- #648 password input style (174c745)
- #676 docker override old proxy files (8df8ee8)
- #7 disable light code theme (fb2d281)
- #751 do not cache request (8f5c289)
- #804 disable auto scroll in textarea (fb14785)
- #829 filter empty prompt (ea3e8a7)
- #832 update nextjs version to 13.3.0 (124938e)
- #853 fetch duplex errors (cc053b1)
- #866 remove unused retry messages (525a2ff)
- #915 allow send 0 history messages (072a35b)
- #930 wont show delete for first message (2390da1)
- #963 config not work (ae479f4)
- #965 improve loading animation (ab82636)
- *.scss *.svg types (9146b98)
- #65: fix unknown git commit id (efaf659)
- a few typos (fee38b8)
- action ubuntu version (5ce53db)
- add localnet to proxychains config (de000a8)
- add media query to theme-color, fix auto theme not updating theme-color (30ff915)
- adjust presence_penalty step 0.1 (4d45c07)
- alignment of mobile settings page title. (b003a37)
- allow to import a single mask (f6c268d)
- auto grow textarea (13035ec)
- auto scroll on enter (802ea20)
- autoscroll conflict (4269775)
- bug #1240 (6e20031)
- bug #1413 cmd/alt/ctrl should be checked for arrowUp events (7bf74c6)
- bug #1413 input '/' when clicking icon to open prompt modal (cbb50c1)
- bug #1662 (23f6c2e)
- build errors (b4b11a4)
- build errors (8ec9278)
- chat history with memory (4d97c26)
- clear btn should display in correct place (523d553)
- click the prompt button to hide hints when it's already shown (ec19b86)
- code copy button position (55f3724)
- code highlight styles (eb531d4)
- commit id as version id (2f2e0b6)
- compile erros (701a6e4)
- conflict (5f444c1)
- crash caused by filter config (dea3d26)
- css on display chat names (f8ef627)
- dialog height (752c083)
- distinguish PC/Mobile behavior on auto-scroll (dd20c36)
- docker access code setting missing (eb72c83)
- docker build (e7e39ba)
- enable
enableInjectSystemPrompts
attribute for old sessions (fd058cc) - Enter key bug (6c82f80)
- enter key cannot select prompt when using enter key to submit (cf775e3)
- error in windows (3038dfd)
- false window style (76a6341)
- fix #82, close sidebar after new session (684a3c4)
- fix history message count (fea4f56)
- fix the different colors on mobile (785372a)
- get real-ip instead of vercel edge network ip (c282433)
- header title overflow (909e2ab)
- hide actions when loading (3a3999d)
- hide actions when loading (7a5c35b)
- hide toast on cancel session deletion on mobile (71d9fbc)
- historyMessageCount (12f342f)
- hot fix for data migration (6419ce3)
- improve scroll (56ba8a6)
- innerHTML may leads to script execution (7ed8517)
- input-range style (f3ab6b2)
- layout styles (7a1bcac)
- light theme code highlight (6155a19)
- locales: type error in pt.ts (6527074)
- Logical corrections & syntax errors (e33ad07)
- mask download not working (ba0753c)
- math overflow styles (5f7856c)
- merge conflict (401c136)
- middleware match error (53e30e2)
- migrate modelConfig state (f4c99c9)
- migrated mask object key (a4d0128)
- minor fix (1c017b8)
- minor fix (48dc2c2)
- mobile scroll problem (1afca0b)
- mobile textarea autofocus ui error (71f119c)
- navigation between settings and home (2badfbd)
- new session should insert at top (4f10b9a)
- proxy api request (eec1dd6)
- raw.split is not a function (725054c)
- remove scroll anchor height (45bf2c3)
- remove slection range when user blured (21aa015)
- request errors (8e4fc83)
- request timeout errors (e2a4b3d)
- resolve conflict (d0eee76)
- resolve hydration error (fb06fb8)
- Resolve markdown link issue (aeda752)
- row count logic (a80dcaa)
- scroll ux on ios device (a2baad9)
- scroll: scroll after click submit button (a2807c9)
- selector z-index bug (c10e838)
- send button covering the text in the textarea (c47e900)
- set openWhenHidden to be true (94a2104)
- sharegpt roles (d275e32)
- should not tight border in desktop app (eae7d62)
- show Loading Icon when checking repo update (96545bd)
- show Vitenamese in it's own language (a0e192b)
- solve navigator undefined && merge from main (00d45e7)
- style typo error in home.module.scss (c1cc3d1)
- styles and mobile ux (653a740)
- styles and store version number (76db385)
- styles on .user-prompt-buttons (4a82a91)
- taskbar color follow(#54) (cd73c3a)
- tauri auto updater url (1e8d476)
- temperature -> top_p (0a2af93)
- the display format of json (6bbdaf7)
- the position of top-action buttons (846e323)
- the theme-color selector (170936a)
- The width of the sidebar changes abruptly by dragging it multiple times over and over again (bouncing) (48e6087)
- tight border on mobile style (1b140a1)
- try catch errors (ca679e8)
- typo (2f2aefd)
- typo (1761289)
- typo (79f58f5)
- typo (bd85d9a)
- typo IMPRTANT -> IMPORTANT (b357e2e)
- typo PresencePenlty -> PresencePenalty (44874fb)
- typo reqestTimeoutId -> requestTimeoutId (06534fa)
- typo: ngnix -> nginx (cf4f928)
- typos (dd047fd)
- update yarn.lock file (166329a)
- updating the array using push in zustand does not actually trigger component updates (1d42e95)
- updating the array using push in zustand does not actually trigger component updates (e636d48)
- use Select component (99317f7)
- useAccessStore filter spaces (322eb66)
- useEffect hooks (e5b4cb2)
- utils: 修复复制问题 (0af5536)
- Width changes abruptly when dragging the sidebar (jumps) (3687016)
- wont show auth popup when receiving a 401 http code (600b181)
- 修复在手机浏览器高度样式问题 (5f7a264)
- 修改InjectSystemPrompts.SubTitle使其更符合系统行为 (2930ba0)
- 修改是否应该注入System Prompt的判断规则为根据设置项 (1513881)
- 兼容不同浏览器的input range兼容 (d921084)
- #1000 client-side only and desktop app (a023308)
- #1000 ready to support client-side only (50cd33d)
- #112 add edit chat title (45088a3)
- #1303 improve long text input ux and mobile modal (1b19fdf)
- #138 add context prompt, close #330 #321 (b85245e)
- #1640 support free gpt endpoint (203ac09)
- #170 auto scroll after retrying (08f3c70)
- #2 #8 add stop and retry button (86507fa)
- #2 add access control by (2c899cf)
- #2 add prompt hints (6782e65)
- #2 add prompt list (7d5e742)
- #2 trying to add stop response button (806e7b0)
- #2144 improve input template (5f0cda8)
- #2308 improve chat actions ux (b55b01c)
- #2330 disable /list/models (15e063e)
- #24 docker publish actions (0463b35)
- #27 add docker image publish actions (cc1a1d4)
- #3224 auto switch to first avaliable model (be97749)
- #499 revert delete session (5952064)
- #577 maximum / minimium icon (eae5a8a)
- #9 add copy code button (e57bd51)
- #920 migrate id to nanoid (8e4743e)
- [WIP] support webdav (1dd75b6)
- #close 1789 add user input template (be597a5)
- add "Hide_Balance_Query" environment variable (c05de45)
- add analytics (76f851b)
- add app dev mode (80d5bfd)
- add app logo and (6264c02)
- add autoGenerateTitle option (20a508e)
- add basic ui (d49b2aa)
- add calcTextareaHeight.js from element-ui (bce020f)
- add calcTextareaHeight.ts (de740ec)
- add check update (29de957)
- add confirm tips when deleting conversation on pc (4dc1e02)
- add dark theme support (14d50f1)
- add docker proxy (c8be5e4)
- add Dockerfile for docker deployment support (8d0d087)
- add export to .md button (bab470d)
- add favicon (9912762)
- add font size setting (f979822)
- Add frequency_penalty request parameter (72cbb15)
- add i18n for mask (c7c58ef)
- add lint-staged (e648a59)
- add log (49fc752)
- add mask crud (a7a8aad)
- add mask page (ffa7302)
- add mask screen (aeb9862)
- add max icon for modals (9e6617e)
- add mobile support (1fae774)
- add model and time info to prompts (cb55ce0)
- add model config to settings (2f112ec)
- add nynorsk option (113bd24)
- add one-key setup script (3b6f93a)
- add optimize textarea height when inputing (2a79d35)
- add proxy for docker (1bb7b4a)
- add PWA support (5593c06)
- add PWA support (689b7ba)
- add PWA support (bdf17fa)
- add robots.txt (306f085)
- add session config modal (7345639)
- add setting to hide builtin masks (74fa065)
- add settings ui (a9940cb)
- add side bar mask entry (59edcc3)
- add stream support (74dd619)
- add switch of send preview bubble (1db2100)
- add tight border layout (ff0cf2f)
- add top p config (8230326)
- add type for import (442a529)
- add typings for metadata (e1243f3)
- add upstash redis cloud sync (83fed42)
- add webdav support (6f83fbd)
- adding iOS Webapp support (dd80c45)
- align chat page title center on mobile screen (82ec447)
- allow to disable chunk building by setting DISABLE_CHUNK=1 (463251d)
- animate streaming response to make more smooth (536ace8)
- auto fill upstash backup name (f1e7db6)
- better animation speed (f248593)
- build universal app darwin bundle (d8b606d)
- check usage throttle (fdc8278)
- clear session only (506cdbc)
- close #1055 cmd/alt/ctrl + arrow up/down to switch window (2b7f72d)
- close #1072 share mask as link (5c8be2a)
- close #118 add stop all button (dc3883e)
- close #1301 support message actions (2223013)
- close #1382 only clear memory btn in chat config (05b1b8b)
- close #1415 clear context button (a19d238)
- close #1478 new chat use global config as default (b1ba3df)
- close #1615 pin messages to contextual prompts (7893693)
- close #1626 hide context prompts in mask config (6d8c7ba)
- close #1762 add hover text for chat input actions (88df4a2)
- close #1960 add gpt-3.5-turbo-16k-0613 (8590750)
- close #1994 add clipboard write api (98afd55)
- close #2 add check account balance (447dec9)
- close #2013 add switch model button to chat actions (5d06fa2)
- close #2025 just use a smaller to-bottom threshold (93c666b)
- close #2136 click avatar to edit message (b044e27)
- close #2141 danger zone (6c3d4a1)
- close #2175 use default api host if endpoint is empty (0140f77)
- close #2187 improve chat actions ux (3937dad)
- close #2190 improve app auto updater (be48346)
- close #2192 use /list/models to get model ids (4131fcc)
- close #2194 add macos arm support (475158a)
- close #2266 use modal to switch model (0373b2c)
- close #2267 display a modal to export image (6c6a2d0)
- close #2294 add documents for adding a new translation (6014b76)
- close #2303 add custom model name config (98ac7ee)
- close #2376 add babel polyfill (af5f67d)
- close #2430 add a simple user maual (4904612)
- close #2445 switch to mit license (0198c5b)
- close #2447 pre-fill key/code/url (e5f6133)
- close #2449 edit / insert / delete messages modal (7c2fa9f)
- close #2545 improve lazy load message list (203067c)
- close #2580 only use 3.5 to summarize when not using custom models (3bd76b9)
- close #2583 do not summarize with gpt-4 (769c2f9)
- close #2618 use correct html lang attr (e8e01aa)
- close #2621 use better default api url (ae82269)
- close #2638 hide auth page and use better unauth tips (ed62c87)
- close #2752 auto re-fill unfinished input (885f2a3)
- close #2754 add import/export to file (38f6956)
- close #2848 click drag icon to toggle sidebar width (d713d01)
- close #2908 allow to disable parse settings from link (c5ca278)
- close #291 gpt-4 model uses black icon (7e8973c)
- close #2954 chat summary should be copyable (8c0ba1a)
- close #3031 user can set larger font size (65c4a0c)
- close #3187 use CUSTOM_MODELS to control model list (d93f05f)
- close #3222 share message list should start from clear context index (be6d45e)
- close #3300 support multiple api keys (6aade62)
- close #3301 enable or diable default models with -all / +all (dc7159a)
- close #3304 use
=
instead of:
to map model name in CUSTOM_MODELS (45b88eb) - close #380 collapse side bar (82ad057)
- close #427 add OPENAI_ORG_ID (e3d2dd7)
- close #444 use env var to disable gpt-4 (7e8def5)
- close #469 support reset session and do not send memory (c2b37f8)
- close #539 add delete message button (12d4081)
- close #580 export messages as image (4dad7f2)
- close #628 add chat commands (ae1ef32)
- close #663 allow disable user api key input (074bd9f)
- close #680 lazy load markdown dom (d790b0b)
- close #680 lazy rendering markdown (8363cdd)
- close #741 add auth page (ebbd012)
- close #782 select prompt with arrow down / up (58eadd6)
- close #813 log user ip time (bd69c8f)
- close #864 improve long term history (d75b7d4)
- close #887 import masks (596c9b1)
- close #928 summarize with gpt-3.5 (06d5031)
- close #928 summarize with gpt3.5 (209a727)
- close #935 add azure support (b7ffca0)
- close #951 support mermaid (d88da1f)
- close #976 esc to close modal (e1ce1f2)
- Cosmetic: Adapt UI to BioChatter styles (54df474)
- CUSTOM_MODELS support mapper (a5a1f2e)
- default disable balance query (638fdd8)
- disable auto focus on mobile screen (3e63f6b)
- disable auto-scroll on ios device (caec012)
- display line break hints in enter mode (974c455)
- dnd: add drag and drop feature (301cbbf)
- drag and drop in contextual prompts (fb98050)
- dynamic config (d6e6dd0)
- edit session title button (47a2911)
- enable drag area for tauri apps (698be66)
- finish basic functions (2c9baa4)
- handle non-stream response (5f2745c)
- Hot keys: Escape to close settings, Up Arrow to get last input (58b956f)
- i18n refactor and style adjustment (fb32770)
- import ramarkBreaks plugin (2c5420a)
- improve auto scroll ux and edit model title (b5ef552)
- improve chat commands (6caf791)
- improve ChatAction ux (cbabb93)
- improve dnd icon (3ddedc9)
- improve mask ui (717c123)
- improve mask ui (132f6c8)
- improve message item buttons style (38c8ee8)
- improve mobile style (64e331a)
- improve model selector ui (48a6cdd)
- improve svg viewer (b718285)
- just disable all ngnix buffer (6410aa2)
- language support traditional chinese (307be40)
- migrate state from v1 to v2 (30040a0)
- mobile chat overscroll-behavior none (6d62ab4)
- new chat message actions style (25ce6af)
- new chat-item avatar (a3ca8ea)
- new token count function (76fdd04)
- now support gpt-4 model (b57663b)
- optimize loading screen (9398b34)
- optimize usage display (bb30fdf)
- partial locale type (50cfbaa)
- prevent browser to invoke basic auth popup (c2b36cd)
- prod/dev env settings (144eb68)
- reactive isMobileScreen (55281ed)
- reduce first load js size from 500kb to 85kb (ce5abac)
- replace window.confirm with showConfirm (3298961)
- replace window.prompt with showPrompt (ea6926c)
- right-click to copy message to user input (50b1f7d)
- scrollable mask lists in new-chat page (f14b413)
- scrolling effect when switching chat windows (93c9974)
- session-level model config (4cdb2f0)
- setUserInput with onDoubleClickCapture in mobile phone (e68aaf2)
- share to ShareGPT (3e65ef3)
- some en masks (de77551)
- sort model by name (54a5332)
- stop all stale messages (736c66f)
- SubmitKey: add MetaEnter option (d822f33)
- support code highlight and markdown gfm (f5aef31)
- support compress chat history (c133cae)
- support fast chatgpt mobile models (7f13a8d)
- support history message count to zero (0c9add7)
- support i18n (7cd170b)
- support more http status check for webdav (23eb773)
- support safari appleWebApp (6446692)
- support using user api key (df66eef)
- supports the display of line breaks in Markdown (b94607f)
- textarea with adaptive height (3656c84)
- try to add auto updater (91b871e)
- update app release workflow (e785849)
- update button hover style and scrollbar style (e5c441d)
- update dev config (b17a6a7)
- update payload config (1161ada)
- update style and timeout handler (5c70456)
- use commit time as version id (fce3b3c)
- use tag as version number (7783545)
- use toast instead of alert (4af8c26)
- user prompts (789a779)
- white url list for openai security (0d46110)
- wider app body (09fd743)
- wont fetch prompts in every building (9304459)
- wont send max_tokens (fd2f441)
- 翻译InjectSystemPrompts配置项为其他语言 (f59235b)
- Fix memory leak issue by adding fetch request timeout (2b912c6)
- #10 replace export icon (3136d6d)
- #1094 try to disable zoom on ios safari (2deb5cb)
- #1124 mask model config does not works (9f3188f)
- #1126 can not select prompt (1aaf4ae)
- #1130 #1131 delete right session (c37885e)
- #1147 edit mask after creating a new mask (b2fc7d4)
- #1154 wrong date range when query usage (0209ace)
- #1201 wont close prompt list when blur (c1b6828)
- #1210 change default lang to en (328ecd1)
- #1233 detect api key with custom prefix (c2e79d2)
- #1237 can not delete cloned mask (40223e6)
- #1251 use google fonts mirror (4b9d753)
- #1273 overlap detecting (fe8e3f2)
- #1294 fallback while mermaid render fails (c394b21)
- #1307 empty messages (1f2ef1c)
- #1359 empty line wrap count (9b1f251)
- #1363 session index after deleting (6d9abf1)
- #1401 try to disable zoom (36adfe8)
- #1423 should not scroll right when dragging side bar items (6da3aab)
- #1444 async load google fonts (03163d6)
- #1498 missing text caused by streaming (aed6b34)
- #1509 openai url split (8b0cf7d)
- #1533 handle non-stream type (e00652c)
- #1571 #1578 handle more error code (30676d1)
- #159 temperature should range 0 - 2 (380f818)
- #1611 show corret message when can not query usage (a524a60)
- #1612 fill empty message with a placeholder (6cf2fa0)
- #1612 infinite loading (af497c9)
- #1668 should not summarize twice (58f726c)
- #1681 replace svg icons with png icons (ec61a5b)
- #1685 clear context index should be recoverable (57514e9)
- #1688 wrong clear context index (e9642c7)
- #1711 input range style in mobile screen (4ca34e0)
- #1746 Can't modify immutable headers. (d533895)
- #1771 should not lose chat context when sumindex > n - count (db63a5a)
- #1815 refuse to serve when disable gpt4 (37da759)
- #182 prompt cannot be selected (b3fdf3e)
- #185 input and select align center (7827b40)
- #1931 try to fix cors issues (0fb775d)
- #1954 lazy render bugs (184a0b9)
- #1982 should not fullscreen on standlone build (47c546f)
- #2 use shift+enter to wrap lines when submit key is enter (547ef55)
- #203 pwa installation problem (1602879)
- #2055 should render mermaid completely (3c38b9c)
- #2061 RequestInit TypeError (9c05d13)
- #2087 chat box font size use global config (fa9ceb5)
- #2111 make "Attached Messages Count" working (91d8f9d)
- #2135 disable cmd + arrow to change session (058e289)
- #2149 try to fix chat action button style (5b1d45c)
- #2149 try to fix chat action button style (bce7489)
- #2149 try to fix ChatAction style on ios mobile (d5c33a1)
- #2195 correct macos icon size (829df56)
- #2208 use global settings button dose not work (ee55f87)
- #2221 user prompts in front of all prompts (5963459)
- #2230 hide chat actions for context prompts (0bc2c71)
- #2252 polyfill composing for old safari browsers (1197521)
- #2261 default enable gpt-4 models (3863cfe)
- #2280 auto-detect models from 'list/models' (28c4577)
- #229 disable light code theme (bf50eba)
- #2295 use correct methods to migrate state (90d8f31)
- #23 errors when dev on windows (a5b3998)
- #2303 should select custom models (09b05cd)
- #2308 improve chat actions (ca29558)
- #2336 resending message should delete origional messages (c00a63e)
- #2367 do not copy in async callback after sharing to ShareGPT (30473ec)
- #2393 try to fix chat list lag (1357608)
- #244 better scroll ux (7599ae3)
- #244 optimize polyfill (37587f6)
- #2485 one-time-use body (b14c5cd)
- #2514 should not clear the message after editing message (129e7af)
- #253 #356 auto scroll ux (c978de2)
- #2564 should not clear message when error (4ab9141)
- #2566 click avatar to edit context messages (840277f)
- #2594 trim the / (0b7de6f)
- #2614 better rtl detecting algo (a496bc5)
- #2615 scrollbar jitter under certain message counts (db5c7ab)
- #2672 should use correct resend index (e114221)
- #2699 remove double quotes in readme (d8b6ebf)
- #277 no cache for credit query (e5aa72a)
- #2817 min-height for landscape orientation on mobile phone (61ca60c)
- #2820 try to fix 520 error code (adb860b)
- #2841 dollar sign conflict with latex math (a0cd939)
- #289 #367 #353 #369 provide more error message info (b44caee)
- #289 use highlight.js instead of prism (4f0108b)
- #2981 full screen button not works (f54db69)
- #3016 disable sidebar transition on ios (6e52d14)
- #305 disable double click to copy on pc (0385f6e)
- #3152 system prompt should be injected (836bf83)
- #3174 should prompt to confirm to delete chat (fbc0236)
- #3186 enable max_tokens in chat payload (d0a1d91)
- #3189 should correct math eq in exporter (b52e237)
- #3192 use smaller max_tokens as default (87e3d66)
- #3196 3.5-turbo-1106 should use old cutoff date (3b3ebda)
- #3207 ensure corner case (cb140e4)
- #3241 should not ensure openai url non-empty (d033168)
- #3275 refuse on server side if hide user api key (9876a1a)
- #34 only auto scroll when textbox is focused (1e89fe1)
- #366 use fallback copy (7386565)
- #367 failed to fetch account usage (7b5af27)
- #38 high resolution favicon (a5ec152)
- #384 improve scroll (0e784c5)
- #397 #373 Array.prototype.at polyfill errors (5c75b6c)
- #410 can not stop response (8e560d2)
- #418 valid model config (4e644cf)
- #439 context prompt input with textarea (0e77177)
- #451 override default model config (dce2546)
- #463 add subscrption total amount (acfe6ee)
- #5 crash if code block cannot be highlighted (e55520e)
- #507 break cjk chars in stream mode (7aee53e)
- #512 Mobile renaming should not return to chat list (806587c)
- #513 show toast after copying (f3dbe5a)
- #522 resizable side bar (6ae61c5)
- #528 wont send max_tokens (45c8de4)
- #537 delete chat button style (6420f61)
- #559 custom input ui style (85bf4ac)
- #589 improve unauthorized tips (0e05733)
- #613 show all prompts when input / (637cda5)
- #641 delete wrong chat list (4a49226)
- #648 password input style (174c745)
- #676 docker override old proxy files (8df8ee8)
- #7 disable light code theme (fb2d281)
- #751 do not cache request (8f5c289)
- #804 disable auto scroll in textarea (fb14785)
- #829 filter empty prompt (ea3e8a7)
- #832 update nextjs version to 13.3.0 (124938e)
- #853 fetch duplex errors (cc053b1)
- #866 remove unused retry messages (525a2ff)
- #915 allow send 0 history messages (072a35b)
- #930 wont show delete for first message (2390da1)
- #963 config not work (ae479f4)
- #965 improve loading animation (ab82636)
- *.scss *.svg types (9146b98)
- #65: fix unknown git commit id (efaf659)
- a few typos (fee38b8)
- action ubuntu version (5ce53db)
- add localnet to proxychains config (de000a8)
- add media query to theme-color, fix auto theme not updating theme-color (30ff915)
- adjust presence_penalty step 0.1 (4d45c07)
- alignment of mobile settings page title. (b003a37)
- allow to import a single mask (f6c268d)
- auto grow textarea (13035ec)
- auto scroll on enter (802ea20)
- autoscroll conflict (4269775)
- bug #1240 (6e20031)
- bug #1413 cmd/alt/ctrl should be checked for arrowUp events (7bf74c6)
- bug #1413 input '/' when clicking icon to open prompt modal (cbb50c1)
- bug #1662 (23f6c2e)
- build errors (b4b11a4)
- build errors (8ec9278)
- chat history with memory (4d97c26)
- clear btn should display in correct place (523d553)
- click the prompt button to hide hints when it's already shown (ec19b86)
- code copy button position (55f3724)
- code highlight styles (eb531d4)
- commit id as version id (2f2e0b6)
- compile erros (701a6e4)
- conflict (5f444c1)
- crash caused by filter config (dea3d26)
- css on display chat names (f8ef627)
- dialog height (752c083)
- distinguish PC/Mobile behavior on auto-scroll (dd20c36)
- docker access code setting missing (eb72c83)
- docker build (e7e39ba)
- enable
enableInjectSystemPrompts
attribute for old sessions (fd058cc) - Enter key bug (6c82f80)
- enter key cannot select prompt when using enter key to submit (cf775e3)
- error in windows (3038dfd)
- false window style (76a6341)
- fix #82, close sidebar after new session (684a3c4)
- fix history message count (fea4f56)
- fix the different colors on mobile (785372a)
- get real-ip instead of vercel edge network ip (c282433)
- header title overflow (909e2ab)
- hide actions when loading (3a3999d)
- hide actions when loading (7a5c35b)
- hide toast on cancel session deletion on mobile (71d9fbc)
- historyMessageCount (12f342f)
- hot fix for data migration (6419ce3)
- improve scroll (56ba8a6)
- innerHTML may leads to script execution (7ed8517)
- input-range style (f3ab6b2)
- layout styles (7a1bcac)
- light theme code highlight (6155a19)
- locales: type error in pt.ts (6527074)
- Logical corrections & syntax errors (e33ad07)
- mask download not working (ba0753c)
- math overflow styles (5f7856c)
- merge conflict (401c136)
- middleware match error (53e30e2)
- migrate modelConfig state (f4c99c9)
- migrated mask object key (a4d0128)
- minor fix (1c017b8)
- minor fix (48dc2c2)
- mobile scroll problem (1afca0b)
- mobile textarea autofocus ui error (71f119c)
- navigation between settings and home (2badfbd)
- new session should insert at top (4f10b9a)
- proxy api request (eec1dd6)
- raw.split is not a function (725054c)
- remove scroll anchor height (45bf2c3)
- remove slection range when user blured (21aa015)
- request errors (8e4fc83)
- request timeout errors (e2a4b3d)
- resolve conflict (d0eee76)
- resolve hydration error (fb06fb8)
- Resolve markdown link issue (aeda752)
- row count logic (a80dcaa)
- scroll ux on ios device (a2baad9)
- scroll: scroll after click submit button (a2807c9)
- selector z-index bug (c10e838)
- send button covering the text in the textarea (c47e900)
- set openWhenHidden to be true (94a2104)
- sharegpt roles (d275e32)
- should not tight border in desktop app (eae7d62)
- show Loading Icon when checking repo update (96545bd)
- show Vitenamese in it's own language (a0e192b)
- solve navigator undefined && merge from main (00d45e7)
- style typo error in home.module.scss (c1cc3d1)
- styles and mobile ux (653a740)
- styles and store version number (76db385)
- styles on .user-prompt-buttons (4a82a91)
- taskbar color follow(#54) (cd73c3a)
- tauri auto updater url (1e8d476)
- temperature -> top_p (0a2af93)
- the display format of json (6bbdaf7)
- the position of top-action buttons (846e323)
- the theme-color selector (170936a)
- The width of the sidebar changes abruptly by dragging it multiple times over and over again (bouncing) (48e6087)
- tight border on mobile style (1b140a1)
- try catch errors (ca679e8)
- typo (2f2aefd)
- typo (1761289)
- typo (79f58f5)
- typo (bd85d9a)
- typo IMPRTANT -> IMPORTANT (b357e2e)
- typo PresencePenlty -> PresencePenalty (44874fb)
- typo reqestTimeoutId -> requestTimeoutId (06534fa)
- typo: ngnix -> nginx (cf4f928)
- typos (dd047fd)
- update yarn.lock file (166329a)
- updating the array using push in zustand does not actually trigger component updates (1d42e95)
- updating the array using push in zustand does not actually trigger component updates (e636d48)
- use Select component (99317f7)
- useAccessStore filter spaces (322eb66)
- useEffect hooks (e5b4cb2)
- utils: 修复复制问题 (0af5536)
- Width changes abruptly when dragging the sidebar (jumps) (3687016)
- wont show auth popup when receiving a 401 http code (600b181)
- 修复在手机浏览器高度样式问题 (5f7a264)
- 修改InjectSystemPrompts.SubTitle使其更符合系统行为 (2930ba0)
- 修改是否应该注入System Prompt的判断规则为根据设置项 (1513881)
- 兼容不同浏览器的input range兼容 (d921084)
- #1000 client-side only and desktop app (a023308)
- #1000 ready to support client-side only (50cd33d)
- #112 add edit chat title (45088a3)
- #1303 improve long text input ux and mobile modal (1b19fdf)
- #138 add context prompt, close #330 #321 (b85245e)
- #1640 support free gpt endpoint (203ac09)
- #170 auto scroll after retrying (08f3c70)
- #2 #8 add stop and retry button (86507fa)
- #2 add access control by (2c899cf)
- #2 add prompt hints (6782e65)
- #2 add prompt list (7d5e742)
- #2 trying to add stop response button (806e7b0)
- #2144 improve input template (5f0cda8)
- #2308 improve chat actions ux (b55b01c)
- #2330 disable /list/models (15e063e)
- #24 docker publish actions (0463b35)
- #27 add docker image publish actions (cc1a1d4)
- #3224 auto switch to first avaliable model (be97749)
- #499 revert delete session (5952064)
- #577 maximum / minimium icon (eae5a8a)
- #9 add copy code button (e57bd51)
- #920 migrate id to nanoid (8e4743e)
- [WIP] support webdav (1dd75b6)
- #close 1789 add user input template (be597a5)
- add "Hide_Balance_Query" environment variable (c05de45)
- add analytics (76f851b)
- add app dev mode (80d5bfd)
- add app logo and (6264c02)
- add autoGenerateTitle option (20a508e)
- add basic ui (d49b2aa)
- add calcTextareaHeight.js from element-ui (bce020f)
- add calcTextareaHeight.ts (de740ec)
- add check update (29de957)
- add confirm tips when deleting conversation on pc (4dc1e02)
- add dark theme support (14d50f1)
- add docker proxy (c8be5e4)
- add Dockerfile for docker deployment support (8d0d087)
- add export to .md button (bab470d)
- add favicon (9912762)
- add font size setting (f979822)
- Add frequency_penalty request parameter (72cbb15)
- add i18n for mask (c7c58ef)
- add lint-staged (e648a59)
- add log (49fc752)
- add mask crud (a7a8aad)
- add mask page (ffa7302)
- add mask screen (aeb9862)
- add max icon for modals (9e6617e)
- add mobile support (1fae774)
- add model and time info to prompts (cb55ce0)
- add model config to settings (2f112ec)
- add nynorsk option (113bd24)
- add one-key setup script (3b6f93a)
- add optimize textarea height when inputing (2a79d35)
- add proxy for docker (1bb7b4a)
- add PWA support (5593c06)
- add PWA support (689b7ba)
- add PWA support (bdf17fa)
- add robots.txt (306f085)
- add session config modal (7345639)
- add setting to hide builtin masks (74fa065)
- add settings ui (a9940cb)
- add side bar mask entry (59edcc3)
- add stream support (74dd619)
- add switch of send preview bubble (1db2100)
- add tight border layout (ff0cf2f)
- add top p config (8230326)
- add type for import (442a529)
- add typings for metadata (e1243f3)
- add upstash redis cloud sync (83fed42)
- add webdav support (6f83fbd)
- adding iOS Webapp support (dd80c45)
- align chat page title center on mobile screen (82ec447)
- allow to disable chunk building by setting DISABLE_CHUNK=1 (463251d)
- animate streaming response to make more smooth (536ace8)
- auto fill upstash backup name (f1e7db6)
- better animation speed (f248593)
- build universal app darwin bundle (d8b606d)
- check usage throttle (fdc8278)
- clear session only (506cdbc)
- close #1055 cmd/alt/ctrl + arrow up/down to switch window (2b7f72d)
- close #1072 share mask as link (5c8be2a)
- close #118 add stop all button (dc3883e)
- close #1301 support message actions (2223013)
- close #1382 only clear memory btn in chat config (05b1b8b)
- close #1415 clear context button (a19d238)
- close #1478 new chat use global config as default (b1ba3df)
- close #1615 pin messages to contextual prompts (7893693)
- close #1626 hide context prompts in mask config (6d8c7ba)
- close #1762 add hover text for chat input actions (88df4a2)
- close #1960 add gpt-3.5-turbo-16k-0613 (8590750)
- close #1994 add clipboard write api (98afd55)
- close #2 add check account balance (447dec9)
- close #2013 add switch model button to chat actions (5d06fa2)
- close #2025 just use a smaller to-bottom threshold (93c666b)
- close #2136 click avatar to edit message (b044e27)
- close #2141 danger zone (6c3d4a1)
- close #2175 use default api host if endpoint is empty (0140f77)
- close #2187 improve chat actions ux (3937dad)
- close #2190 improve app auto updater (be48346)
- close #2192 use /list/models to get model ids (4131fcc)
- close #2194 add macos arm support (475158a)
- close #2266 use modal to switch model (0373b2c)
- close #2267 display a modal to export image (6c6a2d0)
- close #2294 add documents for adding a new translation (6014b76)
- close #2303 add custom model name config (98ac7ee)
- close #2376 add babel polyfill (af5f67d)
- close #2430 add a simple user maual (4904612)
- close #2445 switch to mit license (0198c5b)
- close #2447 pre-fill key/code/url (e5f6133)
- close #2449 edit / insert / delete messages modal (7c2fa9f)
- close #2545 improve lazy load message list (203067c)
- close #2580 only use 3.5 to summarize when not using custom models (3bd76b9)
- close #2583 do not summarize with gpt-4 (769c2f9)
- close #2618 use correct html lang attr (e8e01aa)
- close #2621 use better default api url (ae82269)
- close #2638 hide auth page and use better unauth tips (ed62c87)
- close #2752 auto re-fill unfinished input (885f2a3)
- close #2754 add import/export to file (38f6956)
- close #2848 click drag icon to toggle sidebar width (d713d01)
- close #2908 allow to disable parse settings from link (c5ca278)
- close #291 gpt-4 model uses black icon (7e8973c)
- close #2954 chat summary should be copyable (8c0ba1a)
- close #3031 user can set larger font size (65c4a0c)
- close #3187 use CUSTOM_MODELS to control model list (d93f05f)
- close #3222 share message list should start from clear context index (be6d45e)
- close #3300 support multiple api keys (6aade62)
- close #3301 enable or diable default models with -all / +all (dc7159a)
- close #3304 use
=
instead of:
to map model name in CUSTOM_MODELS (45b88eb) - close #380 collapse side bar (82ad057)
- close #427 add OPENAI_ORG_ID (e3d2dd7)
- close #444 use env var to disable gpt-4 (7e8def5)
- close #469 support reset session and do not send memory (c2b37f8)
- close #539 add delete message button (12d4081)
- close #580 export messages as image (4dad7f2)
- close #628 add chat commands (ae1ef32)
- close #663 allow disable user api key input (074bd9f)
- close #680 lazy load markdown dom (d790b0b)
- close #680 lazy rendering markdown (8363cdd)
- close #741 add auth page (ebbd012)
- close #782 select prompt with arrow down / up (58eadd6)
- close #813 log user ip time (bd69c8f)
- close #864 improve long term history (d75b7d4)
- close #887 import masks (596c9b1)
- close #928 summarize with gpt-3.5 (06d5031)
- close #928 summarize with gpt3.5 (209a727)
- close #935 add azure support (b7ffca0)
- close #951 support mermaid (d88da1f)
- close #976 esc to close modal (e1ce1f2)
- Cosmetic: Adapt UI to BioChatter styles (54df474)
- CUSTOM_MODELS support mapper (a5a1f2e)
- default disable balance query (638fdd8)
- disable auto focus on mobile screen (3e63f6b)
- disable auto-scroll on ios device (caec012)
- display line break hints in enter mode (974c455)
- dnd: add drag and drop feature (301cbbf)
- drag and drop in contextual prompts (fb98050)
- dynamic config (d6e6dd0)
- edit session title button (47a2911)
- enable drag area for tauri apps (698be66)
- finish basic functions (2c9baa4)
- handle non-stream response (5f2745c)
- Hot keys: Escape to close settings, Up Arrow to get last input (58b956f)
- i18n refactor and style adjustment (fb32770)
- import ramarkBreaks plugin (2c5420a)
- improve auto scroll ux and edit model title (b5ef552)
- improve chat commands (6caf791)
- improve ChatAction ux (cbabb93)
- improve dnd icon (3ddedc9)
- improve mask ui (717c123)
- improve mask ui (132f6c8)
- improve message item buttons style (38c8ee8)
- improve mobile style (64e331a)
- improve model selector ui (48a6cdd)
- improve svg viewer (b718285)
- just disable all ngnix buffer (6410aa2)
- language support traditional chinese (307be40)
- migrate state from v1 to v2 (30040a0)
- mobile chat overscroll-behavior none (6d62ab4)
- new chat message actions style (25ce6af)
- new chat-item avatar (a3ca8ea)
- new token count function (76fdd04)
- now support gpt-4 model (b57663b)
- optimize loading screen (9398b34)
- optimize usage display (bb30fdf)
- partial locale type (50cfbaa)
- prevent browser to invoke basic auth popup (c2b36cd)
- prod/dev env settings (144eb68)
- reactive isMobileScreen (55281ed)
- reduce first load js size from 500kb to 85kb (ce5abac)
- replace window.confirm with showConfirm (3298961)
- replace window.prompt with showPrompt (ea6926c)
- right-click to copy message to user input (50b1f7d)
- scrollable mask lists in new-chat page (f14b413)
- scrolling effect when switching chat windows (93c9974)
- session-level model config (4cdb2f0)
- setUserInput with onDoubleClickCapture in mobile phone (e68aaf2)
- share to ShareGPT (3e65ef3)
- some en masks (de77551)
- sort model by name (54a5332)
- stop all stale messages (736c66f)
- SubmitKey: add MetaEnter option (d822f33)
- support code highlight and markdown gfm (f5aef31)
- support compress chat history (c133cae)
- support fast chatgpt mobile models (7f13a8d)
- support history message count to zero (0c9add7)
- support i18n (7cd170b)
- support more http status check for webdav (23eb773)
- support safari appleWebApp (6446692)
- support using user api key (df66eef)
- supports the display of line breaks in Markdown (b94607f)
- textarea with adaptive height (3656c84)
- try to add auto updater (91b871e)
- update app release workflow (e785849)
- update button hover style and scrollbar style (e5c441d)
- update dev config (b17a6a7)
- update payload config (1161ada)
- update style and timeout handler (5c70456)
- use commit time as version id (fce3b3c)
- use tag as version number (7783545)
- use toast instead of alert (4af8c26)
- user prompts (789a779)
- white url list for openai security (0d46110)
- wider app body (09fd743)
- wont fetch prompts in every building (9304459)
- wont send max_tokens (fd2f441)
- 翻译InjectSystemPrompts配置项为其他语言 (f59235b)
- Fix memory leak issue by adding fetch request timeout (2b912c6)
- #10 replace export icon (3136d6d)
- #1094 try to disable zoom on ios safari (2deb5cb)
- #1124 mask model config does not works (9f3188f)
- #1126 can not select prompt (1aaf4ae)
- #1130 #1131 delete right session (c37885e)
- #1147 edit mask after creating a new mask (b2fc7d4)
- #1154 wrong date range when query usage (0209ace)
- #1201 wont close prompt list when blur (c1b6828)
- #1210 change default lang to en (328ecd1)
- #1233 detect api key with custom prefix (c2e79d2)
- #1237 can not delete cloned mask (40223e6)
- #1251 use google fonts mirror (4b9d753)
- #1273 overlap detecting (fe8e3f2)
- #1294 fallback while mermaid render fails (c394b21)
- #1307 empty messages (1f2ef1c)
- #1359 empty line wrap count (9b1f251)
- #1363 session index after deleting (6d9abf1)
- #1401 try to disable zoom (36adfe8)
- #1423 should not scroll right when dragging side bar items (6da3aab)
- #1444 async load google fonts (03163d6)
- #1498 missing text caused by streaming (aed6b34)
- #1509 openai url split (8b0cf7d)
- #1533 handle non-stream type (e00652c)
- #1571 #1578 handle more error code (30676d1)
- #159 temperature should range 0 - 2 (380f818)
- #1611 show corret message when can not query usage (a524a60)
- #1612 fill empty message with a placeholder (6cf2fa0)
- #1612 infinite loading (af497c9)
- #1668 should not summarize twice (58f726c)
- #1681 replace svg icons with png icons (ec61a5b)
- #1685 clear context index should be recoverable (57514e9)
- #1688 wrong clear context index (e9642c7)
- #1711 input range style in mobile screen (4ca34e0)
- #1746 Can't modify immutable headers. (d533895)
- #1771 should not lose chat context when sumindex > n - count (db63a5a)
- #1815 refuse to serve when disable gpt4 (37da759)
- #182 prompt cannot be selected (b3fdf3e)
- #185 input and select align center (7827b40)
- #1931 try to fix cors issues (0fb775d)
- #1954 lazy render bugs (184a0b9)
- #1982 should not fullscreen on standlone build (47c546f)
- #2 use shift+enter to wrap lines when submit key is enter (547ef55)
- #203 pwa installation problem (1602879)
- #2055 should render mermaid completely (3c38b9c)
- #2061 RequestInit TypeError (9c05d13)
- #2087 chat box font size use global config (fa9ceb5)
- #2111 make "Attached Messages Count" working (91d8f9d)
- #2135 disable cmd + arrow to change session (058e289)
- #2149 try to fix chat action button style (5b1d45c)
- #2149 try to fix chat action button style (bce7489)
- #2149 try to fix ChatAction style on ios mobile (d5c33a1)
- #2195 correct macos icon size (829df56)
- #2208 use global settings button dose not work (ee55f87)
- #2221 user prompts in front of all prompts (5963459)
- #2230 hide chat actions for context prompts (0bc2c71)
- #2252 polyfill composing for old safari browsers (1197521)
- #2261 default enable gpt-4 models (3863cfe)
- #2280 auto-detect models from 'list/models' (28c4577)
- #229 disable light code theme (bf50eba)
- #2295 use correct methods to migrate state (90d8f31)
- #23 errors when dev on windows (a5b3998)
- #2303 should select custom models (09b05cd)
- #2308 improve chat actions (ca29558)
- #2336 resending message should delete origional messages (c00a63e)
- #2367 do not copy in async callback after sharing to ShareGPT (30473ec)
- #2393 try to fix chat list lag (1357608)
- #244 better scroll ux (7599ae3)
- #244 optimize polyfill (37587f6)
- #2485 one-time-use body (b14c5cd)
- #2514 should not clear the message after editing message (129e7af)
- #253 #356 auto scroll ux (c978de2)
- #2564 should not clear message when error (4ab9141)
- #2566 click avatar to edit context messages (840277f)
- #2594 trim the / (0b7de6f)
- #2614 better rtl detecting algo (a496bc5)
- #2615 scrollbar jitter under certain message counts (db5c7ab)
- #2672 should use correct resend index (e114221)
- #2699 remove double quotes in readme (d8b6ebf)
- #277 no cache for credit query (e5aa72a)
- #2817 min-height for landscape orientation on mobile phone (61ca60c)
- #2820 try to fix 520 error code (adb860b)
- #2841 dollar sign conflict with latex math (a0cd939)
- #289 #367 #353 #369 provide more error message info (b44caee)
- #289 use highlight.js instead of prism (4f0108b)
- #2981 full screen button not works (f54db69)
- #3016 disable sidebar transition on ios (6e52d14)
- #305 disable double click to copy on pc (0385f6e)
- #3152 system prompt should be injected (836bf83)
- #3174 should prompt to confirm to delete chat (fbc0236)
- #3186 enable max_tokens in chat payload (d0a1d91)
- #3189 should correct math eq in exporter (b52e237)
- #3192 use smaller max_tokens as default (87e3d66)
- #3196 3.5-turbo-1106 should use old cutoff date (3b3ebda)
- #3207 ensure corner case (cb140e4)
- #3241 should not ensure openai url non-empty (d033168)
- #3275 refuse on server side if hide user api key (9876a1a)
- #34 only auto scroll when textbox is focused (1e89fe1)
- #366 use fallback copy (7386565)
- #367 failed to fetch account usage (7b5af27)
- #38 high resolution favicon (a5ec152)
- #384 improve scroll (0e784c5)
- #397 #373 Array.prototype.at polyfill errors (5c75b6c)
- #410 can not stop response (8e560d2)
- #418 valid model config (4e644cf)
- #439 context prompt input with textarea (0e77177)
- #451 override default model config (dce2546)
- #463 add subscrption total amount (acfe6ee)
- #5 crash if code block cannot be highlighted (e55520e)
- #507 break cjk chars in stream mode (7aee53e)
- #512 Mobile renaming should not return to chat list (806587c)
- #513 show toast after copying (f3dbe5a)
- #522 resizable side bar (6ae61c5)
- #528 wont send max_tokens (45c8de4)
- #537 delete chat button style (6420f61)
- #559 custom input ui style (85bf4ac)
- #589 improve unauthorized tips (0e05733)
- #613 show all prompts when input / (637cda5)
- #641 delete wrong chat list (4a49226)
- #648 password input style (174c745)
- #676 docker override old proxy files (8df8ee8)
- #7 disable light code theme (fb2d281)
- #751 do not cache request (8f5c289)
- #804 disable auto scroll in textarea (fb14785)
- #829 filter empty prompt (ea3e8a7)
- #832 update nextjs version to 13.3.0 (124938e)
- #853 fetch duplex errors (cc053b1)
- #866 remove unused retry messages (525a2ff)
- #915 allow send 0 history messages (072a35b)
- #930 wont show delete for first message (2390da1)
- #963 config not work (ae479f4)
- #965 improve loading animation (ab82636)
- *.scss *.svg types (9146b98)
- #65: fix unknown git commit id (efaf659)
- a few typos (fee38b8)
- action ubuntu version (5ce53db)
- add localnet to proxychains config (de000a8)
- add media query to theme-color, fix auto theme not updating theme-color (30ff915)
- adjust presence_penalty step 0.1 (4d45c07)
- alignment of mobile settings page title. (b003a37)
- allow to import a single mask (f6c268d)
- auto grow textarea (13035ec)
- auto scroll on enter (802ea20)
- autoscroll conflict (4269775)
- bug #1240 (6e20031)
- bug #1413 cmd/alt/ctrl should be checked for arrowUp events (7bf74c6)
- bug #1413 input '/' when clicking icon to open prompt modal (cbb50c1)
- bug #1662 (23f6c2e)
- build errors (b4b11a4)
- build errors (8ec9278)
- chat history with memory (4d97c26)
- clear btn should display in correct place (523d553)
- click the prompt button to hide hints when it's already shown (ec19b86)
- code copy button position (55f3724)
- code highlight styles (eb531d4)
- commit id as version id (2f2e0b6)
- compile erros (701a6e4)
- conflict (5f444c1)
- crash caused by filter config (dea3d26)
- css on display chat names (f8ef627)
- dialog height (752c083)
- distinguish PC/Mobile behavior on auto-scroll (dd20c36)
- docker access code setting missing (eb72c83)
- docker build (e7e39ba)
- enable
enableInjectSystemPrompts
attribute for old sessions (fd058cc) - Enter key bug (6c82f80)
- enter key cannot select prompt when using enter key to submit (cf775e3)
- error in windows (3038dfd)
- false window style (76a6341)
- fix #82, close sidebar after new session (684a3c4)
- fix history message count (fea4f56)
- fix the different colors on mobile (785372a)
- get real-ip instead of vercel edge network ip (c282433)
- header title overflow (909e2ab)
- hide actions when loading (3a3999d)
- hide actions when loading (7a5c35b)
- hide toast on cancel session deletion on mobile (71d9fbc)
- historyMessageCount (12f342f)
- hot fix for data migration (6419ce3)
- improve scroll (56ba8a6)
- innerHTML may leads to script execution (7ed8517)
- input-range style (f3ab6b2)
- layout styles (7a1bcac)
- light theme code highlight (6155a19)
- locales: type error in pt.ts (6527074)
- Logical corrections & syntax errors (e33ad07)
- mask download not working (ba0753c)
- math overflow styles (5f7856c)
- merge conflict (401c136)
- middleware match error (53e30e2)
- migrate modelConfig state (f4c99c9)
- migrated mask object key (a4d0128)
- minor fix (1c017b8)
- minor fix (48dc2c2)
- mobile scroll problem (1afca0b)
- mobile textarea autofocus ui error (71f119c)
- navigation between settings and home (2badfbd)
- new session should insert at top (4f10b9a)
- proxy api request (eec1dd6)
- raw.split is not a function (725054c)
- remove scroll anchor height (45bf2c3)
- remove slection range when user blured (21aa015)
- request errors (8e4fc83)
- request timeout errors (e2a4b3d)
- resolve conflict (d0eee76)
- resolve hydration error (fb06fb8)
- Resolve markdown link issue (aeda752)
- row count logic (a80dcaa)
- scroll ux on ios device (a2baad9)
- scroll: scroll after click submit button (a2807c9)
- selector z-index bug (c10e838)
- send button covering the text in the textarea (c47e900)
- set openWhenHidden to be true (94a2104)
- sharegpt roles (d275e32)
- should not tight border in desktop app (eae7d62)
- show Loading Icon when checking repo update (96545bd)
- show Vitenamese in it's own language (a0e192b)
- solve navigator undefined && merge from main (00d45e7)
- style typo error in home.module.scss (c1cc3d1)
- styles and mobile ux (653a740)
- styles and store version number (76db385)
- styles on .user-prompt-buttons (4a82a91)
- taskbar color follow(#54) (cd73c3a)
- tauri auto updater url (1e8d476)
- temperature -> top_p (0a2af93)
- the display format of json (6bbdaf7)
- the position of top-action buttons (846e323)
- the theme-color selector (170936a)
- The width of the sidebar changes abruptly by dragging it multiple times over and over again (bouncing) (48e6087)
- tight border on mobile style (1b140a1)
- try catch errors (ca679e8)
- typo (2f2aefd)
- typo (1761289)
- typo (79f58f5)
- typo (bd85d9a)
- typo IMPRTANT -> IMPORTANT (b357e2e)
- typo PresencePenlty -> PresencePenalty (44874fb)
- typo reqestTimeoutId -> requestTimeoutId (06534fa)
- typo: ngnix -> nginx (cf4f928)
- typos (dd047fd)
- update yarn.lock file (166329a)
- updating the array using push in zustand does not actually trigger component updates (1d42e95)
- updating the array using push in zustand does not actually trigger component updates (e636d48)
- use Select component (99317f7)
- useAccessStore filter spaces (322eb66)
- useEffect hooks (e5b4cb2)
- utils: 修复复制问题 (0af5536)
- Width changes abruptly when dragging the sidebar (jumps) (3687016)
- wont show auth popup when receiving a 401 http code (600b181)
- 修复在手机浏览器高度样式问题 (5f7a264)
- 修改InjectSystemPrompts.SubTitle使其更符合系统行为 (2930ba0)
- 修改是否应该注入System Prompt的判断规则为根据设置项 (1513881)
- 兼容不同浏览器的input range兼容 (d921084)
- #1000 client-side only and desktop app (a023308)
- #1000 ready to support client-side only (50cd33d)
- #112 add edit chat title (45088a3)
- #1303 improve long text input ux and mobile modal (1b19fdf)
- #138 add context prompt, close #330 #321 (b85245e)
- #1640 support free gpt endpoint (203ac09)
- #170 auto scroll after retrying (08f3c70)
- #2 #8 add stop and retry button (86507fa)
- #2 add access control by (2c899cf)
- #2 add prompt hints (6782e65)
- #2 add prompt list (7d5e742)
- #2 trying to add stop response button (806e7b0)
- #2144 improve input template (5f0cda8)
- #2308 improve chat actions ux (b55b01c)
- #2330 disable /list/models (15e063e)
- #24 docker publish actions (0463b35)
- #27 add docker image publish actions (cc1a1d4)
- #3224 auto switch to first avaliable model (be97749)
- #499 revert delete session (5952064)
- #577 maximum / minimium icon (eae5a8a)
- #9 add copy code button (e57bd51)
- #920 migrate id to nanoid (8e4743e)
- [WIP] support webdav (1dd75b6)
- #close 1789 add user input template (be597a5)
- add "Hide_Balance_Query" environment variable (c05de45)
- add analytics (76f851b)
- add app dev mode (80d5bfd)
- add app logo and (6264c02)
- add autoGenerateTitle option (20a508e)
- add basic ui (d49b2aa)
- add calcTextareaHeight.js from element-ui (bce020f)
- add calcTextareaHeight.ts (de740ec)
- add check update (29de957)
- add confirm tips when deleting conversation on pc (4dc1e02)
- add dark theme support (14d50f1)
- add docker proxy (c8be5e4)
- add Dockerfile for docker deployment support (8d0d087)
- add export to .md button (bab470d)
- add favicon (9912762)
- add font size setting (f979822)
- Add frequency_penalty request parameter (72cbb15)
- add i18n for mask (c7c58ef)
- add lint-staged (e648a59)
- add log (49fc752)
- add mask crud (a7a8aad)
- add mask page (ffa7302)
- add mask screen (aeb9862)
- add max icon for modals (9e6617e)
- add mobile support (1fae774)
- add model and time info to prompts (cb55ce0)
- add model config to settings (2f112ec)
- add nynorsk option (113bd24)
- add one-key setup script (3b6f93a)
- add optimize textarea height when inputing (2a79d35)
- add proxy for docker (1bb7b4a)
- add PWA support (5593c06)
- add PWA support (689b7ba)
- add PWA support (bdf17fa)
- add robots.txt (306f085)
- add session config modal (7345639)
- add setting to hide builtin masks (74fa065)
- add settings ui (a9940cb)
- add side bar mask entry (59edcc3)
- add stream support (74dd619)
- add switch of send preview bubble (1db2100)
- add tight border layout (ff0cf2f)
- add top p config (8230326)
- add type for import (442a529)
- add typings for metadata (e1243f3)
- add upstash redis cloud sync (83fed42)
- add webdav support (6f83fbd)
- adding iOS Webapp support (dd80c45)
- align chat page title center on mobile screen (82ec447)
- allow to disable chunk building by setting DISABLE_CHUNK=1 (463251d)
- animate streaming response to make more smooth (536ace8)
- auto fill upstash backup name (f1e7db6)
- better animation speed (f248593)
- build universal app darwin bundle (d8b606d)
- check usage throttle (fdc8278)
- clear session only (506cdbc)
- close #1055 cmd/alt/ctrl + arrow up/down to switch window (2b7f72d)
- close #1072 share mask as link (5c8be2a)
- close #118 add stop all button (dc3883e)
- close #1301 support message actions (2223013)
- close #1382 only clear memory btn in chat config (05b1b8b)
- close #1415 clear context button (a19d238)
- close #1478 new chat use global config as default (b1ba3df)
- close #1615 pin messages to contextual prompts (7893693)
- close #1626 hide context prompts in mask config (6d8c7ba)
- close #1762 add hover text for chat input actions (88df4a2)
- close #1960 add gpt-3.5-turbo-16k-0613 (8590750)
- close #1994 add clipboard write api (98afd55)
- close #2 add check account balance (447dec9)
- close #2013 add switch model button to chat actions (5d06fa2)
- close #2025 just use a smaller to-bottom threshold (93c666b)
- close #2136 click avatar to edit message (b044e27)
- close #2141 danger zone (6c3d4a1)
- close #2175 use default api host if endpoint is empty (0140f77)
- close #2187 improve chat actions ux (3937dad)
- close #2190 improve app auto updater (be48346)
- close #2192 use /list/models to get model ids (4131fcc)
- close #2194 add macos arm support (475158a)
- close #2266 use modal to switch model (0373b2c)
- close #2267 display a modal to export image (6c6a2d0)
- close #2294 add documents for adding a new translation (6014b76)
- close #2303 add custom model name config (98ac7ee)
- close #2376 add babel polyfill (af5f67d)
- close #2430 add a simple user maual (4904612)
- close #2445 switch to mit license (0198c5b)
- close #2447 pre-fill key/code/url (e5f6133)
- close #2449 edit / insert / delete messages modal (7c2fa9f)
- close #2545 improve lazy load message list (203067c)
- close #2580 only use 3.5 to summarize when not using custom models (3bd76b9)
- close #2583 do not summarize with gpt-4 (769c2f9)
- close #2618 use correct html lang attr (e8e01aa)
- close #2621 use better default api url (ae82269)
- close #2638 hide auth page and use better unauth tips (ed62c87)
- close #2752 auto re-fill unfinished input (885f2a3)
- close #2754 add import/export to file (38f6956)
- close #2848 click drag icon to toggle sidebar width (d713d01)
- close #2908 allow to disable parse settings from link (c5ca278)
- close #291 gpt-4 model uses black icon (7e8973c)
- close #2954 chat summary should be copyable (8c0ba1a)
- close #3031 user can set larger font size (65c4a0c)
- close #3187 use CUSTOM_MODELS to control model list (d93f05f)
- close #3222 share message list should start from clear context index (be6d45e)
- close #3300 support multiple api keys (6aade62)
- close #3301 enable or diable default models with -all / +all (dc7159a)
- close #3304 use
=
instead of:
to map model name in CUSTOM_MODELS (45b88eb) - close #380 collapse side bar (82ad057)
- close #427 add OPENAI_ORG_ID (e3d2dd7)
- close #444 use env var to disable gpt-4 (7e8def5)
- close #469 support reset session and do not send memory (c2b37f8)
- close #539 add delete message button (12d4081)
- close #580 export messages as image (4dad7f2)
- close #628 add chat commands (ae1ef32)
- close #663 allow disable user api key input (074bd9f)
- close #680 lazy load markdown dom (d790b0b)
- close #680 lazy rendering markdown (8363cdd)
- close #741 add auth page (ebbd012)
- close #782 select prompt with arrow down / up (58eadd6)
- close #813 log user ip time (bd69c8f)
- close #864 improve long term history (d75b7d4)
- close #887 import masks (596c9b1)
- close #928 summarize with gpt-3.5 (06d5031)
- close #928 summarize with gpt3.5 (209a727)
- close #935 add azure support (b7ffca0)
- close #951 support mermaid (d88da1f)
- close #976 esc to close modal (e1ce1f2)
- Cosmetic: Adapt UI to BioChatter styles (54df474)
- CUSTOM_MODELS support mapper (a5a1f2e)
- default disable balance query (638fdd8)
- disable auto focus on mobile screen (3e63f6b)
- disable auto-scroll on ios device (caec012)
- display line break hints in enter mode (974c455)
- dnd: add drag and drop feature (301cbbf)
- drag and drop in contextual prompts (fb98050)
- dynamic config (d6e6dd0)
- edit session title button (47a2911)
- enable drag area for tauri apps (698be66)
- finish basic functions (2c9baa4)
- handle non-stream response (5f2745c)
- Hot keys: Escape to close settings, Up Arrow to get last input (58b956f)
- i18n refactor and style adjustment (fb32770)
- import ramarkBreaks plugin (2c5420a)
- improve auto scroll ux and edit model title (b5ef552)
- improve chat commands (6caf791)
- improve ChatAction ux (cbabb93)
- improve dnd icon (3ddedc9)
- improve mask ui (717c123)
- improve mask ui (132f6c8)
- improve message item buttons style (38c8ee8)
- improve mobile style (64e331a)
- improve model selector ui (48a6cdd)
- improve svg viewer (b718285)
- just disable all ngnix buffer (6410aa2)
- language support traditional chinese (307be40)
- migrate state from v1 to v2 (30040a0)
- mobile chat overscroll-behavior none (6d62ab4)
- new chat message actions style (25ce6af)
- new chat-item avatar (a3ca8ea)
- new token count function (76fdd04)
- now support gpt-4 model (b57663b)
- optimize loading screen (9398b34)
- optimize usage display (bb30fdf)
- partial locale type (50cfbaa)
- prevent browser to invoke basic auth popup (c2b36cd)
- prod/dev env settings (144eb68)
- reactive isMobileScreen (55281ed)
- reduce first load js size from 500kb to 85kb (ce5abac)
- replace window.confirm with showConfirm (3298961)
- replace window.prompt with showPrompt (ea6926c)
- right-click to copy message to user input (50b1f7d)
- scrollable mask lists in new-chat page (f14b413)
- scrolling effect when switching chat windows (93c9974)
- session-level model config (4cdb2f0)
- setUserInput with onDoubleClickCapture in mobile phone (e68aaf2)
- share to ShareGPT (3e65ef3)
- some en masks (de77551)
- sort model by name (54a5332)
- stop all stale messages (736c66f)
- SubmitKey: add MetaEnter option (d822f33)
- support code highlight and markdown gfm (f5aef31)
- support compress chat history (c133cae)
- support fast chatgpt mobile models (7f13a8d)
- support history message count to zero (0c9add7)
- support i18n (7cd170b)
- support more http status check for webdav (23eb773)
- support safari appleWebApp (6446692)
- support using user api key (df66eef)
- supports the display of line breaks in Markdown (b94607f)
- textarea with adaptive height (3656c84)
- try to add auto updater (91b871e)
- update app release workflow (e785849)
- update button hover style and scrollbar style (e5c441d)
- update dev config (b17a6a7)
- update payload config (1161ada)
- update style and timeout handler (5c70456)
- use commit time as version id (fce3b3c)
- use tag as version number (7783545)
- use toast instead of alert (4af8c26)
- user prompts (789a779)
- white url list for openai security (0d46110)
- wider app body (09fd743)
- wont fetch prompts in every building (9304459)
- wont send max_tokens (fd2f441)
- 翻译InjectSystemPrompts配置项为其他语言 (f59235b)
- Fix memory leak issue by adding fetch request timeout (2b912c6)
- #10 replace export icon (3136d6d)
- #1094 try to disable zoom on ios safari (2deb5cb)
- #1124 mask model config does not works (9f3188f)
- #1126 can not select prompt (1aaf4ae)
- #1130 #1131 delete right session (c37885e)
- #1147 edit mask after creating a new mask (b2fc7d4)
- #1154 wrong date range when query usage (0209ace)
- #1201 wont close prompt list when blur (c1b6828)
- #1210 change default lang to en (328ecd1)
- #1233 detect api key with custom prefix (c2e79d2)
- #1237 can not delete cloned mask (40223e6)
- #1251 use google fonts mirror (4b9d753)
- #1273 overlap detecting (fe8e3f2)
- #1294 fallback while mermaid render fails (c394b21)
- #1307 empty messages (1f2ef1c)
- #1359 empty line wrap count (9b1f251)
- #1363 session index after deleting (6d9abf1)
- #1401 try to disable zoom (36adfe8)
- #1423 should not scroll right when dragging side bar items (6da3aab)
- #1444 async load google fonts (03163d6)
- #1498 missing text caused by streaming (aed6b34)
- #1509 openai url split (8b0cf7d)
- #1533 handle non-stream type (e00652c)
- #1571 #1578 handle more error code (30676d1)
- #159 temperature should range 0 - 2 (380f818)
- #1611 show corret message when can not query usage (a524a60)
- #1612 fill empty message with a placeholder (6cf2fa0)
- #1612 infinite loading (af497c9)
- #1668 should not summarize twice (58f726c)
- #1681 replace svg icons with png icons (ec61a5b)
- #1685 clear context index should be recoverable (57514e9)
- #1688 wrong clear context index (e9642c7)
- #1711 input range style in mobile screen (4ca34e0)
- #1746 Can't modify immutable headers. (d533895)
- #1771 should not lose chat context when sumindex > n - count (db63a5a)
- #1815 refuse to serve when disable gpt4 (37da759)
- #182 prompt cannot be selected (b3fdf3e)
- #185 input and select align center (7827b40)
- #1931 try to fix cors issues (0fb775d)
- #1954 lazy render bugs (184a0b9)
- #1982 should not fullscreen on standlone build (47c546f)
- #2 use shift+enter to wrap lines when submit key is enter (547ef55)
- #203 pwa installation problem (1602879)
- #2055 should render mermaid completely (3c38b9c)
- #2061 RequestInit TypeError (9c05d13)
- #2087 chat box font size use global config (fa9ceb5)
- #2111 make "Attached Messages Count" working (91d8f9d)
- #2135 disable cmd + arrow to change session (058e289)
- #2149 try to fix chat action button style (5b1d45c)
- #2149 try to fix chat action button style (bce7489)
- #2149 try to fix ChatAction style on ios mobile (d5c33a1)
- #2195 correct macos icon size (829df56)
- #2208 use global settings button dose not work (ee55f87)
- #2221 user prompts in front of all prompts (5963459)
- #2230 hide chat actions for context prompts (0bc2c71)
- #2252 polyfill composing for old safari browsers (1197521)
- #2261 default enable gpt-4 models (3863cfe)
- #2280 auto-detect models from 'list/models' (28c4577)
- #229 disable light code theme (bf50eba)
- #2295 use correct methods to migrate state (90d8f31)
- #23 errors when dev on windows (a5b3998)
- #2303 should select custom models (09b05cd)
- #2308 improve chat actions (ca29558)
- #2336 resending message should delete origional messages (c00a63e)
- #2367 do not copy in async callback after sharing to ShareGPT (30473ec)
- #2393 try to fix chat list lag (1357608)
- #244 better scroll ux (7599ae3)
- #244 optimize polyfill (37587f6)
- #2485 one-time-use body (b14c5cd)
- #2514 should not clear the message after editing message (129e7af)
- #253 #356 auto scroll ux (c978de2)
- #2564 should not clear message when error (4ab9141)
- #2566 click avatar to edit context messages (840277f)
- #2594 trim the / (0b7de6f)
- #2614 better rtl detecting algo (a496bc5)
- #2615 scrollbar jitter under certain message counts (db5c7ab)
- #2672 should use correct resend index (e114221)
- #2699 remove double quotes in readme (d8b6ebf)
- #277 no cache for credit query (e5aa72a)
- #2817 min-height for landscape orientation on mobile phone (61ca60c)
- #2820 try to fix 520 error code (adb860b)
- #2841 dollar sign conflict with latex math (a0cd939)
- #289 #367 #353 #369 provide more error message info (b44caee)
- #289 use highlight.js instead of prism (4f0108b)
- #2981 full screen button not works (f54db69)
- #3016 disable sidebar transition on ios (6e52d14)
- #305 disable double click to copy on pc (0385f6e)
- #3152 system prompt should be injected (836bf83)
- #3174 should prompt to confirm to delete chat (fbc0236)
- #3186 enable max_tokens in chat payload (d0a1d91)
- #3189 should correct math eq in exporter (b52e237)
- #3192 use smaller max_tokens as default (87e3d66)
- #3196 3.5-turbo-1106 should use old cutoff date (3b3ebda)
- #3207 ensure corner case (cb140e4)
- #3241 should not ensure openai url non-empty (d033168)
- #3275 refuse on server side if hide user api key (9876a1a)
- #34 only auto scroll when textbox is focused (1e89fe1)
- #366 use fallback copy (7386565)
- #367 failed to fetch account usage (7b5af27)
- #38 high resolution favicon (a5ec152)
- #384 improve scroll (0e784c5)
- #397 #373 Array.prototype.at polyfill errors (5c75b6c)
- #410 can not stop response (8e560d2)
- #418 valid model config (4e644cf)
- #439 context prompt input with textarea (0e77177)
- #451 override default model config (dce2546)
- #463 add subscrption total amount (acfe6ee)
- #5 crash if code block cannot be highlighted (e55520e)
- #507 break cjk chars in stream mode (7aee53e)
- #512 Mobile renaming should not return to chat list (806587c)
- #513 show toast after copying (f3dbe5a)
- #522 resizable side bar (6ae61c5)
- #528 wont send max_tokens (45c8de4)
- #537 delete chat button style (6420f61)
- #559 custom input ui style (85bf4ac)
- #589 improve unauthorized tips (0e05733)
- #613 show all prompts when input / (637cda5)
- #641 delete wrong chat list (4a49226)
- #648 password input style (174c745)
- #676 docker override old proxy files (8df8ee8)
- #7 disable light code theme (fb2d281)
- #751 do not cache request (8f5c289)
- #804 disable auto scroll in textarea (fb14785)
- #829 filter empty prompt (ea3e8a7)
- #832 update nextjs version to 13.3.0 (124938e)
- #853 fetch duplex errors (cc053b1)
- #866 remove unused retry messages (525a2ff)
- #915 allow send 0 history messages (072a35b)
- #930 wont show delete for first message (2390da1)
- #963 config not work (ae479f4)
- #965 improve loading animation (ab82636)
- *.scss *.svg types (9146b98)
- #65: fix unknown git commit id (efaf659)
- a few typos (fee38b8)
- action ubuntu version (5ce53db)
- add localnet to proxychains config (de000a8)
- add media query to theme-color, fix auto theme not updating theme-color (30ff915)
- adjust presence_penalty step 0.1 (4d45c07)
- alignment of mobile settings page title. (b003a37)
- allow to import a single mask (f6c268d)
- auto grow textarea (13035ec)
- auto scroll on enter (802ea20)
- autoscroll conflict (4269775)
- bug #1240 (6e20031)
- bug #1413 cmd/alt/ctrl should be checked for arrowUp events (7bf74c6)
- bug #1413 input '/' when clicking icon to open prompt modal (cbb50c1)
- bug #1662 (23f6c2e)
- build errors (b4b11a4)
- build errors (8ec9278)
- chat history with memory (4d97c26)
- clear btn should display in correct place (523d553)
- click the prompt button to hide hints when it's already shown (ec19b86)
- code copy button position (55f3724)
- code highlight styles (eb531d4)
- commit id as version id (2f2e0b6)
- compile erros (701a6e4)
- conflict (5f444c1)
- crash caused by filter config (dea3d26)
- css on display chat names (f8ef627)
- dialog height (752c083)
- distinguish PC/Mobile behavior on auto-scroll (dd20c36)
- docker access code setting missing (eb72c83)
- docker build (e7e39ba)
- enable
enableInjectSystemPrompts
attribute for old sessions (fd058cc) - Enter key bug (6c82f80)
- enter key cannot select prompt when using enter key to submit (cf775e3)
- error in windows (3038dfd)
- false window style (76a6341)
- fix #82, close sidebar after new session (684a3c4)
- fix history message count (fea4f56)
- fix the different colors on mobile (785372a)
- get real-ip instead of vercel edge network ip (c282433)
- header title overflow (909e2ab)
- hide actions when loading (3a3999d)
- hide actions when loading (7a5c35b)
- hide toast on cancel session deletion on mobile (71d9fbc)
- historyMessageCount (12f342f)
- hot fix for data migration (6419ce3)
- improve scroll (56ba8a6)
- innerHTML may leads to script execution (7ed8517)
- input-range style (f3ab6b2)
- layout styles (7a1bcac)
- light theme code highlight (6155a19)
- locales: type error in pt.ts (6527074)
- Logical corrections & syntax errors (e33ad07)
- mask download not working (ba0753c)
- math overflow styles (5f7856c)
- merge conflict (401c136)
- middleware match error (53e30e2)
- migrate modelConfig state (f4c99c9)
- migrated mask object key (a4d0128)
- minor fix (1c017b8)
- minor fix (48dc2c2)
- mobile scroll problem (1afca0b)
- mobile textarea autofocus ui error (71f119c)
- navigation between settings and home (2badfbd)
- new session should insert at top (4f10b9a)
- proxy api request (eec1dd6)
- raw.split is not a function (725054c)
- remove scroll anchor height (45bf2c3)
- remove slection range when user blured (21aa015)
- request errors (8e4fc83)
- request timeout errors (e2a4b3d)
- resolve conflict (d0eee76)
- resolve hydration error (fb06fb8)
- Resolve markdown link issue (aeda752)
- row count logic (a80dcaa)
- scroll ux on ios device (a2baad9)
- scroll: scroll after click submit button (a2807c9)
- selector z-index bug (c10e838)
- send button covering the text in the textarea (c47e900)
- set openWhenHidden to be true (94a2104)
- sharegpt roles (d275e32)
- should not tight border in desktop app (eae7d62)
- show Loading Icon when checking repo update (96545bd)
- show Vitenamese in it's own language (a0e192b)
- solve navigator undefined && merge from main (00d45e7)
- style typo error in home.module.scss (c1cc3d1)
- styles and mobile ux (653a740)
- styles and store version number (76db385)
- styles on .user-prompt-buttons (4a82a91)
- taskbar color follow(#54) (cd73c3a)
- tauri auto updater url (1e8d476)
- temperature -> top_p (0a2af93)
- the display format of json (6bbdaf7)
- the position of top-action buttons (846e323)
- the theme-color selector (170936a)
- The width of the sidebar changes abruptly by dragging it multiple times over and over again (bouncing) (48e6087)
- tight border on mobile style (1b140a1)
- try catch errors (ca679e8)
- typo (2f2aefd)
- typo (1761289)
- typo (79f58f5)
- typo (bd85d9a)
- typo IMPRTANT -> IMPORTANT (b357e2e)
- typo PresencePenlty -> PresencePenalty (44874fb)
- typo reqestTimeoutId -> requestTimeoutId (06534fa)
- typo: ngnix -> nginx (cf4f928)
- typos (dd047fd)
- update yarn.lock file (166329a)
- updating the array using push in zustand does not actually trigger component updates (1d42e95)
- updating the array using push in zustand does not actually trigger component updates (e636d48)
- use Select component (99317f7)
- useAccessStore filter spaces (322eb66)
- useEffect hooks (e5b4cb2)
- utils: 修复复制问题 (0af5536)
- Width changes abruptly when dragging the sidebar (jumps) (3687016)
- wont show auth popup when receiving a 401 http code (600b181)
- 修复在手机浏览器高度样式问题 (5f7a264)
- 修改InjectSystemPrompts.SubTitle使其更符合系统行为 (2930ba0)
- 修改是否应该注入System Prompt的判断规则为根据设置项 (1513881)
- 兼容不同浏览器的input range兼容 (d921084)
- #1000 client-side only and desktop app (a023308)
- #1000 ready to support client-side only (50cd33d)
- #112 add edit chat title (45088a3)
- #1303 improve long text input ux and mobile modal (1b19fdf)
- #138 add context prompt, close #330 #321 (b85245e)
- #1640 support free gpt endpoint (203ac09)
- #170 auto scroll after retrying (08f3c70)
- #2 #8 add stop and retry button (86507fa)
- #2 add access control by (2c899cf)
- #2 add prompt hints (6782e65)
- #2 add prompt list (7d5e742)
- #2 trying to add stop response button (806e7b0)
- #2144 improve input template (5f0cda8)
- #2308 improve chat actions ux (b55b01c)
- #2330 disable /list/models (15e063e)
- #24 docker publish actions (0463b35)
- #27 add docker image publish actions (cc1a1d4)
- #3224 auto switch to first avaliable model (be97749)
- #499 revert delete session (5952064)
- #577 maximum / minimium icon (eae5a8a)
- #9 add copy code button (e57bd51)
- #920 migrate id to nanoid (8e4743e)
- [WIP] support webdav (1dd75b6)
- #close 1789 add user input template (be597a5)
- add "Hide_Balance_Query" environment variable (c05de45)
- add analytics (76f851b)
- add app dev mode (80d5bfd)
- add app logo and (6264c02)
- add autoGenerateTitle option (20a508e)
- add basic ui (d49b2aa)
- add calcTextareaHeight.js from element-ui (bce020f)
- add calcTextareaHeight.ts (de740ec)
- add check update (29de957)
- add confirm tips when deleting conversation on pc (4dc1e02)
- add dark theme support (14d50f1)
- add docker proxy (c8be5e4)
- add Dockerfile for docker deployment support (8d0d087)
- add export to .md button (bab470d)
- add favicon (9912762)
- add font size setting (f979822)
- Add frequency_penalty request parameter (72cbb15)
- add i18n for mask (c7c58ef)
- add lint-staged (e648a59)
- add log (49fc752)
- add mask crud (a7a8aad)
- add mask page (ffa7302)
- add mask screen (aeb9862)
- add max icon for modals (9e6617e)
- add mobile support (1fae774)
- add model and time info to prompts (cb55ce0)
- add model config to settings (2f112ec)
- add nynorsk option (113bd24)
- add one-key setup script (3b6f93a)
- add optimize textarea height when inputing (2a79d35)
- add proxy for docker (1bb7b4a)
- add PWA support (5593c06)
- add PWA support (689b7ba)
- add PWA support (bdf17fa)
- add robots.txt (306f085)
- add session config modal (7345639)
- add setting to hide builtin masks (74fa065)
- add settings ui (a9940cb)
- add side bar mask entry (59edcc3)
- add stream support (74dd619)
- add switch of send preview bubble (1db2100)
- add tight border layout (ff0cf2f)
- add top p config (8230326)
- add type for import (442a529)
- add typings for metadata (e1243f3)
- add upstash redis cloud sync (83fed42)
- add webdav support (6f83fbd)
- adding iOS Webapp support (dd80c45)
- align chat page title center on mobile screen (82ec447)
- allow to disable chunk building by setting DISABLE_CHUNK=1 (463251d)
- animate streaming response to make more smooth (536ace8)
- auto fill upstash backup name (f1e7db6)
- better animation speed (f248593)
- build universal app darwin bundle (d8b606d)
- check usage throttle (fdc8278)
- clear session only (506cdbc)
- close #1055 cmd/alt/ctrl + arrow up/down to switch window (2b7f72d)
- close #1072 share mask as link (5c8be2a)
- close #118 add stop all button (dc3883e)
- close #1301 support message actions (2223013)
- close #1382 only clear memory btn in chat config (05b1b8b)
- close #1415 clear context button (a19d238)
- close #1478 new chat use global config as default (b1ba3df)
- close #1615 pin messages to contextual prompts (7893693)
- close #1626 hide context prompts in mask config (6d8c7ba)
- close #1762 add hover text for chat input actions (88df4a2)
- close #1960 add gpt-3.5-turbo-16k-0613 (8590750)
- close #1994 add clipboard write api (98afd55)
- close #2 add check account balance (447dec9)
- close #2013 add switch model button to chat actions (5d06fa2)
- close #2025 just use a smaller to-bottom threshold (93c666b)
- close #2136 click avatar to edit message (b044e27)
- close #2141 danger zone (6c3d4a1)
- close #2175 use default api host if endpoint is empty (0140f77)
- close #2187 improve chat actions ux (3937dad)
- close #2190 improve app auto updater (be48346)
- close #2192 use /list/models to get model ids (4131fcc)
- close #2194 add macos arm support (475158a)
- close #2266 use modal to switch model (0373b2c)
- close #2267 display a modal to export image (6c6a2d0)
- close #2294 add documents for adding a new translation (6014b76)
- close #2303 add custom model name config (98ac7ee)
- close #2376 add babel polyfill (af5f67d)
- close #2430 add a simple user maual (4904612)
- close #2445 switch to mit license (0198c5b)
- close #2447 pre-fill key/code/url (e5f6133)
- close #2449 edit / insert / delete messages modal (7c2fa9f)
- close #2545 improve lazy load message list (203067c)
- close #2580 only use 3.5 to summarize when not using custom models (3bd76b9)
- close #2583 do not summarize with gpt-4 (769c2f9)
- close #2618 use correct html lang attr (e8e01aa)
- close #2621 use better default api url (ae82269)
- close #2638 hide auth page and use better unauth tips (ed62c87)
- close #2752 auto re-fill unfinished input (885f2a3)
- close #2754 add import/export to file (38f6956)
- close #2848 click drag icon to toggle sidebar width (d713d01)
- close #2908 allow to disable parse settings from link (c5ca278)
- close #291 gpt-4 model uses black icon (7e8973c)
- close #2954 chat summary should be copyable (8c0ba1a)
- close #3031 user can set larger font size (65c4a0c)
- close #3187 use CUSTOM_MODELS to control model list (d93f05f)
- close #3222 share message list should start from clear context index (be6d45e)
- close #3300 support multiple api keys (6aade62)
- close #3301 enable or diable default models with -all / +all (dc7159a)
- close #3304 use
=
instead of:
to map model name in CUSTOM_MODELS (45b88eb) - close #380 collapse side bar (82ad057)
- close #427 add OPENAI_ORG_ID (e3d2dd7)
- close #444 use env var to disable gpt-4 (7e8def5)
- close #469 support reset session and do not send memory (c2b37f8)
- close #539 add delete message button (12d4081)
- close #580 export messages as image (4dad7f2)
- close #628 add chat commands (ae1ef32)
- close #663 allow disable user api key input (074bd9f)
- close #680 lazy load markdown dom (d790b0b)
- close #680 lazy rendering markdown (8363cdd)
- close #741 add auth page (ebbd012)
- close #782 select prompt with arrow down / up (58eadd6)
- close #813 log user ip time (bd69c8f)
- close #864 improve long term history (d75b7d4)
- close #887 import masks (596c9b1)
- close #928 summarize with gpt-3.5 (06d5031)
- close #928 summarize with gpt3.5 (209a727)
- close #935 add azure support (b7ffca0)
- close #951 support mermaid (d88da1f)
- close #976 esc to close modal (e1ce1f2)
- Cosmetic: Adapt UI to BioChatter styles (54df474)
- CUSTOM_MODELS support mapper (a5a1f2e)
- default disable balance query (638fdd8)
- disable auto focus on mobile screen (3e63f6b)
- disable auto-scroll on ios device (caec012)
- display line break hints in enter mode (974c455)
- dnd: add drag and drop feature (301cbbf)
- drag and drop in contextual prompts (fb98050)
- dynamic config (d6e6dd0)
- edit session title button (47a2911)
- enable drag area for tauri apps (698be66)
- finish basic functions (2c9baa4)
- handle non-stream response (5f2745c)
- Hot keys: Escape to close settings, Up Arrow to get last input (58b956f)
- i18n refactor and style adjustment (fb32770)
- import ramarkBreaks plugin (2c5420a)
- improve auto scroll ux and edit model title (b5ef552)
- improve chat commands (6caf791)
- improve ChatAction ux (cbabb93)
- improve dnd icon (3ddedc9)
- improve mask ui (717c123)
- improve mask ui (132f6c8)
- improve message item buttons style (38c8ee8)
- improve mobile style (64e331a)
- improve model selector ui (48a6cdd)
- improve svg viewer (b718285)
- just disable all ngnix buffer (6410aa2)
- language support traditional chinese (307be40)
- migrate state from v1 to v2 (30040a0)
- mobile chat overscroll-behavior none (6d62ab4)
- new chat message actions style (25ce6af)
- new chat-item avatar (a3ca8ea)
- new token count function (76fdd04)
- now support gpt-4 model (b57663b)
- optimize loading screen (9398b34)
- optimize usage display (bb30fdf)
- partial locale type (50cfbaa)
- prevent browser to invoke basic auth popup (c2b36cd)
- prod/dev env settings (144eb68)
- reactive isMobileScreen (55281ed)
- reduce first load js size from 500kb to 85kb (ce5abac)
- replace window.confirm with showConfirm (3298961)
- replace window.prompt with showPrompt (ea6926c)
- right-click to copy message to user input (50b1f7d)
- scrollable mask lists in new-chat page (f14b413)
- scrolling effect when switching chat windows (93c9974)
- session-level model config (4cdb2f0)
- setUserInput with onDoubleClickCapture in mobile phone (e68aaf2)
- share to ShareGPT (3e65ef3)
- some en masks (de77551)
- sort model by name (54a5332)
- stop all stale messages (736c66f)
- SubmitKey: add MetaEnter option (d822f33)
- support code highlight and markdown gfm (f5aef31)
- support compress chat history (c133cae)
- support fast chatgpt mobile models (7f13a8d)
- support history message count to zero (0c9add7)
- support i18n (7cd170b)
- support more http status check for webdav (23eb773)
- support safari appleWebApp (6446692)
- support using user api key (df66eef)
- supports the display of line breaks in Markdown (b94607f)
- textarea with adaptive height (3656c84)
- try to add auto updater (91b871e)
- update app release workflow (e785849)
- update button hover style and scrollbar style (e5c441d)
- update dev config (b17a6a7)
- update payload config (1161ada)
- update style and timeout handler (5c70456)
- use commit time as version id (fce3b3c)
- use tag as version number (7783545)
- use toast instead of alert (4af8c26)
- user prompts (789a779)
- white url list for openai security (0d46110)
- wider app body (09fd743)
- wont fetch prompts in every building (9304459)
- wont send max_tokens (fd2f441)
- 翻译InjectSystemPrompts配置项为其他语言 (f59235b)
- Fix memory leak issue by adding fetch request timeout (2b912c6)
- #10 replace export icon (3136d6d)
- #1094 try to disable zoom on ios safari (2deb5cb)
- #1124 mask model config does not works (9f3188f)
- #1126 can not select prompt (1aaf4ae)
- #1130 #1131 delete right session (c37885e)
- #1147 edit mask after creating a new mask (b2fc7d4)
- #1154 wrong date range when query usage (0209ace)
- #1201 wont close prompt list when blur (c1b6828)
- #1210 change default lang to en (328ecd1)
- #1233 detect api key with custom prefix (c2e79d2)
- #1237 can not delete cloned mask (40223e6)
- #1251 use google fonts mirror (4b9d753)
- #1273 overlap detecting (fe8e3f2)
- #1294 fallback while mermaid render fails (c394b21)
- #1307 empty messages (1f2ef1c)
- #1359 empty line wrap count (9b1f251)
- #1363 session index after deleting (6d9abf1)
- #1401 try to disable zoom (36adfe8)
- #1423 should not scroll right when dragging side bar items (6da3aab)
- #1444 async load google fonts (03163d6)
- #1498 missing text caused by streaming (aed6b34)
- #1509 openai url split (8b0cf7d)
- #1533 handle non-stream type (e00652c)
- #1571 #1578 handle more error code (30676d1)
- #159 temperature should range 0 - 2 (380f818)
- #1611 show corret message when can not query usage (a524a60)
- #1612 fill empty message with a placeholder (6cf2fa0)
- #1612 infinite loading (af497c9)
- #1668 should not summarize twice (58f726c)
- #1681 replace svg icons with png icons (ec61a5b)
- #1685 clear context index should be recoverable (57514e9)
- #1688 wrong clear context index (e9642c7)
- #1711 input range style in mobile screen (4ca34e0)
- #1746 Can't modify immutable headers. (d533895)
- #1771 should not lose chat context when sumindex > n - count (db63a5a)
- #1815 refuse to serve when disable gpt4 (37da759)
- #182 prompt cannot be selected (b3fdf3e)
- #185 input and select align center (7827b40)
- #1931 try to fix cors issues (0fb775d)
- #1954 lazy render bugs (184a0b9)
- #1982 should not fullscreen on standlone build (47c546f)
- #2 use shift+enter to wrap lines when submit key is enter (547ef55)
- #203 pwa installation problem (1602879)
- #2055 should render mermaid completely (3c38b9c)
- #2061 RequestInit TypeError (9c05d13)
- #2087 chat box font size use global config (fa9ceb5)
- #2111 make "Attached Messages Count" working (91d8f9d)
- #2135 disable cmd + arrow to change session (058e289)
- #2149 try to fix chat action button style (5b1d45c)
- #2149 try to fix chat action button style (bce7489)
- #2149 try to fix ChatAction style on ios mobile (d5c33a1)
- #2195 correct macos icon size (829df56)
- #2208 use global settings button dose not work (ee55f87)
- #2221 user prompts in front of all prompts (5963459)
- #2230 hide chat actions for context prompts (0bc2c71)
- #2252 polyfill composing for old safari browsers (1197521)
- #2261 default enable gpt-4 models (3863cfe)
- #2280 auto-detect models from 'list/models' (28c4577)
- #229 disable light code theme (bf50eba)
- #2295 use correct methods to migrate state (90d8f31)
- #23 errors when dev on windows (a5b3998)
- #2303 should select custom models (09b05cd)
- #2308 improve chat actions (ca29558)
- #2336 resending message should delete origional messages (c00a63e)
- #2367 do not copy in async callback after sharing to ShareGPT (30473ec)
- #2393 try to fix chat list lag (1357608)
- #244 better scroll ux (7599ae3)
- #244 optimize polyfill (37587f6)
- #2485 one-time-use body (b14c5cd)
- #2514 should not clear the message after editing message (129e7af)
- #253 #356 auto scroll ux (c978de2)
- #2564 should not clear message when error (4ab9141)
- #2566 click avatar to edit context messages (840277f)
- #2594 trim the / (0b7de6f)
- #2614 better rtl detecting algo (a496bc5)
- #2615 scrollbar jitter under certain message counts (db5c7ab)
- #2672 should use correct resend index (e114221)
- #2699 remove double quotes in readme (d8b6ebf)
- #277 no cache for credit query (e5aa72a)
- #2817 min-height for landscape orientation on mobile phone (61ca60c)
- #2820 try to fix 520 error code (adb860b)
- #2841 dollar sign conflict with latex math (a0cd939)
- #289 #367 #353 #369 provide more error message info (b44caee)
- #289 use highlight.js instead of prism (4f0108b)
- #2981 full screen button not works (f54db69)
- #3016 disable sidebar transition on ios (6e52d14)
- #305 disable double click to copy on pc (0385f6e)
- #3152 system prompt should be injected (836bf83)
- #3174 should prompt to confirm to delete chat (fbc0236)
- #3186 enable max_tokens in chat payload (d0a1d91)
- #3189 should correct math eq in exporter (b52e237)
- #3192 use smaller max_tokens as default (87e3d66)
- #3196 3.5-turbo-1106 should use old cutoff date (3b3ebda)
- #3207 ensure corner case (cb140e4)
- #3241 should not ensure openai url non-empty (d033168)
- #3275 refuse on server side if hide user api key (9876a1a)
- #34 only auto scroll when textbox is focused (1e89fe1)
- #366 use fallback copy (7386565)
- #367 failed to fetch account usage (7b5af27)
- #38 high resolution favicon (a5ec152)
- #384 improve scroll (0e784c5)
- #397 #373 Array.prototype.at polyfill errors (5c75b6c)
- #410 can not stop response (8e560d2)
- #418 valid model config (4e644cf)
- #439 context prompt input with textarea (0e77177)
- #451 override default model config (dce2546)
- #463 add subscrption total amount (acfe6ee)
- #5 crash if code block cannot be highlighted (e55520e)
- #507 break cjk chars in stream mode (7aee53e)
- #512 Mobile renaming should not return to chat list (806587c)
- #513 show toast after copying (f3dbe5a)
- #522 resizable side bar (6ae61c5)
- #528 wont send max_tokens (45c8de4)
- #537 delete chat button style (6420f61)
- #559 custom input ui style (85bf4ac)
- #589 improve unauthorized tips (0e05733)
- #613 show all prompts when input / (637cda5)
- #641 delete wrong chat list (4a49226)
- #648 password input style (174c745)
- #676 docker override old proxy files (8df8ee8)
- #7 disable light code theme (fb2d281)
- #751 do not cache request (8f5c289)
- #804 disable auto scroll in textarea (fb14785)
- #829 filter empty prompt (ea3e8a7)
- #832 update nextjs version to 13.3.0 (124938e)
- #853 fetch duplex errors (cc053b1)
- #866 remove unused retry messages (525a2ff)
- #915 allow send 0 history messages (072a35b)
- #930 wont show delete for first message (2390da1)
- #963 config not work (ae479f4)
- #965 improve loading animation (ab82636)
- *.scss *.svg types (9146b98)
- #65: fix unknown git commit id (efaf659)
- a few typos (fee38b8)
- action ubuntu version (5ce53db)
- add localnet to proxychains config (de000a8)
- add media query to theme-color, fix auto theme not updating theme-color (30ff915)
- adjust presence_penalty step 0.1 (4d45c07)
- alignment of mobile settings page title. (b003a37)
- allow to import a single mask (f6c268d)
- auto grow textarea (13035ec)
- auto scroll on enter (802ea20)
- autoscroll conflict (4269775)
- bug #1240 (6e20031)
- bug #1413 cmd/alt/ctrl should be checked for arrowUp events (7bf74c6)
- bug #1413 input '/' when clicking icon to open prompt modal (cbb50c1)
- bug #1662 (23f6c2e)
- build errors (b4b11a4)
- build errors (8ec9278)
- chat history with memory (4d97c26)
- clear btn should display in correct place (523d553)
- click the prompt button to hide hints when it's already shown (ec19b86)
- code copy button position (55f3724)
- code highlight styles (eb531d4)
- commit id as version id (2f2e0b6)
- compile erros (701a6e4)
- conflict (5f444c1)
- crash caused by filter config (dea3d26)
- css on display chat names (f8ef627)
- dialog height (752c083)
- distinguish PC/Mobile behavior on auto-scroll (dd20c36)
- docker access code setting missing (eb72c83)
- docker build (e7e39ba)
- enable
enableInjectSystemPrompts
attribute for old sessions (fd058cc) - Enter key bug (6c82f80)
- enter key cannot select prompt when using enter key to submit (cf775e3)
- error in windows (3038dfd)
- false window style (76a6341)
- fix #82, close sidebar after new session (684a3c4)
- fix history message count (fea4f56)
- fix the different colors on mobile (785372a)
- get real-ip instead of vercel edge network ip (c282433)
- header title overflow (909e2ab)
- hide actions when loading (3a3999d)
- hide actions when loading (7a5c35b)
- hide toast on cancel session deletion on mobile (71d9fbc)
- historyMessageCount (12f342f)
- hot fix for data migration (6419ce3)
- improve scroll (56ba8a6)
- innerHTML may leads to script execution (7ed8517)
- input-range style (f3ab6b2)
- layout styles (7a1bcac)
- light theme code highlight (6155a19)
- locales: type error in pt.ts (6527074)
- Logical corrections & syntax errors (e33ad07)
- mask download not working (ba0753c)
- math overflow styles (5f7856c)
- merge conflict (401c136)
- middleware match error (53e30e2)
- migrate modelConfig state (f4c99c9)
- migrated mask object key (a4d0128)
- minor fix (1c017b8)
- minor fix (48dc2c2)
- mobile scroll problem (1afca0b)
- mobile textarea autofocus ui error (71f119c)
- navigation between settings and home (2badfbd)
- new session should insert at top (4f10b9a)
- proxy api request (eec1dd6)
- raw.split is not a function (725054c)
- remove scroll anchor height (45bf2c3)
- remove slection range when user blured (21aa015)
- request errors (8e4fc83)
- request timeout errors (e2a4b3d)
- resolve conflict (d0eee76)
- resolve hydration error (fb06fb8)
- Resolve markdown link issue (aeda752)
- row count logic (a80dcaa)
- scroll ux on ios device (a2baad9)
- scroll: scroll after click submit button (a2807c9)
- selector z-index bug (c10e838)
- send button covering the text in the textarea (c47e900)
- set openWhenHidden to be true (94a2104)
- sharegpt roles (d275e32)
- should not tight border in desktop app (eae7d62)
- show Loading Icon when checking repo update (96545bd)
- show Vitenamese in it's own language (a0e192b)
- solve navigator undefined && merge from main (00d45e7)
- style typo error in home.module.scss (c1cc3d1)
- styles and mobile ux (653a740)
- styles and store version number (76db385)
- styles on .user-prompt-buttons (4a82a91)
- taskbar color follow(#54) (cd73c3a)
- tauri auto updater url (1e8d476)
- temperature -> top_p (0a2af93)
- the display format of json (6bbdaf7)
- the position of top-action buttons (846e323)
- the theme-color selector (170936a)
- The width of the sidebar changes abruptly by dragging it multiple times over and over again (bouncing) (48e6087)
- tight border on mobile style (1b140a1)
- try catch errors (ca679e8)
- typo (2f2aefd)
- typo (1761289)
- typo (79f58f5)
- typo (bd85d9a)
- typo IMPRTANT -> IMPORTANT (b357e2e)
- typo PresencePenlty -> PresencePenalty (44874fb)
- typo reqestTimeoutId -> requestTimeoutId (06534fa)
- typo: ngnix -> nginx (cf4f928)
- typos (dd047fd)
- update yarn.lock file (166329a)
- updating the array using push in zustand does not actually trigger component updates (1d42e95)
- updating the array using push in zustand does not actually trigger component updates (e636d48)
- use Select component (99317f7)
- useAccessStore filter spaces (322eb66)
- useEffect hooks (e5b4cb2)
- utils: 修复复制问题 (0af5536)
- Width changes abruptly when dragging the sidebar (jumps) (3687016)
- wont show auth popup when receiving a 401 http code (600b181)
- 修复在手机浏览器高度样式问题 (5f7a264)
- 修改InjectSystemPrompts.SubTitle使其更符合系统行为 (2930ba0)
- 修改是否应该注入System Prompt的判断规则为根据设置项 (1513881)
- 兼容不同浏览器的input range兼容 (d921084)
- #1000 client-side only and desktop app (a023308)
- #1000 ready to support client-side only (50cd33d)
- #112 add edit chat title (45088a3)
- #1303 improve long text input ux and mobile modal (1b19fdf)
- #138 add context prompt, close #330 #321 (b85245e)
- #1640 support free gpt endpoint (203ac09)
- #170 auto scroll after retrying (08f3c70)
- #2 #8 add stop and retry button (86507fa)
- #2 add access control by (2c899cf)
- #2 add prompt hints (6782e65)
- #2 add prompt list (7d5e742)
- #2 trying to add stop response button (806e7b0)
- #2144 improve input template (5f0cda8)
- #2308 improve chat actions ux (b55b01c)
- #2330 disable /list/models (15e063e)
- #24 docker publish actions (0463b35)
- #27 add docker image publish actions (cc1a1d4)
- #3224 auto switch to first avaliable model (be97749)
- #499 revert delete session (5952064)
- #577 maximum / minimium icon (eae5a8a)
- #9 add copy code button (e57bd51)
- #920 migrate id to nanoid (8e4743e)
- [WIP] support webdav (1dd75b6)
- #close 1789 add user input template (be597a5)
- add "Hide_Balance_Query" environment variable (c05de45)
- add analytics (76f851b)
- add app dev mode (80d5bfd)
- add app logo and (6264c02)
- add autoGenerateTitle option (20a508e)
- add basic ui (d49b2aa)
- add calcTextareaHeight.js from element-ui (bce020f)
- add calcTextareaHeight.ts (de740ec)
- add check update (29de957)
- add confirm tips when deleting conversation on pc (4dc1e02)
- add dark theme support (14d50f1)
- add docker proxy (c8be5e4)
- add Dockerfile for docker deployment support (8d0d087)
- add export to .md button (bab470d)
- add favicon (9912762)
- add font size setting (f979822)
- Add frequency_penalty request parameter (72cbb15)
- add i18n for mask (c7c58ef)
- add lint-staged (e648a59)
- add log (49fc752)
- add mask crud (a7a8aad)
- add mask page (ffa7302)
- add mask screen (aeb9862)
- add max icon for modals (9e6617e)
- add mobile support (1fae774)
- add model and time info to prompts (cb55ce0)
- add model config to settings (2f112ec)
- add nynorsk option (113bd24)
- add one-key setup script (3b6f93a)
- add optimize textarea height when inputing (2a79d35)
- add proxy for docker (1bb7b4a)
- add PWA support (5593c06)
- add PWA support (689b7ba)
- add PWA support (bdf17fa)
- add robots.txt (306f085)
- add session config modal (7345639)
- add setting to hide builtin masks (74fa065)
- add settings ui (a9940cb)
- add side bar mask entry (59edcc3)
- add stream support (74dd619)
- add switch of send preview bubble (1db2100)
- add tight border layout (ff0cf2f)
- add top p config (8230326)
- add type for import (442a529)
- add typings for metadata (e1243f3)
- add upstash redis cloud sync (83fed42)
- add webdav support (6f83fbd)
- adding iOS Webapp support (dd80c45)
- align chat page title center on mobile screen (82ec447)
- allow to disable chunk building by setting DISABLE_CHUNK=1 (463251d)
- animate streaming response to make more smooth (536ace8)
- auto fill upstash backup name (f1e7db6)
- better animation speed (f248593)
- build universal app darwin bundle (d8b606d)
- check usage throttle (fdc8278)
- clear session only (506cdbc)
- close #1055 cmd/alt/ctrl + arrow up/down to switch window (2b7f72d)
- close #1072 share mask as link (5c8be2a)
- close #118 add stop all button (dc3883e)
- close #1301 support message actions (2223013)
- close #1382 only clear memory btn in chat config (05b1b8b)
- close #1415 clear context button (a19d238)
- close #1478 new chat use global config as default (b1ba3df)
- close #1615 pin messages to contextual prompts (7893693)
- close #1626 hide context prompts in mask config (6d8c7ba)
- close #1762 add hover text for chat input actions (88df4a2)
- close #1960 add gpt-3.5-turbo-16k-0613 (8590750)
- close #1994 add clipboard write api (98afd55)
- close #2 add check account balance (447dec9)
- close #2013 add switch model button to chat actions (5d06fa2)
- close #2025 just use a smaller to-bottom threshold (93c666b)
- close #2136 click avatar to edit message (b044e27)
- close #2141 danger zone (6c3d4a1)
- close #2175 use default api host if endpoint is empty (0140f77)
- close #2187 improve chat actions ux (3937dad)
- close #2190 improve app auto updater (be48346)
- close #2192 use /list/models to get model ids (4131fcc)
- close #2194 add macos arm support (475158a)
- close #2266 use modal to switch model (0373b2c)
- close #2267 display a modal to export image (6c6a2d0)
- close #2294 add documents for adding a new translation (6014b76)
- close #2303 add custom model name config (98ac7ee)
- close #2376 add babel polyfill (af5f67d)
- close #2430 add a simple user maual (4904612)
- close #2445 switch to mit license (0198c5b)
- close #2447 pre-fill key/code/url (e5f6133)
- close #2449 edit / insert / delete messages modal (7c2fa9f)
- close #2545 improve lazy load message list (203067c)
- close #2580 only use 3.5 to summarize when not using custom models (3bd76b9)
- close #2583 do not summarize with gpt-4 (769c2f9)
- close #2618 use correct html lang attr (e8e01aa)
- close #2621 use better default api url (ae82269)
- close #2638 hide auth page and use better unauth tips (ed62c87)
- close #2752 auto re-fill unfinished input (885f2a3)
- close #2754 add import/export to file (38f6956)
- close #2848 click drag icon to toggle sidebar width (d713d01)
- close #2908 allow to disable parse settings from link (c5ca278)
- close #291 gpt-4 model uses black icon (7e8973c)
- close #2954 chat summary should be copyable (8c0ba1a)
- close #3031 user can set larger font size (65c4a0c)
- close #3187 use CUSTOM_MODELS to control model list (d93f05f)
- close #3222 share message list should start from clear context index (be6d45e)
- close #3300 support multiple api keys (6aade62)
- close #3301 enable or diable default models with -all / +all (dc7159a)
- close #3304 use
=
instead of:
to map model name in CUSTOM_MODELS (45b88eb) - close #380 collapse side bar (82ad057)
- close #427 add OPENAI_ORG_ID (e3d2dd7)
- close #444 use env var to disable gpt-4 (7e8def5)
- close #469 support reset session and do not send memory (c2b37f8)
- close #539 add delete message button (12d4081)
- close #580 export messages as image (4dad7f2)
- close #628 add chat commands (ae1ef32)
- close #663 allow disable user api key input (074bd9f)
- close #680 lazy load markdown dom (d790b0b)
- close #680 lazy rendering markdown (8363cdd)
- close #741 add auth page (ebbd012)
- close #782 select prompt with arrow down / up (58eadd6)
- close #813 log user ip time (bd69c8f)
- close #864 improve long term history (d75b7d4)
- close #887 import masks (596c9b1)
- close #928 summarize with gpt-3.5 (06d5031)
- close #928 summarize with gpt3.5 (209a727)
- close #935 add azure support (b7ffca0)
- close #951 support mermaid (d88da1f)
- close #976 esc to close modal (e1ce1f2)
- Cosmetic: Adapt UI to BioChatter styles (54df474)
- CUSTOM_MODELS support mapper (a5a1f2e)
- default disable balance query (638fdd8)
- disable auto focus on mobile screen (3e63f6b)
- disable auto-scroll on ios device (caec012)
- display line break hints in enter mode (974c455)
- dnd: add drag and drop feature (301cbbf)
- drag and drop in contextual prompts (fb98050)
- dynamic config (d6e6dd0)
- edit session title button (47a2911)
- enable drag area for tauri apps (698be66)
- finish basic functions (2c9baa4)
- handle non-stream response (5f2745c)
- Hot keys: Escape to close settings, Up Arrow to get last input (58b956f)
- i18n refactor and style adjustment (fb32770)
- import ramarkBreaks plugin (2c5420a)
- improve auto scroll ux and edit model title (b5ef552)
- improve chat commands (6caf791)
- improve ChatAction ux (cbabb93)
- improve dnd icon (3ddedc9)
- improve mask ui (717c123)
- improve mask ui (132f6c8)
- improve message item buttons style (38c8ee8)
- improve mobile style (64e331a)
- improve model selector ui (48a6cdd)
- improve svg viewer (b718285)
- just disable all ngnix buffer (6410aa2)
- language support traditional chinese (307be40)
- migrate state from v1 to v2 (30040a0)
- mobile chat overscroll-behavior none (6d62ab4)
- new chat message actions style (25ce6af)
- new chat-item avatar (a3ca8ea)
- new token count function (76fdd04)
- now support gpt-4 model (b57663b)
- optimize loading screen (9398b34)
- optimize usage display (bb30fdf)
- partial locale type (50cfbaa)
- prevent browser to invoke basic auth popup (c2b36cd)
- prod/dev env settings (144eb68)
- reactive isMobileScreen (55281ed)
- reduce first load js size from 500kb to 85kb (ce5abac)
- replace window.confirm with showConfirm (3298961)
- replace window.prompt with showPrompt (ea6926c)
- right-click to copy message to user input (50b1f7d)
- scrollable mask lists in new-chat page (f14b413)
- scrolling effect when switching chat windows (93c9974)
- session-level model config (4cdb2f0)
- setUserInput with onDoubleClickCapture in mobile phone (e68aaf2)
- share to ShareGPT (3e65ef3)
- some en masks (de77551)
- sort model by name (54a5332)
- stop all stale messages (736c66f)
- SubmitKey: add MetaEnter option (d822f33)
- support code highlight and markdown gfm (f5aef31)
- support compress chat history (c133cae)
- support fast chatgpt mobile models (7f13a8d)
- support history message count to zero (0c9add7)
- support i18n (7cd170b)
- support more http status check for webdav (23eb773)
- support safari appleWebApp (6446692)
- support using user api key (df66eef)
- supports the display of line breaks in Markdown (b94607f)
- textarea with adaptive height (3656c84)
- try to add auto updater (91b871e)
- update app release workflow (e785849)
- update button hover style and scrollbar style (e5c441d)
- update dev config (b17a6a7)
- update payload config (1161ada)
- update style and timeout handler (5c70456)
- use commit time as version id (fce3b3c)
- use tag as version number (7783545)
- use toast instead of alert (4af8c26)
- user prompts (789a779)
- white url list for openai security (0d46110)
- wider app body (09fd743)
- wont fetch prompts in every building (9304459)
- wont send max_tokens (fd2f441)
- 翻译InjectSystemPrompts配置项为其他语言 (f59235b)
- Fix memory leak issue by adding fetch request timeout (2b912c6)
- #10 replace export icon (3136d6d)
- #1094 try to disable zoom on ios safari (2deb5cb)
- #1124 mask model config does not works (9f3188f)
- #1126 can not select prompt (1aaf4ae)
- #1130 #1131 delete right session (c37885e)
- #1147 edit mask after creating a new mask (b2fc7d4)
- #1154 wrong date range when query usage (0209ace)
- #1201 wont close prompt list when blur (c1b6828)
- #1210 change default lang to en (328ecd1)
- #1233 detect api key with custom prefix (c2e79d2)
- #1237 can not delete cloned mask (40223e6)
- #1251 use google fonts mirror (4b9d753)
- #1273 overlap detecting (fe8e3f2)
- #1294 fallback while mermaid render fails (c394b21)
- #1307 empty messages (1f2ef1c)
- #1359 empty line wrap count (9b1f251)
- #1363 session index after deleting (6d9abf1)
- #1401 try to disable zoom (36adfe8)
- #1423 should not scroll right when dragging side bar items (6da3aab)
- #1444 async load google fonts (03163d6)
- #1498 missing text caused by streaming (aed6b34)
- #1509 openai url split (8b0cf7d)
- #1533 handle non-stream type (e00652c)
- #1571 #1578 handle more error code (30676d1)
- #159 temperature should range 0 - 2 (380f818)
- #1611 show corret message when can not query usage (a524a60)
- #1612 fill empty message with a placeholder (6cf2fa0)
- #1612 infinite loading (af497c9)
- #1668 should not summarize twice (58f726c)
- #1681 replace svg icons with png icons (ec61a5b)
- #1685 clear context index should be recoverable (57514e9)
- #1688 wrong clear context index (e9642c7)
- #1711 input range style in mobile screen (4ca34e0)
- #1746 Can't modify immutable headers. (d533895)
- #1771 should not lose chat context when sumindex > n - count (db63a5a)
- #1815 refuse to serve when disable gpt4 (37da759)
- #182 prompt cannot be selected (b3fdf3e)
- #185 input and select align center (7827b40)
- #1931 try to fix cors issues (0fb775d)
- #1954 lazy render bugs (184a0b9)
- #1982 should not fullscreen on standlone build (47c546f)
- #2 use shift+enter to wrap lines when submit key is enter (547ef55)
- #203 pwa installation problem (1602879)
- #2055 should render mermaid completely (3c38b9c)
- #2061 RequestInit TypeError (9c05d13)
- #2087 chat box font size use global config (fa9ceb5)
- #2111 make "Attached Messages Count" working (91d8f9d)
- #2135 disable cmd + arrow to change session (058e289)
- #2149 try to fix chat action button style (5b1d45c)
- #2149 try to fix chat action button style (bce7489)
- #2149 try to fix ChatAction style on ios mobile (d5c33a1)
- #2195 correct macos icon size (829df56)
- #2208 use global settings button dose not work (ee55f87)
- #2221 user prompts in front of all prompts (5963459)
- #2230 hide chat actions for context prompts (0bc2c71)
- #2252 polyfill composing for old safari browsers (1197521)
- #2261 default enable gpt-4 models (3863cfe)
- #2280 auto-detect models from 'list/models' (28c4577)
- #229 disable light code theme (bf50eba)
- #2295 use correct methods to migrate state (90d8f31)
- #23 errors when dev on windows (a5b3998)
- #2303 should select custom models (09b05cd)
- #2308 improve chat actions (ca29558)
- #2336 resending message should delete origional messages (c00a63e)
- #2367 do not copy in async callback after sharing to ShareGPT (30473ec)
- #2393 try to fix chat list lag (1357608)
- #244 better scroll ux (7599ae3)
- #244 optimize polyfill (37587f6)
- #2485 one-time-use body (b14c5cd)
- #2514 should not clear the message after editing message (129e7af)
- #253 #356 auto scroll ux (c978de2)
- #2564 should not clear message when error (4ab9141)
- #2566 click avatar to edit context messages (840277f)
- #2594 trim the / (0b7de6f)
- #2614 better rtl detecting algo (a496bc5)
- #2615 scrollbar jitter under certain message counts (db5c7ab)
- #2672 should use correct resend index (e114221)
- #2699 remove double quotes in readme (d8b6ebf)
- #277 no cache for credit query (e5aa72a)
- #2817 min-height for landscape orientation on mobile phone (61ca60c)
- #2820 try to fix 520 error code (adb860b)
- #2841 dollar sign conflict with latex math (a0cd939)
- #289 #367 #353 #369 provide more error message info (b44caee)
- #289 use highlight.js instead of prism (4f0108b)
- #2981 full screen button not works (f54db69)
- #3016 disable sidebar transition on ios (6e52d14)
- #305 disable double click to copy on pc (0385f6e)
- #3152 system prompt should be injected (836bf83)
- #3174 should prompt to confirm to delete chat (fbc0236)
- #3186 enable max_tokens in chat payload (d0a1d91)
- #3189 should correct math eq in exporter (b52e237)
- #3192 use smaller max_tokens as default (87e3d66)
- #3196 3.5-turbo-1106 should use old cutoff date (3b3ebda)
- #3207 ensure corner case (cb140e4)
- #3241 should not ensure openai url non-empty (d033168)
- #3275 refuse on server side if hide user api key (9876a1a)
- #34 only auto scroll when textbox is focused (1e89fe1)
- #366 use fallback copy (7386565)
- #367 failed to fetch account usage (7b5af27)
- #38 high resolution favicon (a5ec152)
- #384 improve scroll (0e784c5)
- #397 #373 Array.prototype.at polyfill errors (5c75b6c)
- #410 can not stop response (8e560d2)
- #418 valid model config (4e644cf)
- #439 context prompt input with textarea (0e77177)
- #451 override default model config (dce2546)
- #463 add subscrption total amount (acfe6ee)
- #5 crash if code block cannot be highlighted (e55520e)
- #507 break cjk chars in stream mode (7aee53e)
- #512 Mobile renaming should not return to chat list (806587c)
- #513 show toast after copying (f3dbe5a)
- #522 resizable side bar (6ae61c5)
- #528 wont send max_tokens (45c8de4)
- #537 delete chat button style (6420f61)
- #559 custom input ui style (85bf4ac)
- #589 improve unauthorized tips (0e05733)
- #613 show all prompts when input / (637cda5)
- #641 delete wrong chat list (4a49226)
- #648 password input style (174c745)
- #676 docker override old proxy files (8df8ee8)
- #7 disable light code theme (fb2d281)
- #751 do not cache request (8f5c289)
- #804 disable auto scroll in textarea (fb14785)
- #829 filter empty prompt (ea3e8a7)
- #832 update nextjs version to 13.3.0 (124938e)
- #853 fetch duplex errors (cc053b1)
- #866 remove unused retry messages (525a2ff)
- #915 allow send 0 history messages (072a35b)
- #930 wont show delete for first message (2390da1)
- #963 config not work (ae479f4)
- #965 improve loading animation (ab82636)
- *.scss *.svg types (9146b98)
- #65: fix unknown git commit id (efaf659)
- a few typos (fee38b8)
- action ubuntu version (5ce53db)
- add localnet to proxychains config (de000a8)
- add media query to theme-color, fix auto theme not updating theme-color (30ff915)
- adjust presence_penalty step 0.1 (4d45c07)
- alignment of mobile settings page title. (b003a37)
- allow to import a single mask (f6c268d)
- auto grow textarea (13035ec)
- auto scroll on enter (802ea20)
- autoscroll conflict (4269775)
- bug #1240 (6e20031)
- bug #1413 cmd/alt/ctrl should be checked for arrowUp events (7bf74c6)
- bug #1413 input '/' when clicking icon to open prompt modal (cbb50c1)
- bug #1662 (23f6c2e)
- build errors (b4b11a4)
- build errors (8ec9278)
- chat history with memory (4d97c26)
- clear btn should display in correct place (523d553)
- click the prompt button to hide hints when it's already shown (ec19b86)
- code copy button position (55f3724)
- code highlight styles (eb531d4)
- commit id as version id (2f2e0b6)
- compile erros (701a6e4)
- conflict (5f444c1)
- crash caused by filter config (dea3d26)
- css on display chat names (f8ef627)
- dialog height (752c083)
- distinguish PC/Mobile behavior on auto-scroll (dd20c36)
- docker access code setting missing (eb72c83)
- docker build (e7e39ba)
- enable
enableInjectSystemPrompts
attribute for old sessions (fd058cc) - Enter key bug (6c82f80)
- enter key cannot select prompt when using enter key to submit (cf775e3)
- error in windows (3038dfd)
- false window style (76a6341)
- fix #82, close sidebar after new session (684a3c4)
- fix history message count (fea4f56)
- fix the different colors on mobile (785372a)
- get real-ip instead of vercel edge network ip (c282433)
- header title overflow (909e2ab)
- hide actions when loading (3a3999d)
- hide actions when loading (7a5c35b)
- hide toast on cancel session deletion on mobile (71d9fbc)
- historyMessageCount (12f342f)
- hot fix for data migration (6419ce3)
- improve scroll (56ba8a6)
- innerHTML may leads to script execution (7ed8517)
- input-range style (f3ab6b2)
- layout styles (7a1bcac)
- light theme code highlight (6155a19)
- locales: type error in pt.ts (6527074)
- Logical corrections & syntax errors (e33ad07)
- mask download not working (ba0753c)
- math overflow styles (5f7856c)
- merge conflict (401c136)
- middleware match error (53e30e2)
- migrate modelConfig state (f4c99c9)
- migrated mask object key (a4d0128)
- minor fix (1c017b8)
- minor fix (48dc2c2)
- mobile scroll problem (1afca0b)
- mobile textarea autofocus ui error (71f119c)
- navigation between settings and home (2badfbd)
- new session should insert at top (4f10b9a)
- proxy api request (eec1dd6)
- raw.split is not a function (725054c)
- remove scroll anchor height (45bf2c3)
- remove slection range when user blured (21aa015)
- request errors (8e4fc83)
- request timeout errors (e2a4b3d)
- resolve conflict (d0eee76)
- resolve hydration error (fb06fb8)
- Resolve markdown link issue (aeda752)
- row count logic (a80dcaa)
- scroll ux on ios device (a2baad9)
- scroll: scroll after click submit button (a2807c9)
- selector z-index bug (c10e838)
- send button covering the text in the textarea (c47e900)
- set openWhenHidden to be true (94a2104)
- sharegpt roles (d275e32)
- should not tight border in desktop app (eae7d62)
- show Loading Icon when checking repo update (96545bd)
- show Vitenamese in it's own language (a0e192b)
- solve navigator undefined && merge from main (00d45e7)
- style typo error in home.module.scss (c1cc3d1)
- styles and mobile ux (653a740)
- styles and store version number (76db385)
- styles on .user-prompt-buttons (4a82a91)
- taskbar color follow(#54) (cd73c3a)
- tauri auto updater url (1e8d476)
- temperature -> top_p (0a2af93)
- the display format of json (6bbdaf7)
- the position of top-action buttons (846e323)
- the theme-color selector (170936a)
- The width of the sidebar changes abruptly by dragging it multiple times over and over again (bouncing) (48e6087)
- tight border on mobile style (1b140a1)
- try catch errors (ca679e8)
- typo (2f2aefd)
- typo (1761289)
- typo (79f58f5)
- typo (bd85d9a)
- typo IMPRTANT -> IMPORTANT (b357e2e)
- typo PresencePenlty -> PresencePenalty (44874fb)
- typo reqestTimeoutId -> requestTimeoutId (06534fa)
- typo: ngnix -> nginx (cf4f928)
- typos (dd047fd)
- update yarn.lock file (166329a)
- updating the array using push in zustand does not actually trigger component updates (1d42e95)
- updating the array using push in zustand does not actually trigger component updates (e636d48)
- use Select component (99317f7)
- useAccessStore filter spaces (322eb66)
- useEffect hooks (e5b4cb2)
- utils: 修复复制问题 (0af5536)
- Width changes abruptly when dragging the sidebar (jumps) (3687016)
- wont show auth popup when receiving a 401 http code (600b181)
- 修复在手机浏览器高度样式问题 (5f7a264)
- 修改InjectSystemPrompts.SubTitle使其更符合系统行为 (2930ba0)
- 修改是否应该注入System Prompt的判断规则为根据设置项 (1513881)
- 兼容不同浏览器的input range兼容 (d921084)
- #1000 client-side only and desktop app (a023308)
- #1000 ready to support client-side only (50cd33d)
- #112 add edit chat title (45088a3)
- #1303 improve long text input ux and mobile modal (1b19fdf)
- #138 add context prompt, close #330 #321 (b85245e)
- #1640 support free gpt endpoint (203ac09)
- #170 auto scroll after retrying (08f3c70)
- #2 #8 add stop and retry button (86507fa)
- #2 add access control by (2c899cf)
- #2 add prompt hints (6782e65)
- #2 add prompt list (7d5e742)
- #2 trying to add stop response button (806e7b0)
- #2144 improve input template (5f0cda8)
- #2308 improve chat actions ux (b55b01c)
- #2330 disable /list/models (15e063e)
- #24 docker publish actions (0463b35)
- #27 add docker image publish actions (cc1a1d4)
- #3224 auto switch to first avaliable model (be97749)
- #499 revert delete session (5952064)
- #577 maximum / minimium icon (eae5a8a)
- #9 add copy code button (e57bd51)
- #920 migrate id to nanoid (8e4743e)
- [WIP] support webdav (1dd75b6)
- #close 1789 add user input template (be597a5)
- add "Hide_Balance_Query" environment variable (c05de45)
- add analytics (76f851b)
- add app dev mode (80d5bfd)
- add app logo and (6264c02)
- add autoGenerateTitle option (20a508e)
- add basic ui (d49b2aa)
- add calcTextareaHeight.js from element-ui (bce020f)
- add calcTextareaHeight.ts (de740ec)
- add check update (29de957)
- add confirm tips when deleting conversation on pc (4dc1e02)
- add dark theme support (14d50f1)
- add docker proxy (c8be5e4)
- add Dockerfile for docker deployment support (8d0d087)
- add export to .md button (bab470d)
- add favicon (9912762)
- add font size setting (f979822)
- Add frequency_penalty request parameter (72cbb15)
- add i18n for mask (c7c58ef)
- add lint-staged (e648a59)
- add log (49fc752)
- add mask crud (a7a8aad)
- add mask page (ffa7302)
- add mask screen (aeb9862)
- add max icon for modals (9e6617e)
- add mobile support (1fae774)
- add model and time info to prompts (cb55ce0)
- add model config to settings (2f112ec)
- add nynorsk option (113bd24)
- add one-key setup script (3b6f93a)
- add optimize textarea height when inputing (2a79d35)
- add proxy for docker (1bb7b4a)
- add PWA support (5593c06)
- add PWA support (689b7ba)
- add PWA support (bdf17fa)
- add robots.txt (306f085)
- add session config modal (7345639)
- add setting to hide builtin masks (74fa065)
- add settings ui (a9940cb)
- add side bar mask entry (59edcc3)
- add stream support (74dd619)
- add switch of send preview bubble (1db2100)
- add tight border layout (ff0cf2f)
- add top p config (8230326)
- add type for import (442a529)
- add typings for metadata (e1243f3)
- add upstash redis cloud sync (83fed42)
- add webdav support (6f83fbd)
- adding iOS Webapp support (dd80c45)
- align chat page title center on mobile screen (82ec447)
- allow to disable chunk building by setting DISABLE_CHUNK=1 (463251d)
- animate streaming response to make more smooth (536ace8)
- auto fill upstash backup name (f1e7db6)
- better animation speed (f248593)
- build universal app darwin bundle (d8b606d)
- check usage throttle (fdc8278)
- clear session only (506cdbc)
- close #1055 cmd/alt/ctrl + arrow up/down to switch window (2b7f72d)
- close #1072 share mask as link (5c8be2a)
- close #118 add stop all button (dc3883e)
- close #1301 support message actions (2223013)
- close #1382 only clear memory btn in chat config (05b1b8b)
- close #1415 clear context button (a19d238)
- close #1478 new chat use global config as default (b1ba3df)
- close #1615 pin messages to contextual prompts (7893693)
- close #1626 hide context prompts in mask config (6d8c7ba)
- close #1762 add hover text for chat input actions (88df4a2)
- close #1960 add gpt-3.5-turbo-16k-0613 (8590750)
- close #1994 add clipboard write api (98afd55)
- close #2 add check account balance (447dec9)
- close #2013 add switch model button to chat actions (5d06fa2)
- close #2025 just use a smaller to-bottom threshold (93c666b)
- close #2136 click avatar to edit message (b044e27)
- close #2141 danger zone (6c3d4a1)
- close #2175 use default api host if endpoint is empty (0140f77)
- close #2187 improve chat actions ux (3937dad)
- close #2190 improve app auto updater (be48346)
- close #2192 use /list/models to get model ids (4131fcc)
- close #2194 add macos arm support (475158a)
- close #2266 use modal to switch model (0373b2c)
- close #2267 display a modal to export image (6c6a2d0)
- close #2294 add documents for adding a new translation (6014b76)
- close #2303 add custom model name config (98ac7ee)
- close #2376 add babel polyfill (af5f67d)
- close #2430 add a simple user maual (4904612)
- close #2445 switch to mit license (0198c5b)
- close #2447 pre-fill key/code/url (e5f6133)
- close #2449 edit / insert / delete messages modal (7c2fa9f)
- close #2545 improve lazy load message list (203067c)
- close #2580 only use 3.5 to summarize when not using custom models (3bd76b9)
- close #2583 do not summarize with gpt-4 (769c2f9)
- close #2618 use correct html lang attr (e8e01aa)
- close #2621 use better default api url (ae82269)
- close #2638 hide auth page and use better unauth tips (ed62c87)
- close #2752 auto re-fill unfinished input (885f2a3)
- close #2754 add import/export to file (38f6956)
- close #2848 click drag icon to toggle sidebar width (d713d01)
- close #2908 allow to disable parse settings from link (c5ca278)
- close #291 gpt-4 model uses black icon (7e8973c)
- close #2954 chat summary should be copyable (8c0ba1a)
- close #3031 user can set larger font size (65c4a0c)
- close #3187 use CUSTOM_MODELS to control model list (d93f05f)
- close #3222 share message list should start from clear context index (be6d45e)
- close #3300 support multiple api keys (6aade62)
- close #3301 enable or diable default models with -all / +all (dc7159a)
- close #3304 use
=
instead of:
to map model name in CUSTOM_MODELS (45b88eb) - close #380 collapse side bar (82ad057)
- close #427 add OPENAI_ORG_ID (e3d2dd7)
- close #444 use env var to disable gpt-4 (7e8def5)
- close #469 support reset session and do not send memory (c2b37f8)
- close #539 add delete message button (12d4081)
- close #580 export messages as image (4dad7f2)
- close #628 add chat commands (ae1ef32)
- close #663 allow disable user api key input (074bd9f)
- close #680 lazy load markdown dom (d790b0b)
- close #680 lazy rendering markdown (8363cdd)
- close #741 add auth page (ebbd012)
- close #782 select prompt with arrow down / up (58eadd6)
- close #813 log user ip time (bd69c8f)
- close #864 improve long term history (d75b7d4)
- close #887 import masks (596c9b1)
- close #928 summarize with gpt-3.5 (06d5031)
- close #928 summarize with gpt3.5 (209a727)
- close #935 add azure support (b7ffca0)
- close #951 support mermaid (d88da1f)
- close #976 esc to close modal (e1ce1f2)
- Cosmetic: Adapt UI to BioChatter styles (54df474)
- CUSTOM_MODELS support mapper (a5a1f2e)
- default disable balance query (638fdd8)
- disable auto focus on mobile screen (3e63f6b)
- disable auto-scroll on ios device (caec012)
- display line break hints in enter mode (974c455)
- dnd: add drag and drop feature (301cbbf)
- drag and drop in contextual prompts (fb98050)
- dynamic config (d6e6dd0)
- edit session title button (47a2911)
- enable drag area for tauri apps (698be66)
- finish basic functions (2c9baa4)
- handle non-stream response (5f2745c)
- Hot keys: Escape to close settings, Up Arrow to get last input (58b956f)
- i18n refactor and style adjustment (fb32770)
- import ramarkBreaks plugin (2c5420a)
- improve auto scroll ux and edit model title (b5ef552)
- improve chat commands (6caf791)
- improve ChatAction ux (cbabb93)
- improve dnd icon (3ddedc9)
- improve mask ui (717c123)
- improve mask ui (132f6c8)
- improve message item buttons style (38c8ee8)
- improve mobile style (64e331a)
- improve model selector ui (48a6cdd)
- improve svg viewer (b718285)
- just disable all ngnix buffer (6410aa2)
- language support traditional chinese (307be40)
- migrate state from v1 to v2 (30040a0)
- mobile chat overscroll-behavior none (6d62ab4)
- new chat message actions style (25ce6af)
- new chat-item avatar (a3ca8ea)
- new token count function (76fdd04)
- now support gpt-4 model (b57663b)
- optimize loading screen (9398b34)
- optimize usage display (bb30fdf)
- partial locale type (50cfbaa)
- prevent browser to invoke basic auth popup (c2b36cd)
- prod/dev env settings (144eb68)
- reactive isMobileScreen (55281ed)
- reduce first load js size from 500kb to 85kb (ce5abac)
- replace window.confirm with showConfirm (3298961)
- replace window.prompt with showPrompt (ea6926c)
- right-click to copy message to user input (50b1f7d)
- scrollable mask lists in new-chat page (f14b413)
- scrolling effect when switching chat windows (93c9974)
- session-level model config (4cdb2f0)
- setUserInput with onDoubleClickCapture in mobile phone (e68aaf2)
- share to ShareGPT (3e65ef3)
- some en masks (de77551)
- sort model by name (54a5332)
- stop all stale messages (736c66f)
- SubmitKey: add MetaEnter option (d822f33)
- support code highlight and markdown gfm (f5aef31)
- support compress chat history (c133cae)
- support fast chatgpt mobile models (7f13a8d)
- support history message count to zero (0c9add7)
- support i18n (7cd170b)
- support more http status check for webdav (23eb773)
- support safari appleWebApp (6446692)
- support using user api key (df66eef)
- supports the display of line breaks in Markdown (b94607f)
- textarea with adaptive height (3656c84)
- try to add auto updater (91b871e)
- update app release workflow (e785849)
- update button hover style and scrollbar style (e5c441d)
- update dev config (b17a6a7)
- update payload config (1161ada)
- update style and timeout handler (5c70456)
- use commit time as version id (fce3b3c)
- use tag as version number (7783545)
- use toast instead of alert (4af8c26)
- user prompts (789a779)
- white url list for openai security (0d46110)
- wider app body (09fd743)
- wont fetch prompts in every building (9304459)
- wont send max_tokens (fd2f441)
- 翻译InjectSystemPrompts配置项为其他语言 (f59235b)
- Fix memory leak issue by adding fetch request timeout (2b912c6)
- #10 replace export icon (3136d6d)
- #1094 try to disable zoom on ios safari (2deb5cb)
- #1124 mask model config does not works (9f3188f)
- #1126 can not select prompt (1aaf4ae)
- #1130 #1131 delete right session (c37885e)
- #1147 edit mask after creating a new mask (b2fc7d4)
- #1154 wrong date range when query usage (0209ace)
- #1201 wont close prompt list when blur (c1b6828)
- #1210 change default lang to en (328ecd1)
- #1233 detect api key with custom prefix (c2e79d2)
- #1237 can not delete cloned mask (40223e6)
- #1251 use google fonts mirror (4b9d753)
- #1273 overlap detecting (fe8e3f2)
- #1294 fallback while mermaid render fails (c394b21)
- #1307 empty messages (1f2ef1c)
- #1359 empty line wrap count (9b1f251)
- #1363 session index after deleting (6d9abf1)
- #1401 try to disable zoom (36adfe8)
- #1423 should not scroll right when dragging side bar items (6da3aab)
- #1444 async load google fonts (03163d6)
- #1498 missing text caused by streaming (aed6b34)
- #1509 openai url split (8b0cf7d)
- #1533 handle non-stream type (e00652c)
- #1571 #1578 handle more error code (30676d1)
- #159 temperature should range 0 - 2 (380f818)
- #1611 show corret message when can not query usage (a524a60)
- #1612 fill empty message with a placeholder (6cf2fa0)
- #1612 infinite loading (af497c9)
- #1668 should not summarize twice (58f726c)
- #1681 replace svg icons with png icons (ec61a5b)
- #1685 clear context index should be recoverable (57514e9)
- #1688 wrong clear context index (e9642c7)
- #1711 input range style in mobile screen (4ca34e0)
- #1746 Can't modify immutable headers. (d533895)
- #1771 should not lose chat context when sumindex > n - count (db63a5a)
- #1815 refuse to serve when disable gpt4 (37da759)
- #182 prompt cannot be selected (b3fdf3e)
- #185 input and select align center (7827b40)
- #1931 try to fix cors issues (0fb775d)
- #1954 lazy render bugs (184a0b9)
- #1982 should not fullscreen on standlone build (47c546f)
- #2 use shift+enter to wrap lines when submit key is enter (547ef55)
- #203 pwa installation problem (1602879)
- #2055 should render mermaid completely (3c38b9c)
- #2061 RequestInit TypeError (9c05d13)
- #2087 chat box font size use global config (fa9ceb5)
- #2111 make "Attached Messages Count" working (91d8f9d)
- #2135 disable cmd + arrow to change session (058e289)
- #2149 try to fix chat action button style (5b1d45c)
- #2149 try to fix chat action button style (bce7489)
- #2149 try to fix ChatAction style on ios mobile (d5c33a1)
- #2195 correct macos icon size (829df56)
- #2208 use global settings button dose not work (ee55f87)
- #2221 user prompts in front of all prompts (5963459)
- #2230 hide chat actions for context prompts (0bc2c71)
- #2252 polyfill composing for old safari browsers (1197521)
- #2261 default enable gpt-4 models (3863cfe)
- #2280 auto-detect models from 'list/models' (28c4577)
- #229 disable light code theme (bf50eba)
- #2295 use correct methods to migrate state (90d8f31)
- #23 errors when dev on windows (a5b3998)
- #2303 should select custom models (09b05cd)
- #2308 improve chat actions (ca29558)
- #2336 resending message should delete origional messages (c00a63e)
- #2367 do not copy in async callback after sharing to ShareGPT (30473ec)
- #2393 try to fix chat list lag (1357608)
- #244 better scroll ux (7599ae3)
- #244 optimize polyfill (37587f6)
- #2485 one-time-use body (b14c5cd)
- #2514 should not clear the message after editing message (129e7af)
- #253 #356 auto scroll ux (c978de2)
- #2564 should not clear message when error (4ab9141)
- #2566 click avatar to edit context messages (840277f)
- #2594 trim the / (0b7de6f)
- #2614 better rtl detecting algo (a496bc5)
- #2615 scrollbar jitter under certain message counts (db5c7ab)
- #2672 should use correct resend index (e114221)
- #2699 remove double quotes in readme (d8b6ebf)
- #277 no cache for credit query (e5aa72a)
- #2817 min-height for landscape orientation on mobile phone (61ca60c)
- #2820 try to fix 520 error code (adb860b)
- #2841 dollar sign conflict with latex math (a0cd939)
- #289 #367 #353 #369 provide more error message info (b44caee)
- #289 use highlight.js instead of prism (4f0108b)
- #2981 full screen button not works (f54db69)
- #3016 disable sidebar transition on ios (6e52d14)
- #305 disable double click to copy on pc (0385f6e)
- #3152 system prompt should be injected (836bf83)
- #3174 should prompt to confirm to delete chat (fbc0236)
- #3186 enable max_tokens in chat payload (d0a1d91)
- #3189 should correct math eq in exporter (b52e237)
- #3192 use smaller max_tokens as default (87e3d66)
- #3196 3.5-turbo-1106 should use old cutoff date (3b3ebda)
- #3207 ensure corner case (cb140e4)
- #3241 should not ensure openai url non-empty (d033168)
- #3275 refuse on server side if hide user api key (9876a1a)
- #34 only auto scroll when textbox is focused (1e89fe1)
- #366 use fallback copy (7386565)
- #367 failed to fetch account usage (7b5af27)
- #38 high resolution favicon (a5ec152)
- #384 improve scroll (0e784c5)
- #397 #373 Array.prototype.at polyfill errors (5c75b6c)
- #410 can not stop response (8e560d2)
- #418 valid model config (4e644cf)
- #439 context prompt input with textarea (0e77177)
- #451 override default model config (dce2546)
- #463 add subscrption total amount (acfe6ee)
- #5 crash if code block cannot be highlighted (e55520e)
- #507 break cjk chars in stream mode (7aee53e)
- #512 Mobile renaming should not return to chat list (806587c)
- #513 show toast after copying (f3dbe5a)
- #522 resizable side bar (6ae61c5)
- #528 wont send max_tokens (45c8de4)
- #537 delete chat button style (6420f61)
- #559 custom input ui style (85bf4ac)
- #589 improve unauthorized tips (0e05733)
- #613 show all prompts when input / (637cda5)
- #641 delete wrong chat list (4a49226)
- #648 password input style (174c745)
- #676 docker override old proxy files (8df8ee8)
- #7 disable light code theme (fb2d281)
- #751 do not cache request (8f5c289)
- #804 disable auto scroll in textarea (fb14785)
- #829 filter empty prompt (ea3e8a7)
- #832 update nextjs version to 13.3.0 (124938e)
- #853 fetch duplex errors (cc053b1)
- #866 remove unused retry messages (525a2ff)
- #915 allow send 0 history messages (072a35b)
- #930 wont show delete for first message (2390da1)
- #963 config not work (ae479f4)
- #965 improve loading animation (ab82636)
- *.scss *.svg types (9146b98)
- #65: fix unknown git commit id (efaf659)
- a few typos (fee38b8)
- action ubuntu version (5ce53db)
- add localnet to proxychains config (de000a8)
- add media query to theme-color, fix auto theme not updating theme-color (30ff915)
- adjust presence_penalty step 0.1 (4d45c07)
- alignment of mobile settings page title. (b003a37)
- allow to import a single mask (f6c268d)
- auto grow textarea (13035ec)
- auto scroll on enter (802ea20)
- autoscroll conflict (4269775)
- bug #1240 (6e20031)
- bug #1413 cmd/alt/ctrl should be checked for arrowUp events (7bf74c6)
- bug #1413 input '/' when clicking icon to open prompt modal (cbb50c1)
- bug #1662 (23f6c2e)
- build errors (b4b11a4)
- build errors (8ec9278)
- chat history with memory (4d97c26)
- clear btn should display in correct place (523d553)
- click the prompt button to hide hints when it's already shown (ec19b86)
- code copy button position (55f3724)
- code highlight styles (eb531d4)
- commit id as version id (2f2e0b6)
- compile erros (701a6e4)
- conflict (5f444c1)
- crash caused by filter config (dea3d26)
- css on display chat names (f8ef627)
- dialog height (752c083)
- distinguish PC/Mobile behavior on auto-scroll (dd20c36)
- docker access code setting missing (eb72c83)
- docker build (e7e39ba)
- enable
enableInjectSystemPrompts
attribute for old sessions (fd058cc) - Enter key bug (6c82f80)
- enter key cannot select prompt when using enter key to submit (cf775e3)
- error in windows (3038dfd)
- false window style (76a6341)
- fix #82, close sidebar after new session (684a3c4)
- fix history message count (fea4f56)
- fix the different colors on mobile (785372a)
- get real-ip instead of vercel edge network ip (c282433)
- header title overflow (909e2ab)
- hide actions when loading (3a3999d)
- hide actions when loading (7a5c35b)
- hide toast on cancel session deletion on mobile (71d9fbc)
- historyMessageCount (12f342f)
- hot fix for data migration (6419ce3)
- improve scroll (56ba8a6)
- innerHTML may leads to script execution (7ed8517)
- input-range style (f3ab6b2)
- layout styles (7a1bcac)
- light theme code highlight (6155a19)
- locales: type error in pt.ts (6527074)
- Logical corrections & syntax errors (e33ad07)
- mask download not working (ba0753c)
- math overflow styles (5f7856c)
- merge conflict (401c136)
- middleware match error (53e30e2)
- migrate modelConfig state (f4c99c9)
- migrated mask object key (a4d0128)
- minor fix (1c017b8)
- minor fix (48dc2c2)
- mobile scroll problem (1afca0b)
- mobile textarea autofocus ui error (71f119c)
- navigation between settings and home (2badfbd)
- new session should insert at top (4f10b9a)
- proxy api request (eec1dd6)
- raw.split is not a function (725054c)
- remove scroll anchor height (45bf2c3)
- remove slection range when user blured (21aa015)
- request errors (8e4fc83)
- request timeout errors (e2a4b3d)
- resolve conflict (d0eee76)
- resolve hydration error (fb06fb8)
- Resolve markdown link issue (aeda752)
- row count logic (a80dcaa)
- scroll ux on ios device (a2baad9)
- scroll: scroll after click submit button (a2807c9)
- selector z-index bug (c10e838)
- send button covering the text in the textarea (c47e900)
- set openWhenHidden to be true (94a2104)
- sharegpt roles (d275e32)
- should not tight border in desktop app (eae7d62)
- show Loading Icon when checking repo update (96545bd)
- show Vitenamese in it's own language (a0e192b)
- solve navigator undefined && merge from main (00d45e7)
- style typo error in home.module.scss (c1cc3d1)
- styles and mobile ux (653a740)
- styles and store version number (76db385)
- styles on .user-prompt-buttons (4a82a91)
- taskbar color follow(#54) (cd73c3a)
- tauri auto updater url (1e8d476)
- temperature -> top_p (0a2af93)
- the display format of json (6bbdaf7)
- the position of top-action buttons (846e323)
- the theme-color selector (170936a)
- The width of the sidebar changes abruptly by dragging it multiple times over and over again (bouncing) (48e6087)
- tight border on mobile style (1b140a1)
- try catch errors (ca679e8)
- typo (2f2aefd)
- typo (1761289)
- typo (79f58f5)
- typo (bd85d9a)
- typo IMPRTANT -> IMPORTANT (b357e2e)
- typo PresencePenlty -> PresencePenalty (44874fb)
- typo reqestTimeoutId -> requestTimeoutId (06534fa)
- typo: ngnix -> nginx (cf4f928)
- typos (dd047fd)
- update yarn.lock file (166329a)
- updating the array using push in zustand does not actually trigger component updates (1d42e95)
- updating the array using push in zustand does not actually trigger component updates (e636d48)
- use Select component (99317f7)
- useAccessStore filter spaces (322eb66)
- useEffect hooks (e5b4cb2)
- utils: 修复复制问题 (0af5536)
- Width changes abruptly when dragging the sidebar (jumps) (3687016)
- wont show auth popup when receiving a 401 http code (600b181)
- 修复在手机浏览器高度样式问题 (5f7a264)
- 修改InjectSystemPrompts.SubTitle使其更符合系统行为 (2930ba0)
- 修改是否应该注入System Prompt的判断规则为根据设置项 (1513881)
- 兼容不同浏览器的input range兼容 (d921084)
- #1000 client-side only and desktop app (a023308)
- #1000 ready to support client-side only (50cd33d)
- #112 add edit chat title (45088a3)
- #1303 improve long text input ux and mobile modal (1b19fdf)
- #138 add context prompt, close #330 #321 (b85245e)
- #1640 support free gpt endpoint (203ac09)
- #170 auto scroll after retrying (08f3c70)
- #2 #8 add stop and retry button (86507fa)
- #2 add access control by (2c899cf)
- #2 add prompt hints (6782e65)
- #2 add prompt list (7d5e742)
- #2 trying to add stop response button (806e7b0)
- #2144 improve input template (5f0cda8)
- #2308 improve chat actions ux (b55b01c)
- #2330 disable /list/models (15e063e)
- #24 docker publish actions (0463b35)
- #27 add docker image publish actions (cc1a1d4)
- #3224 auto switch to first avaliable model (be97749)
- #499 revert delete session (5952064)
- #577 maximum / minimium icon (eae5a8a)
- #9 add copy code button (e57bd51)
- #920 migrate id to nanoid (8e4743e)
- [WIP] support webdav (1dd75b6)
- #close 1789 add user input template (be597a5)
- add "Hide_Balance_Query" environment variable (c05de45)
- add analytics (76f851b)
- add app dev mode (80d5bfd)
- add app logo and (6264c02)
- add autoGenerateTitle option (20a508e)
- add basic ui (d49b2aa)
- add calcTextareaHeight.js from element-ui (bce020f)
- add calcTextareaHeight.ts (de740ec)
- add check update (29de957)
- add confirm tips when deleting conversation on pc (4dc1e02)
- add dark theme support (14d50f1)
- add docker proxy (c8be5e4)
- add Dockerfile for docker deployment support (8d0d087)
- add export to .md button (bab470d)
- add favicon (9912762)
- add font size setting (f979822)
- Add frequency_penalty request parameter (72cbb15)
- add i18n for mask (c7c58ef)
- add lint-staged (e648a59)
- add log (49fc752)
- add mask crud (a7a8aad)
- add mask page (ffa7302)
- add mask screen (aeb9862)
- add max icon for modals (9e6617e)
- add mobile support (1fae774)
- add model and time info to prompts (cb55ce0)
- add model config to settings (2f112ec)
- add nynorsk option (113bd24)
- add one-key setup script (3b6f93a)
- add optimize textarea height when inputing (2a79d35)
- add proxy for docker (1bb7b4a)
- add PWA support (5593c06)
- add PWA support (689b7ba)
- add PWA support (bdf17fa)
- add robots.txt (306f085)
- add session config modal (7345639)
- add setting to hide builtin masks (74fa065)
- add settings ui (a9940cb)
- add side bar mask entry (59edcc3)
- add stream support (74dd619)
- add switch of send preview bubble (1db2100)
- add tight border layout (ff0cf2f)
- add top p config (8230326)
- add type for import (442a529)
- add typings for metadata (e1243f3)
- add upstash redis cloud sync (83fed42)
- add webdav support (6f83fbd)
- adding iOS Webapp support (dd80c45)
- align chat page title center on mobile screen (82ec447)
- allow to disable chunk building by setting DISABLE_CHUNK=1 (463251d)
- animate streaming response to make more smooth (536ace8)
- auto fill upstash backup name (f1e7db6)
- better animation speed (f248593)
- build universal app darwin bundle (d8b606d)
- check usage throttle (fdc8278)
- clear session only (506cdbc)
- close #1055 cmd/alt/ctrl + arrow up/down to switch window (2b7f72d)
- close #1072 share mask as link (5c8be2a)
- close #118 add stop all button (dc3883e)
- close #1301 support message actions (2223013)
- close #1382 only clear memory btn in chat config (05b1b8b)
- close #1415 clear context button (a19d238)
- close #1478 new chat use global config as default (b1ba3df)
- close #1615 pin messages to contextual prompts (7893693)
- close #1626 hide context prompts in mask config (6d8c7ba)
- close #1762 add hover text for chat input actions (88df4a2)
- close #1960 add gpt-3.5-turbo-16k-0613 (8590750)
- close #1994 add clipboard write api (98afd55)
- close #2 add check account balance (447dec9)
- close #2013 add switch model button to chat actions (5d06fa2)
- close #2025 just use a smaller to-bottom threshold (93c666b)
- close #2136 click avatar to edit message (b044e27)
- close #2141 danger zone (6c3d4a1)
- close #2175 use default api host if endpoint is empty (0140f77)
- close #2187 improve chat actions ux (3937dad)
- close #2190 improve app auto updater (be48346)
- close #2192 use /list/models to get model ids (4131fcc)
- close #2194 add macos arm support (475158a)
- close #2266 use modal to switch model (0373b2c)
- close #2267 display a modal to export image (6c6a2d0)
- close #2294 add documents for adding a new translation (6014b76)
- close #2303 add custom model name config (98ac7ee)
- close #2376 add babel polyfill (af5f67d)
- close #2430 add a simple user maual (4904612)
- close #2445 switch to mit license (0198c5b)
- close #2447 pre-fill key/code/url (e5f6133)
- close #2449 edit / insert / delete messages modal (7c2fa9f)
- close #2545 improve lazy load message list (203067c)
- close #2580 only use 3.5 to summarize when not using custom models (3bd76b9)
- close #2583 do not summarize with gpt-4 (769c2f9)
- close #2618 use correct html lang attr (e8e01aa)
- close #2621 use better default api url (ae82269)
- close #2638 hide auth page and use better unauth tips (ed62c87)
- close #2752 auto re-fill unfinished input (885f2a3)
- close #2754 add import/export to file (38f6956)
- close #2848 click drag icon to toggle sidebar width (d713d01)
- close #2908 allow to disable parse settings from link (c5ca278)
- close #291 gpt-4 model uses black icon (7e8973c)
- close #2954 chat summary should be copyable (8c0ba1a)
- close #3031 user can set larger font size (65c4a0c)
- close #3187 use CUSTOM_MODELS to control model list (d93f05f)
- close #3222 share message list should start from clear context index (be6d45e)
- close #3300 support multiple api keys (6aade62)
- close #3301 enable or diable default models with -all / +all (dc7159a)
- close #3304 use
=
instead of:
to map model name in CUSTOM_MODELS (45b88eb) - close #380 collapse side bar (82ad057)
- close #427 add OPENAI_ORG_ID (e3d2dd7)
- close #444 use env var to disable gpt-4 (7e8def5)
- close #469 support reset session and do not send memory (c2b37f8)
- close #539 add delete message button (12d4081)
- close #580 export messages as image (4dad7f2)
- close #628 add chat commands (ae1ef32)
- close #663 allow disable user api key input (074bd9f)
- close #680 lazy load markdown dom (d790b0b)
- close #680 lazy rendering markdown (8363cdd)
- close #741 add auth page (ebbd012)
- close #782 select prompt with arrow down / up (58eadd6)
- close #813 log user ip time (bd69c8f)
- close #864 improve long term history (d75b7d4)
- close #887 import masks (596c9b1)
- close #928 summarize with gpt-3.5 (06d5031)
- close #928 summarize with gpt3.5 (209a727)
- close #935 add azure support (b7ffca0)
- close #951 support mermaid (d88da1f)
- close #976 esc to close modal (e1ce1f2)
- Cosmetic: Adapt UI to BioChatter styles (54df474)
- CUSTOM_MODELS support mapper (a5a1f2e)
- default disable balance query (638fdd8)
- disable auto focus on mobile screen (3e63f6b)
- disable auto-scroll on ios device (caec012)
- display line break hints in enter mode (974c455)
- dnd: add drag and drop feature (301cbbf)
- drag and drop in contextual prompts (fb98050)
- dynamic config (d6e6dd0)
- edit session title button (47a2911)
- enable drag area for tauri apps (698be66)
- finish basic functions (2c9baa4)
- handle non-stream response (5f2745c)
- Hot keys: Escape to close settings, Up Arrow to get last input (58b956f)
- i18n refactor and style adjustment (fb32770)
- import ramarkBreaks plugin (2c5420a)
- improve auto scroll ux and edit model title (b5ef552)
- improve chat commands (6caf791)
- improve ChatAction ux (cbabb93)
- improve dnd icon (3ddedc9)
- improve mask ui (717c123)
- improve mask ui (132f6c8)
- improve message item buttons style (38c8ee8)
- improve mobile style (64e331a)
- improve model selector ui (48a6cdd)
- improve svg viewer (b718285)
- just disable all ngnix buffer (6410aa2)
- language support traditional chinese (307be40)
- migrate state from v1 to v2 (30040a0)
- mobile chat overscroll-behavior none (6d62ab4)
- new chat message actions style (25ce6af)
- new chat-item avatar (a3ca8ea)
- new token count function (76fdd04)
- now support gpt-4 model (b57663b)
- optimize loading screen (9398b34)
- optimize usage display (bb30fdf)
- partial locale type (50cfbaa)
- prevent browser to invoke basic auth popup (c2b36cd)
- prod/dev env settings (144eb68)
- reactive isMobileScreen (55281ed)
- reduce first load js size from 500kb to 85kb (ce5abac)
- replace window.confirm with showConfirm (3298961)
- replace window.prompt with showPrompt (ea6926c)
- right-click to copy message to user input (50b1f7d)
- scrollable mask lists in new-chat page (f14b413)
- scrolling effect when switching chat windows (93c9974)
- session-level model config (4cdb2f0)
- setUserInput with onDoubleClickCapture in mobile phone (e68aaf2)
- share to ShareGPT (3e65ef3)
- some en masks (de77551)
- sort model by name (54a5332)
- stop all stale messages (736c66f)
- SubmitKey: add MetaEnter option (d822f33)
- support code highlight and markdown gfm (f5aef31)
- support compress chat history (c133cae)
- support fast chatgpt mobile models (7f13a8d)
- support history message count to zero (0c9add7)
- support i18n (7cd170b)
- support more http status check for webdav (23eb773)
- support safari appleWebApp (6446692)
- support using user api key (df66eef)
- supports the display of line breaks in Markdown (b94607f)
- textarea with adaptive height (3656c84)
- try to add auto updater (91b871e)
- update app release workflow (e785849)
- update button hover style and scrollbar style (e5c441d)
- update dev config (b17a6a7)
- update payload config (1161ada)
- update style and timeout handler (5c70456)
- use commit time as version id (fce3b3c)
- use tag as version number (7783545)
- use toast instead of alert (4af8c26)
- user prompts (789a779)
- white url list for openai security (0d46110)
- wider app body (09fd743)
- wont fetch prompts in every building (9304459)
- wont send max_tokens (fd2f441)
- 翻译InjectSystemPrompts配置项为其他语言 (f59235b)
- Fix memory leak issue by adding fetch request timeout (2b912c6)
- #10 replace export icon (3136d6d)
- #1094 try to disable zoom on ios safari (2deb5cb)
- #1124 mask model config does not works (9f3188f)
- #1126 can not select prompt (1aaf4ae)
- #1130 #1131 delete right session (c37885e)
- #1147 edit mask after creating a new mask (b2fc7d4)
- #1154 wrong date range when query usage (0209ace)
- #1201 wont close prompt list when blur (c1b6828)
- #1210 change default lang to en (328ecd1)
- #1233 detect api key with custom prefix (c2e79d2)
- #1237 can not delete cloned mask (40223e6)
- #1251 use google fonts mirror (4b9d753)
- #1273 overlap detecting (fe8e3f2)
- #1294 fallback while mermaid render fails (c394b21)
- #1307 empty messages (1f2ef1c)
- #1359 empty line wrap count (9b1f251)
- #1363 session index after deleting (6d9abf1)
- #1401 try to disable zoom (36adfe8)
- #1423 should not scroll right when dragging side bar items (6da3aab)
- #1444 async load google fonts (03163d6)
- #1498 missing text caused by streaming (aed6b34)
- #1509 openai url split (8b0cf7d)
- #1533 handle non-stream type (e00652c)
- #1571 #1578 handle more error code (30676d1)
- #159 temperature should range 0 - 2 (380f818)
- #1611 show corret message when can not query usage (a524a60)
- #1612 fill empty message with a placeholder (6cf2fa0)
- #1612 infinite loading (af497c9)
- #1668 should not summarize twice (58f726c)
- #1681 replace svg icons with png icons (ec61a5b)
- #1685 clear context index should be recoverable (57514e9)
- #1688 wrong clear context index (e9642c7)
- #1711 input range style in mobile screen (4ca34e0)
- #1746 Can't modify immutable headers. (d533895)
- #1771 should not lose chat context when sumindex > n - count (db63a5a)
- #1815 refuse to serve when disable gpt4 (37da759)
- #182 prompt cannot be selected (b3fdf3e)
- #185 input and select align center (7827b40)
- #1931 try to fix cors issues (0fb775d)
- #1954 lazy render bugs (184a0b9)
- #1982 should not fullscreen on standlone build (47c546f)
- #2 use shift+enter to wrap lines when submit key is enter (547ef55)
- #203 pwa installation problem (1602879)
- #2055 should render mermaid completely (3c38b9c)
- #2061 RequestInit TypeError (9c05d13)
- #2087 chat box font size use global config (fa9ceb5)
- #2111 make "Attached Messages Count" working (91d8f9d)
- #2135 disable cmd + arrow to change session (058e289)
- #2149 try to fix chat action button style (5b1d45c)
- #2149 try to fix chat action button style (bce7489)
- #2149 try to fix ChatAction style on ios mobile (d5c33a1)
- #2195 correct macos icon size (829df56)
- #2208 use global settings button dose not work (ee55f87)
- #2221 user prompts in front of all prompts (5963459)
- #2230 hide chat actions for context prompts (0bc2c71)
- #2252 polyfill composing for old safari browsers (1197521)
- #2261 default enable gpt-4 models (3863cfe)
- #2280 auto-detect models from 'list/models' (28c4577)
- #229 disable light code theme (bf50eba)
- #2295 use correct methods to migrate state (90d8f31)
- #23 errors when dev on windows (a5b3998)
- #2303 should select custom models (09b05cd)
- #2308 improve chat actions (ca29558)
- #2336 resending message should delete origional messages (c00a63e)
- #2367 do not copy in async callback after sharing to ShareGPT (30473ec)
- #2393 try to fix chat list lag (1357608)
- #244 better scroll ux (7599ae3)
- #244 optimize polyfill (37587f6)
- #2485 one-time-use body (b14c5cd)
- #2514 should not clear the message after editing message (129e7af)
- #253 #356 auto scroll ux (c978de2)
- #2564 should not clear message when error (4ab9141)
- #2566 click avatar to edit context messages (840277f)
- #2594 trim the / (0b7de6f)
- #2614 better rtl detecting algo (a496bc5)
- #2615 scrollbar jitter under certain message counts (db5c7ab)
- #2672 should use correct resend index (e114221)
- #2699 remove double quotes in readme (d8b6ebf)
- #277 no cache for credit query (e5aa72a)
- #2817 min-height for landscape orientation on mobile phone (61ca60c)
- #2820 try to fix 520 error code (adb860b)
- #2841 dollar sign conflict with latex math (a0cd939)
- #289 #367 #353 #369 provide more error message info (b44caee)
- #289 use highlight.js instead of prism (4f0108b)
- #2981 full screen button not works (f54db69)
- #3016 disable sidebar transition on ios (6e52d14)
- #305 disable double click to copy on pc (0385f6e)
- #3152 system prompt should be injected (836bf83)
- #3174 should prompt to confirm to delete chat (fbc0236)
- #3186 enable max_tokens in chat payload (d0a1d91)
- #3189 should correct math eq in exporter (b52e237)
- #3192 use smaller max_tokens as default (87e3d66)
- #3196 3.5-turbo-1106 should use old cutoff date (3b3ebda)
- #3207 ensure corner case (cb140e4)
- #3241 should not ensure openai url non-empty (d033168)
- #3275 refuse on server side if hide user api key (9876a1a)
- #34 only auto scroll when textbox is focused (1e89fe1)
- #366 use fallback copy (7386565)
- #367 failed to fetch account usage (7b5af27)
- #38 high resolution favicon (a5ec152)
- #384 improve scroll (0e784c5)
- #397 #373 Array.prototype.at polyfill errors (5c75b6c)
- #410 can not stop response (8e560d2)
- #418 valid model config (4e644cf)
- #439 context prompt input with textarea (0e77177)
- #451 override default model config (dce2546)
- #463 add subscrption total amount (acfe6ee)
- #5 crash if code block cannot be highlighted (e55520e)
- #507 break cjk chars in stream mode (7aee53e)
- #512 Mobile renaming should not return to chat list (806587c)
- #513 show toast after copying (f3dbe5a)
- #522 resizable side bar (6ae61c5)
- #528 wont send max_tokens (45c8de4)
- #537 delete chat button style (6420f61)
- #559 custom input ui style (85bf4ac)
- #589 improve unauthorized tips (0e05733)
- #613 show all prompts when input / (637cda5)
- #641 delete wrong chat list (4a49226)
- #648 password input style (174c745)
- #676 docker override old proxy files (8df8ee8)
- #7 disable light code theme (fb2d281)
- #751 do not cache request (8f5c289)
- #804 disable auto scroll in textarea (fb14785)
- #829 filter empty prompt (ea3e8a7)
- #832 update nextjs version to 13.3.0 (124938e)
- #853 fetch duplex errors (cc053b1)
- #866 remove unused retry messages (525a2ff)
- #915 allow send 0 history messages (072a35b)
- #930 wont show delete for first message (2390da1)
- #963 config not work (ae479f4)
- #965 improve loading animation (ab82636)
- *.scss *.svg types (9146b98)
- #65: fix unknown git commit id (efaf659)
- a few typos (fee38b8)
- action ubuntu version (5ce53db)
- add localnet to proxychains config (de000a8)
- add media query to theme-color, fix auto theme not updating theme-color (30ff915)
- adjust presence_penalty step 0.1 (4d45c07)
- alignment of mobile settings page title. (b003a37)
- allow to import a single mask (f6c268d)
- auto grow textarea (13035ec)
- auto scroll on enter (802ea20)
- autoscroll conflict (4269775)
- bug #1240 (6e20031)
- bug #1413 cmd/alt/ctrl should be checked for arrowUp events (7bf74c6)
- bug #1413 input '/' when clicking icon to open prompt modal (cbb50c1)
- bug #1662 (23f6c2e)
- build errors (b4b11a4)
- build errors (8ec9278)
- chat history with memory (4d97c26)
- clear btn should display in correct place (523d553)
- click the prompt button to hide hints when it's already shown (ec19b86)
- code copy button position (55f3724)
- code highlight styles (eb531d4)
- commit id as version id (2f2e0b6)
- compile erros (701a6e4)
- conflict (5f444c1)
- crash caused by filter config (dea3d26)
- css on display chat names (f8ef627)
- dialog height (752c083)
- distinguish PC/Mobile behavior on auto-scroll (dd20c36)
- docker access code setting missing (eb72c83)
- docker build (e7e39ba)
- enable
enableInjectSystemPrompts
attribute for old sessions (fd058cc) - Enter key bug (6c82f80)
- enter key cannot select prompt when using enter key to submit (cf775e3)
- error in windows (3038dfd)
- false window style (76a6341)
- fix #82, close sidebar after new session (684a3c4)
- fix history message count (fea4f56)
- fix the different colors on mobile (785372a)
- get real-ip instead of vercel edge network ip (c282433)
- header title overflow (909e2ab)
- hide actions when loading (3a3999d)
- hide actions when loading (7a5c35b)
- hide toast on cancel session deletion on mobile (71d9fbc)
- historyMessageCount (12f342f)
- hot fix for data migration (6419ce3)
- improve scroll (56ba8a6)
- innerHTML may leads to script execution (7ed8517)
- input-range style (f3ab6b2)
- layout styles (7a1bcac)
- light theme code highlight (6155a19)
- locales: type error in pt.ts (6527074)
- Logical corrections & syntax errors (e33ad07)
- mask download not working (ba0753c)
- math overflow styles (5f7856c)
- merge conflict (401c136)
- middleware match error (53e30e2)
- migrate modelConfig state (f4c99c9)
- migrated mask object key (a4d0128)
- minor fix (1c017b8)
- minor fix (48dc2c2)
- mobile scroll problem (1afca0b)
- mobile textarea autofocus ui error (71f119c)
- navigation between settings and home (2badfbd)
- new session should insert at top (4f10b9a)
- proxy api request (eec1dd6)
- raw.split is not a function (725054c)
- remove scroll anchor height (45bf2c3)
- remove slection range when user blured (21aa015)
- request errors (8e4fc83)
- request timeout errors (e2a4b3d)
- resolve conflict (d0eee76)
- resolve hydration error (fb06fb8)
- Resolve markdown link issue (aeda752)
- row count logic (a80dcaa)
- scroll ux on ios device (a2baad9)
- scroll: scroll after click submit button (a2807c9)
- selector z-index bug (c10e838)
- send button covering the text in the textarea (c47e900)
- set openWhenHidden to be true (94a2104)
- sharegpt roles (d275e32)
- should not tight border in desktop app (eae7d62)
- show Loading Icon when checking repo update (96545bd)
- show Vitenamese in it's own language (a0e192b)
- solve navigator undefined && merge from main (00d45e7)
- style typo error in home.module.scss (c1cc3d1)
- styles and mobile ux (653a740)
- styles and store version number (76db385)
- styles on .user-prompt-buttons (4a82a91)
- taskbar color follow(#54) (cd73c3a)
- tauri auto updater url (1e8d476)
- temperature -> top_p (0a2af93)
- the display format of json (6bbdaf7)
- the position of top-action buttons (846e323)
- the theme-color selector (170936a)
- The width of the sidebar changes abruptly by dragging it multiple times over and over again (bouncing) (48e6087)
- tight border on mobile style (1b140a1)
- try catch errors (ca679e8)
- typo (2f2aefd)
- typo (1761289)
- typo (79f58f5)
- typo (bd85d9a)
- typo IMPRTANT -> IMPORTANT (b357e2e)
- typo PresencePenlty -> PresencePenalty (44874fb)
- typo reqestTimeoutId -> requestTimeoutId (06534fa)
- typo: ngnix -> nginx (cf4f928)
- typos (dd047fd)
- update yarn.lock file (166329a)
- updating the array using push in zustand does not actually trigger component updates (1d42e95)
- updating the array using push in zustand does not actually trigger component updates (e636d48)
- use Select component (99317f7)
- useAccessStore filter spaces (322eb66)
- useEffect hooks (e5b4cb2)
- utils: 修复复制问题 (0af5536)
- Width changes abruptly when dragging the sidebar (jumps) (3687016)
- wont show auth popup when receiving a 401 http code (600b181)
- 修复在手机浏览器高度样式问题 (5f7a264)
- 修改InjectSystemPrompts.SubTitle使其更符合系统行为 (2930ba0)
- 修改是否应该注入System Prompt的判断规则为根据设置项 (1513881)
- 兼容不同浏览器的input range兼容 (d921084)
- #1000 client-side only and desktop app (a023308)
- #1000 ready to support client-side only (50cd33d)
- #112 add edit chat title (45088a3)
- #1303 improve long text input ux and mobile modal (1b19fdf)
- #138 add context prompt, close #330 #321 (b85245e)
- #1640 support free gpt endpoint (203ac09)
- #170 auto scroll after retrying (08f3c70)
- #2 #8 add stop and retry button (86507fa)
- #2 add access control by (2c899cf)
- #2 add prompt hints (6782e65)
- #2 add prompt list (7d5e742)
- #2 trying to add stop response button (806e7b0)
- #2144 improve input template (5f0cda8)
- #2308 improve chat actions ux (b55b01c)
- #2330 disable /list/models (15e063e)
- #24 docker publish actions (0463b35)
- #27 add docker image publish actions (cc1a1d4)
- #3224 auto switch to first avaliable model (be97749)
- #499 revert delete session (5952064)
- #577 maximum / minimium icon (eae5a8a)
- #9 add copy code button (e57bd51)
- #920 migrate id to nanoid (8e4743e)
- [WIP] support webdav (1dd75b6)
- #close 1789 add user input template (be597a5)
- add "Hide_Balance_Query" environment variable (c05de45)
- add analytics (76f851b)
- add app dev mode (80d5bfd)
- add app logo and (6264c02)
- add autoGenerateTitle option (20a508e)
- add basic ui (d49b2aa)
- add calcTextareaHeight.js from element-ui (bce020f)
- add calcTextareaHeight.ts (de740ec)
- add check update (29de957)
- add confirm tips when deleting conversation on pc (4dc1e02)
- add dark theme support (14d50f1)
- add docker proxy (c8be5e4)
- add Dockerfile for docker deployment support (8d0d087)
- add export to .md button (bab470d)
- add favicon (9912762)
- add font size setting (f979822)
- Add frequency_penalty request parameter (72cbb15)
- add i18n for mask (c7c58ef)
- add lint-staged (e648a59)
- add log (49fc752)
- add mask crud (a7a8aad)
- add mask page (ffa7302)
- add mask screen (aeb9862)
- add max icon for modals (9e6617e)
- add mobile support (1fae774)
- add model and time info to prompts (cb55ce0)
- add model config to settings (2f112ec)
- add nynorsk option (113bd24)
- add one-key setup script (3b6f93a)
- add optimize textarea height when inputing (2a79d35)
- add proxy for docker (1bb7b4a)
- add PWA support (5593c06)
- add PWA support (689b7ba)
- add PWA support (bdf17fa)
- add robots.txt (306f085)
- add session config modal (7345639)
- add setting to hide builtin masks (74fa065)
- add settings ui (a9940cb)
- add side bar mask entry (59edcc3)
- add stream support (74dd619)
- add switch of send preview bubble (1db2100)
- add tight border layout (ff0cf2f)
- add top p config (8230326)
- add type for import (442a529)
- add typings for metadata (e1243f3)
- add upstash redis cloud sync (83fed42)
- add webdav support (6f83fbd)
- adding iOS Webapp support (dd80c45)
- align chat page title center on mobile screen (82ec447)
- allow to disable chunk building by setting DISABLE_CHUNK=1 (463251d)
- animate streaming response to make more smooth (536ace8)
- auto fill upstash backup name (f1e7db6)
- better animation speed (f248593)
- build universal app darwin bundle (d8b606d)
- check usage throttle (fdc8278)
- clear session only (506cdbc)
- close #1055 cmd/alt/ctrl + arrow up/down to switch window (2b7f72d)
- close #1072 share mask as link (5c8be2a)
- close #118 add stop all button (dc3883e)
- close #1301 support message actions (2223013)
- close #1382 only clear memory btn in chat config (05b1b8b)
- close #1415 clear context button (a19d238)
- close #1478 new chat use global config as default (b1ba3df)
- close #1615 pin messages to contextual prompts (7893693)
- close #1626 hide context prompts in mask config (6d8c7ba)
- close #1762 add hover text for chat input actions (88df4a2)
- close #1960 add gpt-3.5-turbo-16k-0613 (8590750)
- close #1994 add clipboard write api (98afd55)
- close #2 add check account balance (447dec9)
- close #2013 add switch model button to chat actions (5d06fa2)
- close #2025 just use a smaller to-bottom threshold (93c666b)
- close #2136 click avatar to edit message (b044e27)
- close #2141 danger zone (6c3d4a1)
- close #2175 use default api host if endpoint is empty (0140f77)
- close #2187 improve chat actions ux (3937dad)
- close #2190 improve app auto updater (be48346)
- close #2192 use /list/models to get model ids (4131fcc)
- close #2194 add macos arm support (475158a)
- close #2266 use modal to switch model (0373b2c)
- close #2267 display a modal to export image (6c6a2d0)
- close #2294 add documents for adding a new translation (6014b76)
- close #2303 add custom model name config (98ac7ee)
- close #2376 add babel polyfill (af5f67d)
- close #2430 add a simple user maual (4904612)
- close #2445 switch to mit license (0198c5b)
- close #2447 pre-fill key/code/url (e5f6133)
- close #2449 edit / insert / delete messages modal (7c2fa9f)
- close #2545 improve lazy load message list (203067c)
- close #2580 only use 3.5 to summarize when not using custom models (3bd76b9)
- close #2583 do not summarize with gpt-4 (769c2f9)
- close #2618 use correct html lang attr (e8e01aa)
- close #2621 use better default api url (ae82269)
- close #2638 hide auth page and use better unauth tips (ed62c87)
- close #2752 auto re-fill unfinished input (885f2a3)
- close #2754 add import/export to file (38f6956)
- close #2848 click drag icon to toggle sidebar width (d713d01)
- close #2908 allow to disable parse settings from link (c5ca278)
- close #291 gpt-4 model uses black icon (7e8973c)
- close #2954 chat summary should be copyable (8c0ba1a)
- close #3031 user can set larger font size (65c4a0c)
- close #3187 use CUSTOM_MODELS to control model list (d93f05f)
- close #3222 share message list should start from clear context index (be6d45e)
- close #3300 support multiple api keys (6aade62)
- close #3301 enable or diable default models with -all / +all (dc7159a)
- close #3304 use
=
instead of:
to map model name in CUSTOM_MODELS (45b88eb) - close #380 collapse side bar (82ad057)
- close #427 add OPENAI_ORG_ID (e3d2dd7)
- close #444 use env var to disable gpt-4 (7e8def5)
- close #469 support reset session and do not send memory (c2b37f8)
- close #539 add delete message button (12d4081)
- close #580 export messages as image (4dad7f2)
- close #628 add chat commands (ae1ef32)
- close #663 allow disable user api key input (074bd9f)
- close #680 lazy load markdown dom (d790b0b)
- close #680 lazy rendering markdown (8363cdd)
- close #741 add auth page (ebbd012)
- close #782 select prompt with arrow down / up (58eadd6)
- close #813 log user ip time (bd69c8f)
- close #864 improve long term history (d75b7d4)
- close #887 import masks (596c9b1)
- close #928 summarize with gpt-3.5 (06d5031)
- close #928 summarize with gpt3.5 (209a727)
- close #935 add azure support (b7ffca0)
- close #951 support mermaid (d88da1f)
- close #976 esc to close modal (e1ce1f2)
- Cosmetic: Adapt UI to BioChatter styles (54df474)
- CUSTOM_MODELS support mapper (a5a1f2e)
- default disable balance query (638fdd8)
- disable auto focus on mobile screen (3e63f6b)
- disable auto-scroll on ios device (caec012)
- display line break hints in enter mode (974c455)
- dnd: add drag and drop feature (301cbbf)
- drag and drop in contextual prompts (fb98050)
- dynamic config (d6e6dd0)
- edit session title button (47a2911)
- enable drag area for tauri apps (698be66)
- finish basic functions (2c9baa4)
- handle non-stream response (5f2745c)
- Hot keys: Escape to close settings, Up Arrow to get last input (58b956f)
- i18n refactor and style adjustment (fb32770)
- import ramarkBreaks plugin (2c5420a)
- improve auto scroll ux and edit model title (b5ef552)
- improve chat commands (6caf791)
- improve ChatAction ux (cbabb93)
- improve dnd icon (3ddedc9)
- improve mask ui (717c123)
- improve mask ui (132f6c8)
- improve message item buttons style (38c8ee8)
- improve mobile style (64e331a)
- improve model selector ui (48a6cdd)
- improve svg viewer (b718285)
- just disable all ngnix buffer (6410aa2)
- language support traditional chinese (307be40)
- migrate state from v1 to v2 (30040a0)
- mobile chat overscroll-behavior none (6d62ab4)
- new chat message actions style (25ce6af)
- new chat-item avatar (a3ca8ea)
- new token count function (76fdd04)
- now support gpt-4 model (b57663b)
- optimize loading screen (9398b34)
- optimize usage display (bb30fdf)
- partial locale type (50cfbaa)
- prevent browser to invoke basic auth popup (c2b36cd)
- prod/dev env settings (144eb68)
- reactive isMobileScreen (55281ed)
- reduce first load js size from 500kb to 85kb (ce5abac)
- replace window.confirm with showConfirm (3298961)
- replace window.prompt with showPrompt (ea6926c)
- right-click to copy message to user input (50b1f7d)
- scrollable mask lists in new-chat page (f14b413)
- scrolling effect when switching chat windows (93c9974)
- session-level model config (4cdb2f0)
- setUserInput with onDoubleClickCapture in mobile phone (e68aaf2)
- share to ShareGPT (3e65ef3)
- some en masks (de77551)
- sort model by name (54a5332)
- stop all stale messages (736c66f)
- SubmitKey: add MetaEnter option (d822f33)
- support code highlight and markdown gfm (f5aef31)
- support compress chat history (c133cae)
- support fast chatgpt mobile models (7f13a8d)
- support history message count to zero (0c9add7)
- support i18n (7cd170b)
- support more http status check for webdav (23eb773)
- support safari appleWebApp (6446692)
- support using user api key (df66eef)
- supports the display of line breaks in Markdown (b94607f)
- textarea with adaptive height (3656c84)
- try to add auto updater (91b871e)
- update app release workflow (e785849)
- update button hover style and scrollbar style (e5c441d)
- update dev config (b17a6a7)
- update payload config (1161ada)
- update style and timeout handler (5c70456)
- use commit time as version id (fce3b3c)
- use tag as version number (7783545)
- use toast instead of alert (4af8c26)
- user prompts (789a779)
- white url list for openai security (0d46110)
- wider app body (09fd743)
- wont fetch prompts in every building (9304459)
- wont send max_tokens (fd2f441)
- 翻译InjectSystemPrompts配置项为其他语言 (f59235b)
- Fix memory leak issue by adding fetch request timeout (2b912c6)
- #10 replace export icon (3136d6d)
- #1094 try to disable zoom on ios safari (2deb5cb)
- #1124 mask model config does not works (9f3188f)
- #1126 can not select prompt (1aaf4ae)
- #1130 #1131 delete right session (c37885e)
- #1147 edit mask after creating a new mask (b2fc7d4)
- #1154 wrong date range when query usage (0209ace)
- #1201 wont close prompt list when blur (c1b6828)
- #1210 change default lang to en (328ecd1)
- #1233 detect api key with custom prefix (c2e79d2)
- #1237 can not delete cloned mask (40223e6)
- #1251 use google fonts mirror (4b9d753)
- #1273 overlap detecting (fe8e3f2)
- #1294 fallback while mermaid render fails (c394b21)
- #1307 empty messages (1f2ef1c)
- #1359 empty line wrap count (9b1f251)
- #1363 session index after deleting (6d9abf1)
- #1401 try to disable zoom (36adfe8)
- #1423 should not scroll right when dragging side bar items (6da3aab)
- #1444 async load google fonts (03163d6)
- #1498 missing text caused by streaming (aed6b34)
- #1509 openai url split (8b0cf7d)
- #1533 handle non-stream type (e00652c)
- #1571 #1578 handle more error code (30676d1)
- #159 temperature should range 0 - 2 (380f818)
- #1611 show corret message when can not query usage (a524a60)
- #1612 fill empty message with a placeholder (6cf2fa0)
- #1612 infinite loading (af497c9)
- #1668 should not summarize twice (58f726c)
- #1681 replace svg icons with png icons (ec61a5b)
- #1685 clear context index should be recoverable (57514e9)
- #1688 wrong clear context index (e9642c7)
- #1711 input range style in mobile screen (4ca34e0)
- #1746 Can't modify immutable headers. (d533895)
- #1771 should not lose chat context when sumindex > n - count (db63a5a)
- #1815 refuse to serve when disable gpt4 (37da759)
- #182 prompt cannot be selected (b3fdf3e)
- #185 input and select align center (7827b40)
- #1931 try to fix cors issues (0fb775d)
- #1954 lazy render bugs (184a0b9)
- #1982 should not fullscreen on standlone build (47c546f)
- #2 use shift+enter to wrap lines when submit key is enter (547ef55)
- #203 pwa installation problem (1602879)
- #2055 should render mermaid completely (3c38b9c)
- #2061 RequestInit TypeError (9c05d13)
- #2087 chat box font size use global config (fa9ceb5)
- #2111 make "Attached Messages Count" working (91d8f9d)
- #2135 disable cmd + arrow to change session (058e289)
- #2149 try to fix chat action button style (5b1d45c)
- #2149 try to fix chat action button style (bce7489)
- #2149 try to fix ChatAction style on ios mobile (d5c33a1)
- #2195 correct macos icon size (829df56)
- #2208 use global settings button dose not work (ee55f87)
- #2221 user prompts in front of all prompts (5963459)
- #2230 hide chat actions for context prompts (0bc2c71)
- #2252 polyfill composing for old safari browsers (1197521)
- #2261 default enable gpt-4 models (3863cfe)
- #2280 auto-detect models from 'list/models' (28c4577)
- #229 disable light code theme (bf50eba)
- #2295 use correct methods to migrate state (90d8f31)
- #23 errors when dev on windows (a5b3998)
- #2303 should select custom models (09b05cd)
- #2308 improve chat actions (ca29558)
- #2336 resending message should delete origional messages (c00a63e)
- #2367 do not copy in async callback after sharing to ShareGPT (30473ec)
- #2393 try to fix chat list lag (1357608)
- #244 better scroll ux (7599ae3)
- #244 optimize polyfill (37587f6)
- #2485 one-time-use body (b14c5cd)
- #2514 should not clear the message after editing message (129e7af)
- #253 #356 auto scroll ux (c978de2)
- #2564 should not clear message when error (4ab9141)
- #2566 click avatar to edit context messages (840277f)
- #2594 trim the / (0b7de6f)
- #2614 better rtl detecting algo (a496bc5)
- #2615 scrollbar jitter under certain message counts (db5c7ab)
- #2672 should use correct resend index (e114221)
- #2699 remove double quotes in readme (d8b6ebf)
- #277 no cache for credit query (e5aa72a)
- #2817 min-height for landscape orientation on mobile phone (61ca60c)
- #2820 try to fix 520 error code (adb860b)
- #2841 dollar sign conflict with latex math (a0cd939)
- #289 #367 #353 #369 provide more error message info (b44caee)
- #289 use highlight.js instead of prism (4f0108b)
- #2981 full screen button not works (f54db69)
- #3016 disable sidebar transition on ios (6e52d14)
- #305 disable double click to copy on pc (0385f6e)
- #3152 system prompt should be injected (836bf83)
- #3174 should prompt to confirm to delete chat (fbc0236)
- #3186 enable max_tokens in chat payload (d0a1d91)
- #3189 should correct math eq in exporter (b52e237)
- #3192 use smaller max_tokens as default (87e3d66)
- #3196 3.5-turbo-1106 should use old cutoff date (3b3ebda)
- #3207 ensure corner case (cb140e4)
- #3241 should not ensure openai url non-empty (d033168)
- #3275 refuse on server side if hide user api key (9876a1a)
- #34 only auto scroll when textbox is focused (1e89fe1)
- #366 use fallback copy (7386565)
- #367 failed to fetch account usage (7b5af27)
- #38 high resolution favicon (a5ec152)
- #384 improve scroll (0e784c5)
- #397 #373 Array.prototype.at polyfill errors (5c75b6c)
- #410 can not stop response (8e560d2)
- #418 valid model config (4e644cf)
- #439 context prompt input with textarea (0e77177)
- #451 override default model config (dce2546)
- #463 add subscrption total amount (acfe6ee)
- #5 crash if code block cannot be highlighted (e55520e)
- #507 break cjk chars in stream mode (7aee53e)
- #512 Mobile renaming should not return to chat list (806587c)
- #513 show toast after copying (f3dbe5a)
- #522 resizable side bar (6ae61c5)
- #528 wont send max_tokens (45c8de4)
- #537 delete chat button style (6420f61)
- #559 custom input ui style (85bf4ac)
- #589 improve unauthorized tips (0e05733)
- #613 show all prompts when input / (637cda5)
- #641 delete wrong chat list (4a49226)
- #648 password input style (174c745)
- #676 docker override old proxy files (8df8ee8)
- #7 disable light code theme (fb2d281)
- #751 do not cache request (8f5c289)
- #804 disable auto scroll in textarea (fb14785)
- #829 filter empty prompt (ea3e8a7)
- #832 update nextjs version to 13.3.0 (124938e)
- #853 fetch duplex errors (cc053b1)
- #866 remove unused retry messages (525a2ff)
- #915 allow send 0 history messages (072a35b)
- #930 wont show delete for first message (2390da1)
- #963 config not work (ae479f4)
- #965 improve loading animation (ab82636)
- *.scss *.svg types (9146b98)
- #65: fix unknown git commit id (efaf659)
- a few typos (fee38b8)
- action ubuntu version (5ce53db)
- add localnet to proxychains config (de000a8)
- add media query to theme-color, fix auto theme not updating theme-color (30ff915)
- adjust presence_penalty step 0.1 (4d45c07)
- alignment of mobile settings page title. (b003a37)
- allow to import a single mask (f6c268d)
- auto grow textarea (13035ec)
- auto scroll on enter (802ea20)
- autoscroll conflict (4269775)
- bug #1240 (6e20031)
- bug #1413 cmd/alt/ctrl should be checked for arrowUp events (7bf74c6)
- bug #1413 input '/' when clicking icon to open prompt modal (cbb50c1)
- bug #1662 (23f6c2e)
- build errors (b4b11a4)
- build errors (8ec9278)
- chat history with memory (4d97c26)
- clear btn should display in correct place (523d553)
- click the prompt button to hide hints when it's already shown (ec19b86)
- code copy button position (55f3724)
- code highlight styles (eb531d4)
- commit id as version id (2f2e0b6)
- compile erros (701a6e4)
- conflict (5f444c1)
- crash caused by filter config (dea3d26)
- css on display chat names (f8ef627)
- dialog height (752c083)
- distinguish PC/Mobile behavior on auto-scroll (dd20c36)
- docker access code setting missing (eb72c83)
- docker build (e7e39ba)
- enable
enableInjectSystemPrompts
attribute for old sessions (fd058cc) - Enter key bug (6c82f80)
- enter key cannot select prompt when using enter key to submit (cf775e3)
- error in windows (3038dfd)
- false window style (76a6341)
- fix #82, close sidebar after new session (684a3c4)
- fix history message count (fea4f56)
- fix the different colors on mobile (785372a)
- get real-ip instead of vercel edge network ip (c282433)
- header title overflow (909e2ab)
- hide actions when loading (3a3999d)
- hide actions when loading (7a5c35b)
- hide toast on cancel session deletion on mobile (71d9fbc)
- historyMessageCount (12f342f)
- hot fix for data migration (6419ce3)
- improve scroll (56ba8a6)
- innerHTML may leads to script execution (7ed8517)
- input-range style (f3ab6b2)
- layout styles (7a1bcac)
- light theme code highlight (6155a19)
- locales: type error in pt.ts (6527074)
- Logical corrections & syntax errors (e33ad07)
- mask download not working (ba0753c)
- math overflow styles (5f7856c)
- merge conflict (401c136)
- middleware match error (53e30e2)
- migrate modelConfig state (f4c99c9)
- migrated mask object key (a4d0128)
- minor fix (1c017b8)
- minor fix (48dc2c2)
- mobile scroll problem (1afca0b)
- mobile textarea autofocus ui error (71f119c)
- navigation between settings and home (2badfbd)
- new session should insert at top (4f10b9a)
- proxy api request (eec1dd6)
- raw.split is not a function (725054c)
- remove scroll anchor height (45bf2c3)
- remove slection range when user blured (21aa015)
- request errors (8e4fc83)
- request timeout errors (e2a4b3d)
- resolve conflict (d0eee76)
- resolve hydration error (fb06fb8)
- Resolve markdown link issue (aeda752)
- row count logic (a80dcaa)
- scroll ux on ios device (a2baad9)
- scroll: scroll after click submit button (a2807c9)
- selector z-index bug (c10e838)
- send button covering the text in the textarea (c47e900)
- set openWhenHidden to be true (94a2104)
- sharegpt roles (d275e32)
- should not tight border in desktop app (eae7d62)
- show Loading Icon when checking repo update (96545bd)
- show Vitenamese in it's own language (a0e192b)
- solve navigator undefined && merge from main (00d45e7)
- style typo error in home.module.scss (c1cc3d1)
- styles and mobile ux (653a740)
- styles and store version number (76db385)
- styles on .user-prompt-buttons (4a82a91)
- taskbar color follow(#54) (cd73c3a)
- tauri auto updater url (1e8d476)
- temperature -> top_p (0a2af93)
- the display format of json (6bbdaf7)
- the position of top-action buttons (846e323)
- the theme-color selector (170936a)
- The width of the sidebar changes abruptly by dragging it multiple times over and over again (bouncing) (48e6087)
- tight border on mobile style (1b140a1)
- try catch errors (ca679e8)
- typo (2f2aefd)
- typo (1761289)
- typo (79f58f5)
- typo (bd85d9a)
- typo IMPRTANT -> IMPORTANT (b357e2e)
- typo PresencePenlty -> PresencePenalty (44874fb)
- typo reqestTimeoutId -> requestTimeoutId (06534fa)
- typo: ngnix -> nginx (cf4f928)
- typos (dd047fd)
- update yarn.lock file (166329a)
- updating the array using push in zustand does not actually trigger component updates (1d42e95)
- updating the array using push in zustand does not actually trigger component updates (e636d48)
- use Select component (99317f7)
- useAccessStore filter spaces (322eb66)
- useEffect hooks (e5b4cb2)
- utils: 修复复制问题 (0af5536)
- Width changes abruptly when dragging the sidebar (jumps) (3687016)
- wont show auth popup when receiving a 401 http code (600b181)
- 修复在手机浏览器高度样式问题 (5f7a264)
- 修改InjectSystemPrompts.SubTitle使其更符合系统行为 (2930ba0)
- 修改是否应该注入System Prompt的判断规则为根据设置项 (1513881)
- 兼容不同浏览器的input range兼容 (d921084)
- #1000 client-side only and desktop app (a023308)
- #1000 ready to support client-side only (50cd33d)
- #112 add edit chat title (45088a3)
- #1303 improve long text input ux and mobile modal (1b19fdf)
- #138 add context prompt, close #330 #321 (b85245e)
- #1640 support free gpt endpoint (203ac09)
- #170 auto scroll after retrying (08f3c70)
- #2 #8 add stop and retry button (86507fa)
- #2 add access control by (2c899cf)
- #2 add prompt hints (6782e65)
- #2 add prompt list (7d5e742)
- #2 trying to add stop response button (806e7b0)
- #2144 improve input template (5f0cda8)
- #2308 improve chat actions ux (b55b01c)
- #2330 disable /list/models (15e063e)
- #24 docker publish actions (0463b35)
- #27 add docker image publish actions (cc1a1d4)
- #3224 auto switch to first avaliable model (be97749)
- #499 revert delete session (5952064)
- #577 maximum / minimium icon (eae5a8a)
- #9 add copy code button (e57bd51)
- #920 migrate id to nanoid (8e4743e)
- [WIP] support webdav (1dd75b6)
- #close 1789 add user input template (be597a5)
- add "Hide_Balance_Query" environment variable (c05de45)
- add analytics (76f851b)
- add app dev mode (80d5bfd)
- add app logo and (6264c02)
- add autoGenerateTitle option (20a508e)
- add basic ui (d49b2aa)
- add calcTextareaHeight.js from element-ui (bce020f)
- add calcTextareaHeight.ts (de740ec)
- add check update (29de957)
- add confirm tips when deleting conversation on pc (4dc1e02)
- add dark theme support (14d50f1)
- add docker proxy (c8be5e4)
- add Dockerfile for docker deployment support (8d0d087)
- add export to .md button (bab470d)
- add favicon (9912762)
- add font size setting (f979822)
- Add frequency_penalty request parameter (72cbb15)
- add i18n for mask (c7c58ef)
- add lint-staged (e648a59)
- add log (49fc752)
- add mask crud (a7a8aad)
- add mask page (ffa7302)
- add mask screen (aeb9862)
- add max icon for modals (9e6617e)
- add mobile support (1fae774)
- add model and time info to prompts (cb55ce0)
- add model config to settings (2f112ec)
- add nynorsk option (113bd24)
- add one-key setup script (3b6f93a)
- add optimize textarea height when inputing (2a79d35)
- add proxy for docker (1bb7b4a)
- add PWA support (5593c06)
- add PWA support (689b7ba)
- add PWA support (bdf17fa)
- add robots.txt (306f085)
- add session config modal (7345639)
- add setting to hide builtin masks (74fa065)
- add settings ui (a9940cb)
- add side bar mask entry (59edcc3)
- add stream support (74dd619)
- add switch of send preview bubble (1db2100)
- add tight border layout (ff0cf2f)
- add top p config (8230326)
- add type for import (442a529)
- add typings for metadata (e1243f3)
- add upstash redis cloud sync (83fed42)
- add webdav support (6f83fbd)
- adding iOS Webapp support (dd80c45)
- align chat page title center on mobile screen (82ec447)
- allow to disable chunk building by setting DISABLE_CHUNK=1 (463251d)
- animate streaming response to make more smooth (536ace8)
- auto fill upstash backup name (f1e7db6)
- better animation speed (f248593)
- build universal app darwin bundle (d8b606d)
- check usage throttle (fdc8278)
- clear session only (506cdbc)
- close #1055 cmd/alt/ctrl + arrow up/down to switch window (2b7f72d)
- close #1072 share mask as link (5c8be2a)
- close #118 add stop all button (dc3883e)
- close #1301 support message actions (2223013)
- close #1382 only clear memory btn in chat config (05b1b8b)
- close #1415 clear context button (a19d238)
- close #1478 new chat use global config as default (b1ba3df)
- close #1615 pin messages to contextual prompts (7893693)
- close #1626 hide context prompts in mask config (6d8c7ba)
- close #1762 add hover text for chat input actions (88df4a2)
- close #1960 add gpt-3.5-turbo-16k-0613 (8590750)
- close #1994 add clipboard write api (98afd55)
- close #2 add check account balance (447dec9)
- close #2013 add switch model button to chat actions (5d06fa2)
- close #2025 just use a smaller to-bottom threshold (93c666b)
- close #2136 click avatar to edit message (b044e27)
- close #2141 danger zone (6c3d4a1)
- close #2175 use default api host if endpoint is empty (0140f77)
- close #2187 improve chat actions ux (3937dad)
- close #2190 improve app auto updater (be48346)
- close #2192 use /list/models to get model ids (4131fcc)
- close #2194 add macos arm support (475158a)
- close #2266 use modal to switch model (0373b2c)
- close #2267 display a modal to export image (6c6a2d0)
- close #2294 add documents for adding a new translation (6014b76)
- close #2303 add custom model name config (98ac7ee)
- close #2376 add babel polyfill (af5f67d)
- close #2430 add a simple user maual (4904612)
- close #2445 switch to mit license (0198c5b)
- close #2447 pre-fill key/code/url (e5f6133)
- close #2449 edit / insert / delete messages modal (7c2fa9f)
- close #2545 improve lazy load message list (203067c)
- close #2580 only use 3.5 to summarize when not using custom models (3bd76b9)
- close #2583 do not summarize with gpt-4 (769c2f9)
- close #2618 use correct html lang attr (e8e01aa)
- close #2621 use better default api url (ae82269)
- close #2638 hide auth page and use better unauth tips (ed62c87)
- close #2752 auto re-fill unfinished input (885f2a3)
- close #2754 add import/export to file (38f6956)
- close #2848 click drag icon to toggle sidebar width (d713d01)
- close #2908 allow to disable parse settings from link (c5ca278)
- close #291 gpt-4 model uses black icon (7e8973c)
- close #2954 chat summary should be copyable (8c0ba1a)
- close #3031 user can set larger font size (65c4a0c)
- close #3187 use CUSTOM_MODELS to control model list (d93f05f)
- close #3222 share message list should start from clear context index (be6d45e)
- close #3300 support multiple api keys (6aade62)
- close #3301 enable or diable default models with -all / +all (dc7159a)
- close #3304 use
=
instead of:
to map model name in CUSTOM_MODELS (45b88eb) - close #380 collapse side bar (82ad057)
- close #427 add OPENAI_ORG_ID (e3d2dd7)
- close #444 use env var to disable gpt-4 (7e8def5)
- close #469 support reset session and do not send memory (c2b37f8)
- close #539 add delete message button (12d4081)
- close #580 export messages as image (4dad7f2)
- close #628 add chat commands (ae1ef32)
- close #663 allow disable user api key input (074bd9f)
- close #680 lazy load markdown dom (d790b0b)
- close #680 lazy rendering markdown (8363cdd)
- close #741 add auth page (ebbd012)
- close #782 select prompt with arrow down / up (58eadd6)
- close #813 log user ip time (bd69c8f)
- close #864 improve long term history (d75b7d4)
- close #887 import masks (596c9b1)
- close #928 summarize with gpt-3.5 (06d5031)
- close #928 summarize with gpt3.5 (209a727)
- close #935 add azure support (b7ffca0)
- close #951 support mermaid (d88da1f)
- close #976 esc to close modal (e1ce1f2)
- Cosmetic: Adapt UI to BioChatter styles (54df474)
- CUSTOM_MODELS support mapper (a5a1f2e)
- default disable balance query (638fdd8)
- disable auto focus on mobile screen (3e63f6b)
- disable auto-scroll on ios device (caec012)
- display line break hints in enter mode (974c455)
- dnd: add drag and drop feature (301cbbf)
- drag and drop in contextual prompts (fb98050)
- dynamic config (d6e6dd0)
- edit session title button (47a2911)
- enable drag area for tauri apps (698be66)
- finish basic functions (2c9baa4)
- handle non-stream response (5f2745c)
- Hot keys: Escape to close settings, Up Arrow to get last input (58b956f)
- i18n refactor and style adjustment (fb32770)
- import ramarkBreaks plugin (2c5420a)
- improve auto scroll ux and edit model title (b5ef552)
- improve chat commands (6caf791)
- improve ChatAction ux (cbabb93)
- improve dnd icon (3ddedc9)
- improve mask ui (717c123)
- improve mask ui (132f6c8)
- improve message item buttons style (38c8ee8)
- improve mobile style (64e331a)
- improve model selector ui (48a6cdd)
- improve svg viewer (b718285)
- just disable all ngnix buffer (6410aa2)
- language support traditional chinese (307be40)
- migrate state from v1 to v2 (30040a0)
- mobile chat overscroll-behavior none (6d62ab4)
- new chat message actions style (25ce6af)
- new chat-item avatar (a3ca8ea)
- new token count function (76fdd04)
- now support gpt-4 model (b57663b)
- optimize loading screen (9398b34)
- optimize usage display (bb30fdf)
- partial locale type (50cfbaa)
- prevent browser to invoke basic auth popup (c2b36cd)
- prod/dev env settings (144eb68)
- reactive isMobileScreen (55281ed)
- reduce first load js size from 500kb to 85kb (ce5abac)
- replace window.confirm with showConfirm (3298961)
- replace window.prompt with showPrompt (ea6926c)
- right-click to copy message to user input (50b1f7d)
- scrollable mask lists in new-chat page (f14b413)
- scrolling effect when switching chat windows (93c9974)
- session-level model config (4cdb2f0)
- setUserInput with onDoubleClickCapture in mobile phone (e68aaf2)
- share to ShareGPT (3e65ef3)
- some en masks (de77551)
- sort model by name (54a5332)
- stop all stale messages (736c66f)
- SubmitKey: add MetaEnter option (d822f33)
- support code highlight and markdown gfm (f5aef31)
- support compress chat history (c133cae)
- support fast chatgpt mobile models (7f13a8d)
- support history message count to zero (0c9add7)
- support i18n (7cd170b)
- support more http status check for webdav (23eb773)
- support safari appleWebApp (6446692)
- support using user api key (df66eef)
- supports the display of line breaks in Markdown (b94607f)
- textarea with adaptive height (3656c84)
- try to add auto updater (91b871e)
- update app release workflow (e785849)
- update button hover style and scrollbar style (e5c441d)
- update dev config (b17a6a7)
- update payload config (1161ada)
- update style and timeout handler (5c70456)
- use commit time as version id (fce3b3c)
- use tag as version number (7783545)
- use toast instead of alert (4af8c26)
- user prompts (789a779)
- white url list for openai security (0d46110)
- wider app body (09fd743)
- wont fetch prompts in every building (9304459)
- wont send max_tokens (fd2f441)
- 翻译InjectSystemPrompts配置项为其他语言 (f59235b)
- Fix memory leak issue by adding fetch request timeout (2b912c6)
- #10 replace export icon (3136d6d)
- #1094 try to disable zoom on ios safari (2deb5cb)
- #1124 mask model config does not works (9f3188f)
- #1126 can not select prompt (1aaf4ae)
- #1130 #1131 delete right session (c37885e)
- #1147 edit mask after creating a new mask (b2fc7d4)
- #1154 wrong date range when query usage (0209ace)
- #1201 wont close prompt list when blur (c1b6828)
- #1210 change default lang to en (328ecd1)
- #1233 detect api key with custom prefix (c2e79d2)
- #1237 can not delete cloned mask (40223e6)
- #1251 use google fonts mirror (4b9d753)
- #1273 overlap detecting (fe8e3f2)
- #1294 fallback while mermaid render fails (c394b21)
- #1307 empty messages (1f2ef1c)
- #1359 empty line wrap count (9b1f251)
- #1363 session index after deleting (6d9abf1)
- #1401 try to disable zoom (36adfe8)
- #1423 should not scroll right when dragging side bar items (6da3aab)
- #1444 async load google fonts (03163d6)
- #1498 missing text caused by streaming (aed6b34)
- #1509 openai url split (8b0cf7d)
- #1533 handle non-stream type (e00652c)
- #1571 #1578 handle more error code (30676d1)
- #159 temperature should range 0 - 2 (380f818)
- #1611 show corret message when can not query usage (a524a60)
- #1612 fill empty message with a placeholder (6cf2fa0)
- #1612 infinite loading (af497c9)
- #1668 should not summarize twice (58f726c)
- #1681 replace svg icons with png icons (ec61a5b)
- #1685 clear context index should be recoverable (57514e9)
- #1688 wrong clear context index (e9642c7)
- #1711 input range style in mobile screen (4ca34e0)
- #1746 Can't modify immutable headers. (d533895)
- #1771 should not lose chat context when sumindex > n - count (db63a5a)
- #1815 refuse to serve when disable gpt4 (37da759)
- #182 prompt cannot be selected (b3fdf3e)
- #185 input and select align center (7827b40)
- #1931 try to fix cors issues (0fb775d)
- #1954 lazy render bugs (184a0b9)
- #1982 should not fullscreen on standlone build (47c546f)
- #2 use shift+enter to wrap lines when submit key is enter (547ef55)
- #203 pwa installation problem (1602879)
- #2055 should render mermaid completely (3c38b9c)
- #2061 RequestInit TypeError (9c05d13)
- #2087 chat box font size use global config (fa9ceb5)
- #2111 make "Attached Messages Count" working (91d8f9d)
- #2135 disable cmd + arrow to change session (058e289)
- #2149 try to fix chat action button style (5b1d45c)
- #2149 try to fix chat action button style (bce7489)
- #2149 try to fix ChatAction style on ios mobile (d5c33a1)
- #2195 correct macos icon size (829df56)
- #2208 use global settings button dose not work (ee55f87)
- #2221 user prompts in front of all prompts (5963459)
- #2230 hide chat actions for context prompts (0bc2c71)
- #2252 polyfill composing for old safari browsers (1197521)
- #2261 default enable gpt-4 models (3863cfe)
- #2280 auto-detect models from 'list/models' (28c4577)
- #229 disable light code theme (bf50eba)
- #2295 use correct methods to migrate state (90d8f31)
- #23 errors when dev on windows (a5b3998)
- #2303 should select custom models (09b05cd)
- #2308 improve chat actions (ca29558)
- #2336 resending message should delete origional messages (c00a63e)
- #2367 do not copy in async callback after sharing to ShareGPT (30473ec)
- #2393 try to fix chat list lag (1357608)
- #244 better scroll ux (7599ae3)
- #244 optimize polyfill (37587f6)
- #2485 one-time-use body (b14c5cd)
- #2514 should not clear the message after editing message (129e7af)
- #253 #356 auto scroll ux (c978de2)
- #2564 should not clear message when error (4ab9141)
- #2566 click avatar to edit context messages (840277f)
- #2594 trim the / (0b7de6f)
- #2614 better rtl detecting algo (a496bc5)
- #2615 scrollbar jitter under certain message counts (db5c7ab)
- #2672 should use correct resend index (e114221)
- #2699 remove double quotes in readme (d8b6ebf)
- #277 no cache for credit query (e5aa72a)
- #2817 min-height for landscape orientation on mobile phone (61ca60c)
- #2820 try to fix 520 error code (adb860b)
- #2841 dollar sign conflict with latex math (a0cd939)
- #289 #367 #353 #369 provide more error message info (b44caee)
- #289 use highlight.js instead of prism (4f0108b)
- #2981 full screen button not works (f54db69)
- #3016 disable sidebar transition on ios (6e52d14)
- #305 disable double click to copy on pc (0385f6e)
- #3152 system prompt should be injected (836bf83)
- #3174 should prompt to confirm to delete chat (fbc0236)
- #3186 enable max_tokens in chat payload (d0a1d91)
- #3189 should correct math eq in exporter (b52e237)
- #3192 use smaller max_tokens as default (87e3d66)
- #3196 3.5-turbo-1106 should use old cutoff date (3b3ebda)
- #3207 ensure corner case (cb140e4)
- #3241 should not ensure openai url non-empty (d033168)
- #3275 refuse on server side if hide user api key (9876a1a)
- #34 only auto scroll when textbox is focused (1e89fe1)
- #366 use fallback copy (7386565)
- #367 failed to fetch account usage (7b5af27)
- #38 high resolution favicon (a5ec152)
- #384 improve scroll (0e784c5)
- #397 #373 Array.prototype.at polyfill errors (5c75b6c)
- #410 can not stop response (8e560d2)
- #418 valid model config (4e644cf)
- #439 context prompt input with textarea (0e77177)
- #451 override default model config (dce2546)
- #463 add subscrption total amount (acfe6ee)
- #5 crash if code block cannot be highlighted (e55520e)
- #507 break cjk chars in stream mode (7aee53e)
- #512 Mobile renaming should not return to chat list (806587c)
- #513 show toast after copying (f3dbe5a)
- #522 resizable side bar (6ae61c5)
- #528 wont send max_tokens (45c8de4)
- #537 delete chat button style (6420f61)
- #559 custom input ui style (85bf4ac)
- #589 improve unauthorized tips (0e05733)
- #613 show all prompts when input / (637cda5)
- #641 delete wrong chat list (4a49226)
- #648 password input style (174c745)
- #676 docker override old proxy files (8df8ee8)
- #7 disable light code theme (fb2d281)
- #751 do not cache request (8f5c289)
- #804 disable auto scroll in textarea (fb14785)
- #829 filter empty prompt (ea3e8a7)
- #832 update nextjs version to 13.3.0 (124938e)
- #853 fetch duplex errors (cc053b1)
- #866 remove unused retry messages (525a2ff)
- #915 allow send 0 history messages (072a35b)
- #930 wont show delete for first message (2390da1)
- #963 config not work (ae479f4)
- #965 improve loading animation (ab82636)
- *.scss *.svg types (9146b98)
- #65: fix unknown git commit id (efaf659)
- a few typos (fee38b8)
- action ubuntu version (5ce53db)
- add localnet to proxychains config (de000a8)
- add media query to theme-color, fix auto theme not updating theme-color (30ff915)
- adjust presence_penalty step 0.1 (4d45c07)
- alignment of mobile settings page title. (b003a37)
- allow to import a single mask (f6c268d)
- auto grow textarea (13035ec)
- auto scroll on enter (802ea20)
- autoscroll conflict (4269775)
- bug #1240 (6e20031)
- bug #1413 cmd/alt/ctrl should be checked for arrowUp events (7bf74c6)
- bug #1413 input '/' when clicking icon to open prompt modal (cbb50c1)
- bug #1662 (23f6c2e)
- build errors (b4b11a4)
- build errors (8ec9278)
- chat history with memory (4d97c26)
- clear btn should display in correct place (523d553)
- click the prompt button to hide hints when it's already shown (ec19b86)
- code copy button position (55f3724)
- code highlight styles (eb531d4)
- commit id as version id (2f2e0b6)
- compile erros (701a6e4)
- conflict (5f444c1)
- crash caused by filter config (dea3d26)
- css on display chat names (f8ef627)
- dialog height (752c083)
- distinguish PC/Mobile behavior on auto-scroll (dd20c36)
- docker access code setting missing (eb72c83)
- docker build (e7e39ba)
- enable
enableInjectSystemPrompts
attribute for old sessions (fd058cc) - Enter key bug (6c82f80)
- enter key cannot select prompt when using enter key to submit (cf775e3)
- error in windows (3038dfd)
- false window style (76a6341)
- fix #82, close sidebar after new session (684a3c4)
- fix history message count (fea4f56)
- fix the different colors on mobile (785372a)
- get real-ip instead of vercel edge network ip (c282433)
- header title overflow (909e2ab)
- hide actions when loading (3a3999d)
- hide actions when loading (7a5c35b)
- hide toast on cancel session deletion on mobile (71d9fbc)
- historyMessageCount (12f342f)
- hot fix for data migration (6419ce3)
- improve scroll (56ba8a6)
- innerHTML may leads to script execution (7ed8517)
- input-range style (f3ab6b2)
- layout styles (7a1bcac)
- light theme code highlight (6155a19)
- locales: type error in pt.ts (6527074)
- Logical corrections & syntax errors (e33ad07)
- mask download not working (ba0753c)
- math overflow styles (5f7856c)
- merge conflict (401c136)
- middleware match error (53e30e2)
- migrate modelConfig state (f4c99c9)
- migrated mask object key (a4d0128)
- minor fix (1c017b8)
- minor fix (48dc2c2)
- mobile scroll problem (1afca0b)
- mobile textarea autofocus ui error (71f119c)
- navigation between settings and home (2badfbd)
- new session should insert at top (4f10b9a)
- proxy api request (eec1dd6)
- raw.split is not a function (725054c)
- remove scroll anchor height (45bf2c3)
- remove slection range when user blured (21aa015)
- request errors (8e4fc83)
- request timeout errors (e2a4b3d)
- resolve conflict (d0eee76)
- resolve hydration error (fb06fb8)
- Resolve markdown link issue (aeda752)
- row count logic (a80dcaa)
- scroll ux on ios device (a2baad9)
- scroll: scroll after click submit button (a2807c9)
- selector z-index bug (c10e838)
- send button covering the text in the textarea (c47e900)
- set openWhenHidden to be true (94a2104)
- sharegpt roles (d275e32)
- should not tight border in desktop app (eae7d62)
- show Loading Icon when checking repo update (96545bd)
- show Vitenamese in it's own language (a0e192b)
- solve navigator undefined && merge from main (00d45e7)
- style typo error in home.module.scss (c1cc3d1)
- styles and mobile ux (653a740)
- styles and store version number (76db385)
- styles on .user-prompt-buttons (4a82a91)
- taskbar color follow(#54) (cd73c3a)
- tauri auto updater url (1e8d476)
- temperature -> top_p (0a2af93)
- the display format of json (6bbdaf7)
- the position of top-action buttons (846e323)
- the theme-color selector (170936a)
- The width of the sidebar changes abruptly by dragging it multiple times over and over again (bouncing) (48e6087)
- tight border on mobile style (1b140a1)
- try catch errors (ca679e8)
- typo (2f2aefd)
- typo (1761289)
- typo (79f58f5)
- typo (bd85d9a)
- typo IMPRTANT -> IMPORTANT (b357e2e)
- typo PresencePenlty -> PresencePenalty (44874fb)
- typo reqestTimeoutId -> requestTimeoutId (06534fa)
- typo: ngnix -> nginx (cf4f928)
- typos (dd047fd)
- update yarn.lock file (166329a)
- updating the array using push in zustand does not actually trigger component updates (1d42e95)
- updating the array using push in zustand does not actually trigger component updates (e636d48)
- use Select component (99317f7)
- useAccessStore filter spaces (322eb66)
- useEffect hooks (e5b4cb2)
- utils: 修复复制问题 (0af5536)
- Width changes abruptly when dragging the sidebar (jumps) (3687016)
- wont show auth popup when receiving a 401 http code (600b181)
- 修复在手机浏览器高度样式问题 (5f7a264)
- 修改InjectSystemPrompts.SubTitle使其更符合系统行为 (2930ba0)
- 修改是否应该注入System Prompt的判断规则为根据设置项 (1513881)
- 兼容不同浏览器的input range兼容 (d921084)