Commit Graph

1234 Commits

Author SHA1 Message Date
Kwaroran
579e4ab55d Fix reroll 2025-05-17 03:13:01 +09:00
Kwaroran
52d2c626d0 Fix lazy portal 2025-05-17 02:46:14 +09:00
Kwaroran
665253e404 Merge branch 'main' of https://github.com/kwaroran/RisuAI 2025-05-17 01:42:59 +09:00
Kwaroran
0733554e4d Add styles 2025-05-17 01:42:08 +09:00
kwaroran
60755b907c Merge branch 'main' into main 2025-05-17 01:11:02 +09:00
kwaroran
3390e7b11c Merge branch 'main' into patch-2 2025-05-17 01:09:01 +09:00
Bo26fhmC5M
85753a76ef feat: implement preset and parallel requests for HypaV3 2025-05-16 22:18:13 +09:00
poroyo
4fca6f26b4 feat: store prompt preset name, toggles, and text in chat metadata when enabled 2025-05-16 02:20:48 +09:00
Kwaroran
634de807ad Remove googli 2025-05-13 13:54:08 +09:00
kwaroran
d9565b4450 feat: Allow deleting an orphaned summary from HypaV3 (#831)
# 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

Currently, you can:

- Manually rewrite summaries
- Delete orphaned summaries (all or none, in the settings)
- Delete all summaries after one

But you can't:

- Manually add summaries
- Delete a summary

This PR aims to add a feature for the second one - you can pick and
delete a specific summary.

As I'm not yet familiar with the implementation of HypaV3, this PR only
allows deleting orphaned summaries to minimize any unforeseen
side-effects.

cn, de, es, vi, zh-Hant strings were made with Gemini. Reviews welcome.
2025-05-10 20:17:29 +09:00
niceandneat
a148e07ad1 fix: prevent blocks lazy loading when no chat selected 2025-05-04 21:24:56 +09:00
YH_KIM
133156d7d4 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	src/ts/process/stableDiff.ts
2025-05-03 16:41:56 +09:00
YH_KIM
5b0ca460a5 Support numeric values in inputs and enhance image generation configs
Updated `SelectInput` and `OptionInput` to allow `value` as `string | number`. Extended image generation configurations with new features, including `cfg_rescale`, `noise_schedule`, and vibe data handling. Improved the setup for reference images and added support for mnemonist dependency in the package manager.
2025-05-03 16:38:04 +09:00
alattalatta
7a5daf0995 Merge branch 'main' into dev 2025-05-02 01:34:45 +09:00
kwaroran
468450c254 Merge branch 'main' of https://github.com/kwaroran/RisuAI 2025-04-28 15:47:11 +09:00
kwaroran
780cbce164 Remove sleep 2025-04-28 15:47:06 +09:00
kwaroran
aef8a75f76 Add nai cfg_rescale, noise_schedule options settings (#835)
# 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? -
I've checked web version only.
- [x] Have you added type definitions?

# Description

Added the ability to configure the `cfg_rescale` and `noise_schedule`
properties in the NovelAI settings.

# Example


![image](https://github.com/user-attachments/assets/437984aa-7612-4a38-9d34-311faf20ced4)
2025-04-28 15:43:41 +09:00
kwaroran
02b9050666 feat: add option to show Hypa modal button in chat menu (#823)
# 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?

# Preview

![preview1](https://github.com/user-attachments/assets/daaafcb2-a533-4bf1-b38f-e9b9b54f6769)


![preview2](https://github.com/user-attachments/assets/a632a66d-fc74-4d92-909a-88d450cd41fb)

# Description
This PR introduces following:
- feat: add accessibility setting to control visibility of Hypa V2/V3
modal button in chat menu
- feat: add summarization condition tip to HypaV3 modal
2025-04-28 15:43:06 +09:00
kwaroran
2c3ddd64e0 feat: module lorebook sort, import, export (#822)
# 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?
- [x] Have you added type definitions?

# Description
This PR adds sorting, import, and export functionality to the Module
Lorebook list.

I focused on preserving the existing code structure as much as possible
while implementing these changes.

Thank you for your time and review!
2025-04-28 15:42:40 +09:00
kwaroran
83b8e6b28e feat: add persona sort (#821)
# 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?
- [x] Have you added type definitions?

# Description
This PR introduces the persona sorting feature.

**Changes:**

1. Uses the `sortable` library, consistent with other sorting
functionalities.
2. To prevent desynchronization between the selected persona and the UI
value during sorting:
    *   `OnStart`: Saves the currently selected persona.
* `OnEnd`: Switches selection to the first persona without saving the
initial selection.

I believe I've tested this sufficiently, but please feel free to point
out any potential issues or edge cases I might have missed.

Thank you for your time and review!
2025-04-28 15:41:53 +09:00
kwaroran
05c51f333f Implement lazy loading of chats via lazy portal 2025-04-28 15:38:57 +09:00
niceandneat
a899a02d30 Add nai cfg_rescale, noise_schedule options settings 2025-04-28 01:21:10 +09:00
shirosaki-hana
6bce5cb456 Merge branch 'kwaroran:main' into DebugHubProxy 2025-04-23 08:58:23 +09:00
alattalatta
6837206755 Allow deleting specific HypaV3 summaries if orphaned 2025-04-22 23:00:59 +09:00
Bo26fhmC5M
acd0692029 Merge branch 'main' into patch-7 2025-04-21 11:47:38 +09:00
Bo26fhmC5M
4703bd463b feat: add option to show Hypa modal button in chat menu
- feat: add accessibility setting to control visibility of Hypa V2/V3 modal button in chat menu
- feat: add summarization condition tip to HypaV3 modal
2025-04-20 14:57:45 +09:00
bangonicdd
5f1d63dcfb feat: module lorebook sort, import, export 2025-04-19 17:00:18 +09:00
bangonicdd
a7aebab65c fix: preserve selected persona after sorting 2025-04-19 15:34:52 +09:00
bangonicdd
9af38ced76 feat: add persona sort 2025-04-19 12:01:53 +09:00
shirosaki-hana
5168565b4f Update : server.cjs 2025-04-17 17:31:46 +09:00
kwaroran
36e0935bb0 Make tokenizer caching to an option 2025-04-16 10:57:48 +09:00
kwaroran
0432ee7464 Add support for NovelAI V4 model and configuration settings (#816)
# 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
Add and enable temporary settings for NovelAI V4 models.
Character-specific prompt settings have been temporarily forcibly added,
so modifications are needed to allow custom prompt values to be input
later.
NovelAI V4 모델 추가.
캐릭터별 프롬프트는 임시추가 했기때문에 추후 커스텀 설정 할 수 있도록 변경해야함.
2025-04-14 14:05:56 +09:00
YH_KIM
517b2ff86b Update placeholder text for image model selection 2025-04-14 04:49:13 +09:00
YH_KIM
d11bff3f80 Add support for NAI v4 model configuration and inputs 2025-04-14 04:38:47 +09:00
kwaroran
7859e649d3 Merge branch 'main' of https://github.com/kwaroran/RisuAI 2025-04-13 00:34:01 +09:00
kwaroran
111a347c9e Update Ann 2025-04-13 00:33:21 +09:00
YH_KIM
668b8d171c Add support for NovelAI V4 model and configuration settings 2025-04-12 23:29:45 +09:00
YH_KIM
4c47480b7e Add fixed chat textarea option to AccessibilitySettings
Additionally, change 'send to center' to 'send to shift center'
2025-04-06 16:37:29 +09:00
bangonicdd
72e47afb49 fix: add null check on module integration for legacy preset 2025-04-02 02:45:51 +09:00
kwaroran
58f1cb4fcc Add tokenize trigger 2025-03-27 19:19:59 +09:00
Kwaroran
30936c76e3 Add sneaky 2025-03-23 16:21:24 +09:00
Kwaroran
3535c29c10 Add custommodel 2025-03-23 15:21:31 +09:00
Kwaroran
9ed6d20994 Add array fallback 2025-03-22 21:18:59 +09:00
kwaroran
9fd188f235 Add new hotkey functionalitys 2025-03-21 10:28:10 +09:00
kwaroran
46b50c6d56 Replace ActivityIcon with KeyboardIcon in Settings.svelte 2025-03-20 14:46:28 +09:00
kwaroran
2ce3e63f1d Update HotkeySettings visibility based on window width 2025-03-20 14:43:52 +09:00
kwaroran
f5f05bdf99 Add hotkeys 2025-03-20 14:37:12 +09:00
kwaroran
4c67ce4410 Seperate share menu 2025-03-20 12:24:52 +09:00
kwaroran
ad4f52239b Add OAI response API 2025-03-20 12:08:34 +09:00
kwaroran
30dce07c70 Add Firefox(Bergamot) local translation (#794)
# 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
Translation is performed using the models hosted in the repository:
https://github.com/mozilla/firefox-translations-models/

When the translation is first running, the model is downloaded from the
repository.

Testing completed for `npm dev` and Node server environment.
2025-03-17 16:05:46 +09:00