Commit Graph

3431 Commits

Author SHA1 Message Date
bangonicdd
681846cc93 fix: Add missing '!=' implementation in calcString 2025-03-12 10:23:52 +09:00
bangonicdd
e895c2296c fix: treating unary minus in calcString 2025-03-10 14:26:50 +09:00
Kwaroran
5fc36ce323 Bump version to 152.0.1 2025-03-08 19:29:35 +09:00
Kwaroran
5bd76e6e41 Fix toggle 2025-03-08 19:29:22 +09:00
Kwaroran
407112273e Fix typos 2025-03-08 19:27:09 +09:00
Kwaroran
4510bb65c2 Remove reasoning effort 2025-03-08 19:26:04 +09:00
Kwaroran
5acb02db65 Fix slot 2025-03-08 19:23:26 +09:00
Kwaroran
ee319a38cd Fix reverse 2025-03-08 18:13:04 +09:00
Kwaroran
743b2544a5 bump: update version to 152.0.0 2025-03-08 18:06:07 +09:00
Kwaroran
5969ac15f3 Fix asset cleaning 2025-03-08 18:05:45 +09:00
Kwaroran
4e7514efc0 Remove experimental caching 2025-03-08 17:52:07 +09:00
Kwaroran
93a53da983 Add cache point 2025-03-08 17:49:19 +09:00
Kwaroran
02fb780395 Expand additional parameters 2025-03-08 17:30:10 +09:00
Kwaroran
462e2d04b9 fix: correct variable replacement in prompt parsing 2025-03-08 17:24:16 +09:00
Kwaroran
3d03c84249 Add parameters to custom APIs, closes #771 2025-03-08 17:22:32 +09:00
Kwaroran
4e23487376 fix: remove unnecessary text size class from toggle labels 2025-03-08 16:53:31 +09:00
Kwaroran
d91abce00a Add new toggles 2025-03-08 16:51:17 +09:00
Kwaroran
7c3ad57856 Add bgm cbs 2025-03-08 15:25:10 +09:00
Kwaroran
4648e0b5b2 Remove cache due to caching error 2025-03-08 14:20:25 +09:00
kwaroran
6840a37b5f Update providers list in OpenrouterSettings.svelte (#780)
# PR Checklist
- [X] Have you checked if it works normally in all models? *Ignore this
if it doesn't use models.*
- [(X)] Have you checked if it works normally in all web, local, and
node hosted versions? If it doesn't, have you blocked it in those
versions?

~~I'm an idiot but I see no reasons why this wouldn't work, it's just a
list update. (。•̀ᴗ-)✧~~
Edit: Yes, it does work in local Docker copy.

# Description
Copied directly from
https://openrouter.ai/docs/features/provider-routing
2025-03-08 14:14:43 +09:00
kwaroran
958c91a687 fix: 기존 캐릭터에 폴더 추가 안되는 것 수정 (#779)
existing character chat folder

# PR Checklist
- [ ] Have you checked if it works normally in all models? *Ignore this
if it doesn't use models.*
- [ ] Have you checked if it works normally in all web, local, and node
hosted versions? If it doesn't, have you blocked it in those versions?
- [ ] Have you added type definitions?

# Description
기존 캐릭터에 폴더 추가 안되는 것을 수정하는 PR입니다.
2025-03-08 14:14:16 +09:00
cloak1505
e1c43e5a8e Add trailing comma
Better practice, and prevents <Arcodion> from being diff'd as a changed line.
2025-03-07 12:39:10 -06:00
cloak1505
de5ce61f3a Update providers list in OpenrouterSettings.svelte 2025-03-07 11:43:50 -06:00
chatbung
3e6e3172d8 fix:
existing character chat folder
2025-03-05 12:56:00 +09:00
Kwaroran
6d1482b80e chore: update application version to 151.1.0 2025-03-05 06:35:05 +09:00
Kwaroran
30ce63bfcd Add gpt 4.5 2025-03-05 06:34:49 +09:00
Kwaroran
17bd35e452 Revert #773 f7ea95aeea due to critical bug 2025-03-05 06:30:57 +09:00
Kwaroran
5026a96ce9 chore: update application version to 151.0.0 2025-03-05 05:42:20 +09:00
Kwaroran
3d8b410d03 feat: integrate local activation state into global lorebook rendering 2025-03-05 05:41:41 +09:00
Kwaroran
6ed005b733 feat: add local activation option in global lorebook settings 2025-03-05 05:41:04 +09:00
kwaroran
90a744a0f1 Fix Docker image build error (#774)
# PR Checklist
- [ ] Have you checked if it works normally in all models? *Ignore this
if it doesn't use models.*
- [ ] Have you checked if it works normally in all web, local, and node
hosted versions? If it doesn't, have you blocked it in those versions?
- [ ] Have you added type definitions?

# Description

This PR fixes #749.
The npm registry key rotation caused the issue. Bumping Corepack to >=
0.31.0 fixes it.
2025-03-05 05:39:11 +09:00
kwaroran
babc18a830 Optimize chat rendering and performance with caching and lazy loading (#773)
# PR Checklist
- [ ] Have you checked if it works normally in all models? *Ignore this
if it doesn't use models.*
- [x] Have you checked if it works normally in all web, local, and node
hosted versions? If it doesn't, have you blocked it in those versions?
- [x] Have you added type definitions?

# Description
Enhance chat application efficiency by implementing caching for markdown
parsing and message forms, along with lazy loading and virtual scrolling
for improved performance in large chat histories. Introduce a cleanup
mechanism for cache management.
2025-03-05 05:39:00 +09:00
kwaroran
7c0a2337fa feat: aws sonnet 3.7 + legacy (#772)
# PR Checklist
- [ ] Have you checked if it works normally in all models? *Ignore this
if it doesn't use models.*
- [ ] Have you checked if it works normally in all web, local, and node
hosted versions? If it doesn't, have you blocked it in those versions?
- [ ] Have you added type definitions?

# Description
This PR aims to enable the use of the newly added claude 3.7 sonnet
model (and some legacys (¬‿¬)) on AWS.
2025-03-05 05:38:29 +09:00
kwaroran
fe81ae9312 feat: add local activation for lorebook (#767)
# PR Checklist
- [x] Have you checked if it works normally in all models? *Ignore this
if it doesn't use models.*
- [x] Have you checked if it works normally in all web, local, and node
hosted versions? If it doesn't, have you blocked it in those versions?
- [x] Have you added type definitions?

# Description
This PR adds a toggle to enable lore books specifically for the current
chat session. This feature is expected to be particularly useful for
simulator-style chatbots as it allows users to select and activate
specific lore books for each chat from a pre-configured set. If you have
other idea, feel free to give any feedback or suggestions on this.


![image](https://github.com/user-attachments/assets/8b887b79-2bd0-40d5-914d-d3b901e4b71e)

![image](https://github.com/user-attachments/assets/fbb34bca-0a54-4698-9156-68e258bff97e)

![image](https://github.com/user-attachments/assets/eb98a81d-d248-4738-b142-22023feb0c66)
2025-03-05 05:38:17 +09:00
kwaroran
ff20d07829 Merge branch 'main' into local_lore2 2025-03-05 05:38:11 +09:00
kwaroran
f0692c03d5 feat: Chat Folder (#766)
# PR Checklist
- [x] Have you checked if it works normally in all models? *Ignore this
if it doesn't use models.*
- [x] Have you checked if it works normally in all web, local, and node
hosted versions? If it doesn't, have you blocked it in those versions?
- [x] Have you added type definitions?

# Description

<img width="369" alt="스크린샷 2025-02-19 오후 5 11 42"
src="https://github.com/user-attachments/assets/f6819d88-e417-47d4-9f69-888e9aab21f7"
/>
<img width="369" alt="스크린샷 2025-02-19 오후 5 11 54"
src="https://github.com/user-attachments/assets/b867f97e-f9bb-4964-ba9e-a34171e79ffe"
/>

이 PR은 챗을 분류하는 폴더를 추가합니다. 폴더에는 색상을 넣을 수 있습니다.

This PR adds a folder to categorize chats. Folders can be colored. I'm
open to any feedback or suggestions.
2025-03-05 05:37:42 +09:00
kwaroran
a4bbf1ad19 feat: add support for OpenAI-compatible embedding API (#776)
# PR Checklist
- [x] Have you checked if it works normally in all models? *Ignore this
if it doesn't use models.*
- [x] Have you checked if it works normally in all web, local, and node
hosted versions? If it doesn't, have you blocked it in those versions?
- [ ] Have you added type definitions?

# Preview

![preview](https://github.com/user-attachments/assets/ce0130ae-e340-465e-8b06-9a680e229b63)

# Description
This PR introduces support for OpenAI-compatible embedding API
2025-03-05 05:37:32 +09:00
Bo26fhmC5M
1775591ef0 feat: add support for OpenAI-compatible embedding API 2025-02-27 23:27:50 +09:00
broot5
99e659c27d Update Dockerfile
use latest corepack
2025-02-26 22:26:15 +09:00
Kwaroran
929108def3 Add error handling 2025-02-26 12:22:10 +09:00
Kwaroran
bf5ad6dfd1 bump version to 150.4.1 2025-02-26 12:20:15 +09:00
Kwaroran
4e69ee6445 refactor: remove unnecessary controller.enqueue calls and optimize text handling 2025-02-26 12:19:34 +09:00
Junha Heo
f7ea95aeea feat: Optimize chat rendering and performance with caching and lazy loading
- Implement markdown parsing cache in Chat.svelte to reduce redundant processing
- Add virtual scrolling and asynchronous loading in DefaultChatScreen.svelte
- Create message form cache mechanism in util.ts to improve rendering efficiency
- Introduce loading state and performance optimizations for large chat histories
2025-02-26 11:32:20 +09:00
Kwaroran
429022ba6f bump version to 150.4.0 2025-02-26 09:35:00 +09:00
Kwaroran
5a4b7bbef2 Add anti server overload 2025-02-26 09:14:32 +09:00
Kwaroran
8e00540d6e Add status on GlobalFetch 2025-02-26 08:06:08 +09:00
Kwaroran
de6d9e1b2b feat: add loading screen and move stylesheet to index.html 2025-02-25 22:26:21 +09:00
bangonicdd
63f7e41df3 feat: aws sonnet 3.7 + legacy 2025-02-25 17:43:13 +09:00
Kwaroran
deec7c226c Update version and fix preset 2025-02-25 05:36:22 +09:00
Kwaroran
07717a7937 Merge branch 'main' of https://github.com/kwaroran/RisuAI 2025-02-25 05:27:24 +09:00