Commit Graph

320 Commits

Author SHA1 Message Date
ruban
6fc7c50f19
this 2024-05-02 22:55:41 -07:00
ruban
9d728ec3c5
this is ti 2024-05-02 22:50:35 -07:00
ruban
9cd3358e4e
this is the fix 2024-05-02 22:40:52 -07:00
ruban
4cd94370e8 fix i think 2024-05-03 05:25:11 +00:00
Hk-Gosuto
7c6a138e1f chore: vision model message order 2024-04-24 11:56:30 +08:00
Hk-Gosuto
f2b13848eb Merge remote-tracking branch 'upstream/main' 2024-04-21 12:58:47 +08:00
Wayland Zhan
c96e4b7966 feat: Support a way to define default model by adding DEFAULT_MODEL env. 2024-04-19 06:57:15 +00:00
l.tingting
aa084ea09a add timezone in system prompts 2024-04-12 23:07:29 +08:00
Hk-Gosuto
efdfdc8b6a
Merge branch 'ChatGPTNextWeb:main' into main 2024-04-12 18:04:09 +08:00
butterfly
ee15c14049 feat: fix webdav 逻辑 2024-04-12 13:40:37 +08:00
Hk-Gosuto
668ee60e53 Merge remote-tracking branch 'upstream/main' 2024-04-12 12:18:38 +08:00
butterfly
79f342439a feat: Solve the problem of using openai interface protocol for user-defined claude model & add some famous webdav endpoints 2024-04-09 20:49:51 +08:00
butterfly
264da6798c feat: remove duplicate Input Template 2024-04-08 18:06:17 +08:00
Hk-Gosuto
dc4137505e fix: docker rag bug 2024-04-08 12:42:10 +08:00
butterfly
86b5c55855 feat: roles must alternate between user and assistant in claude, so add a fake assistant message between two user messages 2024-04-07 18:02:31 +08:00
Hk-Gosuto
b00e9f0c79 feat: #77 2024-04-07 18:01:34 +08:00
Hk-Gosuto
958ab02d1e alpha version 2024-04-07 18:01:34 +08:00
butterfly
768decde93 feat: parse response message 2024-04-07 15:20:27 +08:00
butterfly
69b079c86e feat: dev done 2024-04-07 11:32:57 +08:00
Hk-Gosuto
c74c0ac8e8
Merge branch 'ChatGPTNextWeb:main' into main 2024-03-30 14:23:57 +08:00
DeanYao
e38b527ac2
Merge pull request #3205 from H0llyW00dzZ/summarizelogic
Refactor Summarize Logic
2024-03-28 15:19:32 +08:00
Hk-Gosuto
a18cb2c525 feat: #226 2024-03-24 11:43:13 +08:00
Hk-Gosuto
f80663cede Merge remote-tracking branch 'upstream/main' 2024-03-17 10:23:28 +08:00
Fred
066ca9e552
fix: auto migrate proxy config 2024-03-14 03:03:46 +08:00
Hk-Gosuto
bc061fe0f2 feat: support voice input 2024-03-13 23:06:51 +08:00
Hk-Gosuto
bdaf416a10 fix: #220 2024-03-09 16:04:20 +08:00
Hk-Gosuto
8fbcc653a0 Merge remote-tracking branch 'upstream/main' 2024-03-08 17:35:13 +08:00
Hk-Gosuto
c3656609ab feat: support openai tts 2024-03-03 15:15:23 +08:00
Qiying Wang
fd67f980a5
Fix temperature range (#4083) 2024-02-20 18:05:17 +08:00
TheRam_
e2da3406d2
Add vision support (#4076) 2024-02-20 18:04:32 +08:00
Hk-Gosuto
3974f0d477 fix: #203 2024-02-20 17:16:20 +08:00
Hk-Gosuto
4e5bd62477 fix: #198 2024-02-20 14:19:51 +08:00
Hk-Gosuto
f676aa19af feat: #168 2024-02-20 11:16:44 +08:00
Hk-Gosuto
8363fd26c5 fix: #198 2024-02-20 10:30:56 +08:00
Hk-Gosuto
b56d2e6b4f Merge remote-tracking branch 'upstream/main' 2024-02-09 08:23:26 +08:00
fred-bf
bca74241e6
fix: fix gemini issue when using app (#4013)
* chore: update path

* fix: fix google auth logic

* fix: not using header authorization for google api

* chore: revert to allow stream
2024-02-07 13:17:11 +08:00
fred-bf
9d5801fb5f
fix: avoiding not operation for custom models (#4010) 2024-02-07 10:31:49 +08:00
Hk-Gosuto
c45cab1e98
Merge branch 'ChatGPTNextWeb:main' into main 2024-02-06 00:16:32 +08:00
H0llyW00dzZ
a5517a1a51
Improve Default System Template (#3996)
* Feat [UI/UX] [Constant] [DEFAULT System Template] replace hardcoded

- [+] feat(constant.ts): replace hardcoded OpenAI with dynamic ServiceProvider variable in DEFAULT_SYSTEM_TEMPLATE

* Improve [UI/UX] [Chat] "fillTemplateWith"

- [+] feat(chat.ts): add DEFAULT_MODELS to modelConfig
- [+] fix(chat.ts): replace replaceAll with regex in output string replacement
- [+] refactor(chat.ts): use const instead of let for cutoff variable
2024-02-05 13:35:51 +08:00
Hk-Gosuto
f76e47931f Merge remote-tracking branch 'upstream/main' 2024-02-03 11:30:06 +08:00
Duplicate4
b25a0545f5
fix: typo (#3871)
Signed-off-by: Dup4 <lyuzhi.pan@gmail.com>
2024-02-03 01:20:10 +08:00
Hk-Gosuto
81ef7a8956 Merge remote-tracking branch 'upstream/main' 2024-01-31 11:38:13 +08:00
fred-bf
f619e9df24 chore: change default submit key 2024-01-25 15:22:45 +08:00
reece00
9da32a4785 Non -GPT model disable system prompt (#3684) 2023-12-29 13:52:52 +08:00
reece00
3ba598633c
Non -GPT model disable system prompt (#3684) 2023-12-28 23:52:45 +08:00
Hk-Gosuto
fa2e046285 Merge remote 2023-12-25 12:40:09 +08:00
Hk-Gosuto
da29a94714 Merge remote-tracking branch 'upstream/main' 2023-12-25 12:39:24 +08:00
Fred Liang
199f29e63c
chore: auto concat messages 2023-12-25 04:33:47 +08:00
Fred Liang
ae19a0dc5f
chroe: update model name 2023-12-24 04:22:12 +08:00
Fred Liang
45798f993d
fix: fix type errors 2023-12-24 02:39:13 +08:00
Fred Liang
778e88cb56
chore: resolve conflict 2023-12-24 02:15:30 +08:00
Fred Liang
3ef0621eb0
refactor: update product name 2023-12-23 16:48:16 +08:00
Hk-Gosuto
ee08ab4070 feat: support gemini pro 2023-12-21 19:09:18 +08:00
Hk-Gosuto
7f3d261fb2 feat: api supports image input 2023-12-06 13:12:47 +08:00
Hk-Gosuto
796abf83ce Merge remote-tracking branch 'upstream/main' 2023-12-06 11:00:40 +08:00
Hk-Gosuto
a810ebea36 feat: plugin filtering 2023-11-29 13:11:00 +08:00
H0llyW00dzZ
ef9e86b50d
Fix UI/UX Page Chats [Memory Prompt] [Stored Local Storage]
- [+] fix(chat.ts): update the memory prompt in onFinish callback
- [+] feat(chat.ts): update the current session with lastSummarizeIndex and memoryPrompt
2023-11-25 05:03:34 +07:00
Hk-Gosuto
f718ca030f Merge remote-tracking branch 'upstream/main' 2023-11-16 12:46:09 +08:00
Yifei Zhang
d033168d80
fix: #3241 should not ensure openai url non-empty 2023-11-13 10:53:30 +08:00
Yidadaa
b7ffca031e feat: close #935 add azure support 2023-11-10 02:43:37 +08:00
H0llyW00dzZ
544bab0fe2
Refactor Summarize Logic
[+] chore(chat.ts): remove unnecessary comment and refactor variable name
[+] feat(chat.ts): add stream: false to config object
2023-11-09 20:56:45 +07:00
Hk-Gosuto
c637826ebe Merge remote-tracking branch 'upstream/main' 2023-11-09 12:10:43 +08:00
Yifei Zhang
87e3d663a2
fix: #3192 use smaller max_tokens as default 2023-11-09 11:00:09 +08:00
Yidadaa
d0a1d910d4 fix: #3186 enable max_tokens in chat payload 2023-11-09 03:19:13 +08:00
Yidadaa
d93f05f511 feat: close #3187 use CUSTOM_MODELS to control model list 2023-11-09 03:01:29 +08:00
Yidadaa
fbc0236748 fix: #3174 should prompt to confirm to delete chat 2023-11-09 02:03:05 +08:00
Hk-Gosuto
4eeb21af7d Merge remote-tracking branch 'upstream/main' 2023-11-08 18:43:40 +08:00
Yidadaa
54a5332834 feat: sort model by name 2023-11-08 01:04:20 +08:00
Yidadaa
c5ca278253 feat: close #2908 allow to disable parse settings from link 2023-11-08 00:30:02 +08:00
Yidadaa
836bf836d3 fix: #3152 system prompt should be injected 2023-11-07 23:54:30 +08:00
Yidadaa
cdf0311d27 feat: add claude and bard 2023-11-07 23:22:11 +08:00
Hk-Gosuto
3403825a71
Merge branch 'Yidadaa:main' into main 2023-11-06 22:01:33 -06:00
H0llyW00dzZ
d2d615c84a
Refactor KnowledgeCutoff
[+] fix(constant.ts): update DEFAULT_SYSTEM_TEMPLATE to include knowledgeCutoff and time variables
[+] feat(chat.ts): add support for injecting system prompts based on model configuration
2023-11-07 06:42:55 +07:00
Yidadaa
5610f423d0 feat: add multi-model support 2023-10-30 02:07:11 +08:00
Hk-Gosuto
e95242adde
Merge branch 'Yidadaa:main' into main 2023-10-12 09:01:34 +08:00
Jason O'Gray
ea59ab5176
Fix type in sync.ts
Simple typo fix.
2023-10-10 11:24:45 -04:00
Hk-Gosuto
ae86dfbf70
Merge branch 'Yidadaa:main' into main 2023-10-10 15:14:18 +08:00
Hk-Gosuto
33d4f3d603
Merge branch 'Yidadaa:main' into main 2023-10-07 20:17:16 -05:00
GH Action - Upstream Sync
5933b3d7eb Merge branch 'main' of https://github.com/Yidadaa/ChatGPT-Next-Web 2023-10-08 00:19:29 +00:00
Yifei Zhang
13c1d2fd2b
Merge pull request #2946 from H0llyW00dzZ/ClientApp 2023-10-07 23:50:49 +08:00
KeithHello
1505372e20 Change log
-   config.ts
    -   line 72: remove type confirmation of x as x always has type 'number'
    -   line 135: remove the redundant local variable
-   chat.ts
    -   delete the unused import
2023-10-04 18:08:29 +09:00
KeithHello
ad5093ce05 Change log
-   config.ts
    -   line 72 remove type confirmation of x as x always has type 'number'
    -   line 135 remove redundant local variable
-   chat.ts
    -   delete unused import
2023-10-04 17:40:23 +09:00
H0llyW00dzZ
b558d1afc6
Feat & Fix "Client App [Notification]"
[+] feat(update.ts): add support for localization in update notifications
[+] fix(update.ts): add missing semicolon in useUpdateStore function
2023-10-04 02:10:26 +07:00
H0llyW00dzZ
ddfd05b008
Fix & Feat Client App [Notification]
[+] fix(update.ts): remove unnecessary notification sending when permission is not granted
[+] feat(update.ts): add notification for already up to date version
2023-10-03 09:12:41 +07:00
H0llyW00dzZ
d2ad01a9ff
Client App Fix Issue [Bug] 'export' button does not work #2884
[+] fix(exporter.tsx): add async keyword to download function
[+] feat(exporter.tsx): add support for saving image file using window.__TAURI__ API
[+] feat(global.d.ts): add types for window.__TAURI__ API methods
[+] feat(locales): add translations for download success and failure messages
[+] feat(sync.ts): add support for generating backup file name with date and time
[+] fix(utils.ts): add async keyword to downloadAs function and add support for saving file using window.__TAURI__ API
2023-10-03 08:49:03 +07:00
H0llyW00dzZ
64a17abfe2
Client App [Notification]
[+] feat(global.d.ts): add support for window.__TAURI__.notification methods
[+] feat(update.ts): add notification for new version availability
[+] fix(Cargo.toml): add tauri feature "notification-all" to enable notifications
[+] fix(tauri.conf.json): enable all notification features in tauri configuration
2023-10-03 08:08:11 +07:00
Eric R
f3d5fc7a84 [FIXED] now the default key should be CMD on MacOS 2023-09-28 06:50:31 -04:00
Hk-Gosuto
90ce3f1e19
Merge branch 'Yidadaa:main' into main 2023-09-19 10:40:09 +08:00
Yidadaa
f1e7db6a88 feat: auto fill upstash backup name 2023-09-19 03:33:17 +08:00
Yidadaa
83fed42997 feat: add upstash redis cloud sync 2023-09-19 03:18:34 +08:00
Yidadaa
d713d01600 feat: close #2848 click drag icon to toggle sidebar width 2023-09-19 01:47:15 +08:00
Hk-Gosuto
9a690dbcd0 fix(15): 修复插件功能支持模型判断逻辑 2023-09-13 13:06:39 +08:00
Hk-Gosuto
38c41f9ed3 Merge remote-tracking branch 'upstream/main' 2023-09-13 12:47:16 +08:00
Yidadaa
6f83fbd212 feat: add webdav support 2023-09-13 02:51:02 +08:00
Hk-Gosuto
a84b0f03b9 Merge remote-tracking branch 'upstream/main' 2023-09-12 13:14:32 +08:00
Hk-Gosuto
06a8a10e54 Merge remote-tracking branch 'upstream/main' 2023-09-11 12:05:49 +08:00
B0zal
605dd72354
[+] CodeQL Report Fix log injection vulnerability in useSyncStore
Severity : High
Sanitize the 'res' object before logging it in the 'check' method of useSyncStore to prevent log injection attacks.
The 'res' object is now sanitized by extracting only the necessary properties ('status', 'statusText', and 'headers') and logging the sanitized object instead.
This ensures that only safe and expected data is logged, mitigating the risk of log injection vulnerabilities.
2023-09-11 08:49:08 +07:00
Yidadaa
415e9dc913 fixup: minor sync fixup 2023-09-11 00:34:51 +08:00
Yidadaa
c73a91a0f5 fixup: fix type errors 2023-09-11 00:24:05 +08:00
Yidadaa
38f6956e71 feat: close #2754 add import/export to file 2023-09-11 00:20:23 +08:00