Commit Graph

2338 Commits

Author SHA1 Message Date
kwaroran
3f66a75f00 Add Traditional Chinese, Fix existing Chinese translations (translated by HionaKotka) (#412)
# 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
Dear HionaKotka in the RisuAI Discord, Thank you. Now RisuAI supports
Traditional Chinese using the file he translated. also modified the
existing Chinese translation.
And I also added Vietnam, which was missing from WelcomeRisu component.
Added traditional Chinese as an target language when using Google
Translate.
2024-05-09 13:57:41 +09:00
sub-hub
a2d9254312 Merge branch 'kwaroran:main' into main 2024-05-08 22:11:58 +09:00
sub-hub
ec364271bd Fixed existing Chinese translation (translated by HionaKotka) 2024-05-08 22:08:07 +09:00
sub-hub
bae5d06a68 Add Traditional Chinese language (translated by HionaKotka) 2024-05-08 22:08:07 +09:00
sub-hub
c0e7fdf431 feat: Add support for Vietnamese language in WelcomeRisu component 2024-05-08 21:58:18 +09:00
kwaroran
bad761154c Fix: handling more markdown in getNodetextToSentence (#411)
# 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
Sorry but there were some markdown tags that I missed, But I think It's
not an urgent patch like last time.
So If there are any tags I missed, I will continue commit to this pr
until the next update.
2024-05-08 08:27:07 +09:00
sub-hub
694b521b2e Fix: handling strong, em in getNodetextToSentence 2024-05-07 11:09:48 +09:00
kwaroran
c2f3054f63 chore: Update version numbers to 1.102.1 2024-05-07 04:30:54 +09:00
kwaroran
f3e492d9c8 Fix: Now combineTranslation applies the markdown to the result (#409)
# 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?
- [x] Did you added a type def?

# Description
I knew there was a `ParseMarkdown` function, but I didn't think it fit
the current situation, so I created a new `applyMarkdownToNode`
function,
but I didn't see much difference in the results, So if you think
`ParseMarkdown` is better, you can change my code to use that.
(To use `ParseMarkdown`, we need to create a parameter that allows us to
use `mconverted.parseInline` instead of `mconverted.parse` to the
ParseMarkdown function)
2024-05-07 04:30:17 +09:00
kwaroran
76a62ace2e Merge branch 'main' of https://github.com/kwaroran/RisuAI 2024-05-07 04:29:18 +09:00
kwaroran
b8abb977a2 feat: Add support for logical NOT operator in toRPN function 2024-05-07 04:29:16 +09:00
sub-hub
ca57cf6108 Fixed a mistake in translateHTML. 2024-05-06 17:14:27 +09:00
sub-hub
9b3571beeb Added markdown null check and reapply markdown in all cases
parent null check applyMarkdownToNode
2024-05-06 17:12:26 +09:00
sub-hub
e204eeb385 Update util.ts 2024-05-06 16:41:55 +09:00
sub-hub
8f9f075cdb Fix: Markdown Nodes Inherit inline styles 2024-05-06 14:04:00 +09:00
sub-hub
e1eaf08df8 Fix: now combineTranslation will Apply markdown 2024-05-06 13:30:38 +09:00
kwaroran
cca749caa3 Update README.md 2024-05-06 06:45:25 +09:00
kwaroran
a678e6c4b5 Update README.md 2024-05-06 06:45:13 +09:00
kwaroran
50fd644539 Update version to 1.102.0 2024-05-06 06:43:02 +09:00
kwaroran
e904d44eb5 Move combinetranslation to language 2024-05-06 06:40:05 +09:00
kwaroran
e4cf35f0e6 Add: New Option Combine Translation (#405)
# 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?
- [x] Did you added a type def?

# Description
Basically, this feature was created to combine a sentence together and
translate it when a display edit script splits one sentence into
multiple HTML tags.
I hope you confirm as this option will significantly improve translation
performance without modifying existing scripts! `(e.g. Automark)`
I also made `translateHTML` accept a `chatID` and optimized the existing
code to get the script from `charArg`.
2024-05-06 06:33:23 +09:00
kwaroran
22ad5bf69d Fixed ollama's hardcoded url (#404)
# PR Checklist
- [ ] Did you check if it works normally in all models? *ignore this
when it dosen't uses models*
 it does not need 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?
due to me using nixos i cant really build it for my system. but i tested
the web version and do not see why it would not work for other versions.
furhtermore this is a backend issue so i doubt the ui changed anything
- [ ] Did you added a type def?
idk what that is. but i changed one line so i assume no

# Description
As described in #402 RisuAI would always try to reach localhost:11434 to
connect to ollama. completely ignoring the user supplied adress. this
fix addresses that. now it actually uses the correct url
2024-05-06 06:31:46 +09:00
sub-hub
be82cd9748 Fixed combineTranslation helper description 2024-05-05 14:16:06 +09:00
sub-hub
07eb230be3 Add combineTranslation feature that merging and translating separated HTML sentences 2024-05-05 11:49:15 +09:00
Yvonne
b389c86b76 Fixed hardcoded URL
now it takes it from the db.
2024-05-04 17:19:37 +02:00
sub-hub
a7509c4a35 Add: Sentence html Merge Translation Feature 2024-05-04 22:44:28 +09:00
sub-hub
120e9356b6 Update missing type imports 2024-05-04 18:05:43 +09:00
sub-hub
e19b672755 refactor: translateHTML function handle charArg with reusable variable 2024-05-04 18:04:13 +09:00
sub-hub
b54dc17402 fix: update translateHTML function to include chatID parameter 2024-05-04 17:49:06 +09:00
kwaroran
5b1447c7bc Fix hanurai to skip query chats when push to processor (#400)
# 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 fixes the bug in the issue #399 
I think it's a bug that needs to be fixed regardless of what we discuss
in the issue, so I send a pull request before we discuss it.
2024-05-04 05:12:06 +09:00
sub-hub
e76a2459bb Fix hanurai to skip query chats when push to processor 2024-05-02 09:47:35 +09:00
kwaroran
2e88a52810 Update MainMenu.svelte to display patch update notification 2024-05-01 08:27:56 +09:00
kwaroran
31291cf587 Update URL for new version download in update.ts 2024-05-01 08:17:51 +09:00
kwaroran
6650f2a74e Update version numbers to 1.101.0 2024-05-01 08:15:57 +09:00
kwaroran
d3c2e5575e Update calc 2024-05-01 08:11:11 +09:00
kwaroran
899c633c26 Update version numbers to 1.100.3 2024-05-01 07:55:10 +09:00
kwaroran
b224387073 Update imports in GithubStars.svelte and MainMenu.svelte 2024-05-01 07:54:58 +09:00
kwaroran
7962d34e08 Fix typo in mainpage parameter name in preload.ts 2024-04-30 14:49:34 +09:00
kwaroran
1bc7a38d65 Fix hostname condition in preload.ts 2024-04-30 13:52:46 +09:00
kwaroran
808112630d Add support for macOS platform in GitHub Actions workflow 2024-04-30 13:32:22 +09:00
kwaroran
56a6d57a60 Add Capacitor import for preLoadCheck function in preload.ts 2024-04-30 13:19:58 +09:00
kwaroran
344deae1bc Update cap settings 2024-04-30 13:12:58 +09:00
kwaroran
f622534f96 Use proxy on requesting on android 2024-04-30 13:08:29 +09:00
kwaroran
09d9737b08 Update github actions 2024-04-30 13:07:03 +09:00
kwaroran
e9a84358fb Add prompt type parser 2024-04-30 04:11:04 +09:00
kwaroran
3647985ca4 Merge branch 'main' of https://github.com/kwaroran/RisuAI 2024-04-29 01:54:12 +09:00
kwaroran
d2248383fd Fix return value for custom embedding URL in HypaProcesser 2024-04-29 01:53:39 +09:00
kwaroran
cf8c83c799 Add support for custom embedding URL in HypaProcesser 2024-04-29 01:53:27 +09:00
kwaroran
4fe027f306 Add support for custom embedding URL in Playground (#391)
# PR Checklist
- [x] 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

Add support Openai-compatible custom embedding server on the playground.

Openai-compatible embedding servers:
https://github.com/toshsan/embedding-server
https://github.com/limcheekin/open-text-embeddings
https://github.com/michaelfeil/infinity

I only tested it with infinity. 
there is also a feature that If url does not end in /embeddings,
automatically adds /embeddings.
I think I need to test it with more local embedding servers, but I think
it'll be okay since it's only Playground
2024-04-29 01:51:07 +09:00
sub-hub
cefdc1ad11 Fix customEmbeddingUrl handling in HypaProcesser 2024-04-27 22:41:48 +09:00