Commit Graph

2820 Commits

Author SHA1 Message Date
kwaroran
6af4c4d0ad Fix drive backup & rust warning 2024-10-22 19:21:06 +09:00
kwaroran
1762e025bd Add Custom GUI settings, not for real use now 2024-10-12 22:47:57 +09:00
kwaroran
20f4c39beb Merge branch 'main' of https://github.com/kwaroran/RisuAI 2024-10-12 19:31:36 +09:00
kwaroran
891f3e6128 Change pnpm version 2024-10-12 19:31:34 +09:00
kwaroran
477f37d55b Add fish speech tts (#647)
# PR Checklist
- [ v ] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [ v ] Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [ v ] Did you added a type def?

# Description
add fish speech tts
2024-10-12 19:17:17 +09:00
kwaroran
7827ad3432 Add \r removal for firefox 2024-10-12 19:16:43 +09:00
Junha Heo
b7cb7f535c Merge branch 'main' of https://github.com/kwaroran/RisuAI 2024-10-12 01:24:04 +09:00
Junha Heo
826e59dfc5 add fish speech tts 2024-10-12 01:21:16 +09:00
kwaroran
5c61a870e1 Fix offspec 2024-10-12 00:46:34 +09:00
Junha Heo
648f4a8597 Merge branch 'main' of https://github.com/hashcoko/RisuAI 2024-10-11 22:05:20 +09:00
kwaroran
b68d3d62ea Add File Import URL (#640)
# PR Checklist
Testing conducted in both Node environments.
Due to some Tauri code under development, testing was performed on a
previous commit before rewriting.

# Description

Add Import URLs for characters, modules, presets, etc., to RisuAI.

These URLs can be used for purposes such as shortening when sharing
character files, aiming to minimize external leakage of character files.
It seems like it could be useful in character card sharing communities.

Due to the large size of import files, a CORS proxy was not used, but it
could be added if required.
2024-10-11 19:42:14 +09:00
kwaroran
9a301ca85c fix: conditionally initializing getCurrentWebviewWindow (#644)
# PR Checklist
- [ ] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [ ] Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [ ] Did you added a type def?

# Description
This PR is not an ideal solution, but it provides a workaround for the
issue where a specific built-in function of Tauri causes freezing in
non-Tauri environments like Fixes #641.
2024-10-11 19:41:46 +09:00
kwaroran
db5502c744 chore: Specify pnpm version (#642)
## PR Checklist

- [ ] Did you check if it works normally in all of web, local and node
hosted versions? if it doesn't, did you blocked it in those versions?

> [!NOTE]
> This checkbox is intentionally left unchecked due to an ongoing issue
https://github.com/kwaroran/RisuAI/issues/641. If this issue is related
to the pnpm version, this PR should not be merged.

## Description

This PR specifies the exact version of pnpm to be used for this project
by adding the `packageManager` field to the `package.json` file.

## Changes

- Specified `"packageManager": "pnpm@9.10.0"` in `package.json`

## Motivation and Context

By explicitly declaring the pnpm version in `package.json`, we ensure
consistent package management across different development environments.
This addresses compatibility issues between the project's lockfile and
pnpm versions, preventing potential problems that could arise from
version mismatches.

## Note on Version Selection

The pnpm version 9.10.0 used in this PR is based on my current
development environment. This version is flexible and can be adjusted if
there's a specific version that should be used for this project. If
you're aware of any version constraints or if there's a preferred pnpm
version for this project, please let me know, and I'll update the PR
accordingly.
2024-10-11 19:41:09 +09:00
bangonicdd
d25a22bf22 fix: conditionally initializing getCurrentWebviewWindow 2024-10-10 14:09:31 +09:00
Naki
26313c8105 Specify pnpm version 2024-10-10 05:10:38 +09:00
ModMapper
d48d3182cf Add File Import URL 2024-10-10 01:57:45 +09:00
kwaroran
0f15a93cf8 Update version to 136.0.1 2024-10-09 23:46:59 +09:00
kwaroran
a92545cd78 Remove file assosiation 2024-10-09 23:46:41 +09:00
kwaroran
e1014266ce Add signing key env 2024-10-09 23:22:32 +09:00
kwaroran
f5464c2ace Merge branch 'main' of https://github.com/kwaroran/RisuAI 2024-10-09 23:11:44 +09:00
kwaroran
1bb32e72d2 update github action 2024-10-09 23:11:41 +09:00
kwaroran
7763543c24 fix: chat sync issue in lua engine (#639)
# PR Checklist
- [ ] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [ ] Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [ ] Did you added a type def?

# Description
This pull request resolves the issue where the chat object used in the
Lua engine was fixed at the time of initialization. This also addresses
issue #563.
2024-10-09 23:01:54 +09:00
kwaroran
017bfe43c2 Update version to 136.0.0 in tauri.conf.json, database.ts, and version.json 2024-10-09 23:01:33 +09:00
bangonicdd
906c8a9c22 fix: chat sync issue in lua engine 2024-10-09 21:57:55 +09:00
kwaroran
a66f1664ef Add deep linking 2024-10-09 21:19:58 +09:00
kwaroran
19d1c1ef7a Add tauri_plugin_single_instance 2024-10-09 21:12:06 +09:00
kwaroran
833c2ad39c Fix nullish operators 2024-10-09 21:06:54 +09:00
kwaroran
d3500ce55c Add file assosiation for Tauri 2024-10-09 21:06:22 +09:00
kwaroran
5a931d4ba0 Migrate to Tauri V2 2024-10-09 20:07:59 +09:00
kwaroran
0e99d96088 Merge branch 'main' of https://github.com/kwaroran/RisuAI 2024-10-09 18:40:30 +09:00
kwaroran
140710dba8 Change Lite theme 2024-10-09 18:40:21 +09:00
kwaroran
a7db514383 Fix Sortable initialization error (#638)
# PR Checklist
- [ ] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [ ] Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [ ] Did you added a type def?

# Description

![image](https://private-user-images.githubusercontent.com/157843588/374481806-f2c30084-781f-4848-9b9c-df5c06d7181f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjgzNzg5MjgsIm5iZiI6MTcyODM3ODYyOCwicGF0aCI6Ii8xNTc4NDM1ODgvMzc0NDgxODA2LWYyYzMwMDg0LTc4MWYtNDg0OC05YjljLWRmNWMwNmQ3MTgxZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQxMDA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MTAwOFQwOTEwMjhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02YjljN2ZiYWZjNzRhMTBhMGFjZGU4YjU1NzA4Zjg1NTA5NTYzZDgxYzI5ZmI3ZTYxMGIyNzkwMDg3MDE0ZmJlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.jsHpWVKyOV3ORN1f2Z9Ea21BopM-0MCcyy169J83iFk)
I propose this change to address the issue of the page freezing in the
current trigger lua editing screen.
2024-10-09 14:55:28 +09:00
bangonicdd
8f1850680b Fix Sortable initialization error 2024-10-08 18:09:28 +09:00
kwaroran
92e4aa312f Update version to 135.0.0 2024-09-29 21:58:31 +09:00
kwaroran
d06dd287bd Add groupOtherBotRole and groupTemplate 2024-09-29 21:40:09 +09:00
kwaroran
9e7175fafb Merge branch 'main' of https://github.com/kwaroran/RisuAI 2024-09-29 20:23:59 +09:00
kwaroran
e85ecef894 Fix lorebook import broken 2024-09-29 20:23:57 +09:00
kwaroran
749d9b34e0 Add support for character-specific translation prompts with Ax. model (#635)
# PR Checklist
- [v] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [v] Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [v] Did you added a type def?

# Description
I have added the ability to insert a character-specific prompt when
using the Ax. model. This feature is called **Translator’s Note** and
can be found in the advanced settings of each character section. To
enable it, simply include `{{slot::tnote}}` in the translation prompt
within the language settings. Due to certain limitations, this feature
is not available in group chats.

This feature allows for providing separate translation glossaries for
each character and requesting additional translations for narrative
tone, character-specific titles, and forms of address.
2024-09-29 11:38:31 +09:00
poroyo
6f5dd7f179 Add support for character-specific translation prompts with Ax. model 2024-09-28 16:08:32 +09:00
kwaroran
f8d62f8772 Disable LLM translation using DOM parser (#632)
# PR Checklist
- [x] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
- [x] Did you check if it works normally in all of web, local and node
hosted versions? if it dosen't, did you blocked it in those versions?
- [ ] Did you added a type def?

# Description
현재 로컬 리스 번역은 경우의수를 충분히 고려하지 않아 번역에 문제가 있습니다. 로컬 리스의 번역 로직을 웹 버전과 동일하게
변경하고 싶습니다.

A translation issues in current local environment because cases are not
sufficiently considered. I want to change local translation logic alike
web version.
2024-09-26 08:40:38 +09:00
kwaroran
b60d96aa31 Update version to 134.1.0 2024-09-26 08:39:56 +09:00
kwaroran
39996125c9 Add Gemini pro 1.5 002 2024-09-26 08:39:08 +09:00
Yuhwan Kim
a0d5c59cc1 Disable LLM translation using DOM parser 2024-09-24 15:34:42 +09:00
kwaroran
bff871c77f Update version to 134.0.3 2024-09-24 09:38:35 +09:00
kwaroran
4336291580 Change img to not add newline 2024-09-24 09:35:17 +09:00
kwaroran
633a4fc0e9 Update version to 134.0.2 2024-09-24 09:22:54 +09:00
kwaroran
51d65c9d78 Add fmIndex checking in chat import 2024-09-24 09:21:53 +09:00
kwaroran
5048307c03 Fix repeated flag handling 2024-09-24 09:18:52 +09:00
kwaroran
e42776cd29 Fix enter causing collapse in chromium 2024-09-24 09:08:32 +09:00
kwaroran
71d575ebfe Fix toLangName 2024-09-24 08:54:18 +09:00