Commit Graph

3759 Commits

Author SHA1 Message Date
kwaroran
d68bf50e34 fix: allow HTTP requests to localhost with custom ports (#859)
# 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

While testing image generation with ComfyUI, I encountered a permission
error when trying to send requests to the local ComfyUI server. The
application was throwing the following error:

`url not allowed on the configured scope: http://localhost:8188/prompt`

## Solution
Added a wildcard URL pattern to `migrated.json` that explicitly allows
connections to localhost with any port number:

```json
{
  "url": "http://*:**"
}
2025-05-24 20:23:39 +09:00
kwaroran
4b1e9f4e8f fix: error alert not showing when parameter is error type (#858)
# 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

It fixes a bug identified during the testing of ComfyUI image generation
in Playground. Specifically, the error alert, which is supposed to
display error messages, was not appearing when a parameter was of an
error type. This fix ensures that error alerts are now correctly
displayed under such conditions.
2025-05-24 20:23:28 +09:00
kwaroran
598ffe302b fix: Prevent error with loadLoreBooks() in short context length (#857)
# 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

When a user uses short max context length and `reserve` is bigger than
the length, `loadLoreBooksMain` returns a `nil` but `loadLoreBooks`
tries to decode it as a JSON.

It will return a stringified empty array instead of a nil.
2025-05-24 20:23:15 +09:00
kwaroran
6291a4cc43 fix: resolve Hypa V3 button disappearing from menu (#855)
# 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 resolves an issue appeared in [Revert to old loading
temp](858d6c2ad2)
2025-05-24 20:18:29 +09:00
kwaroran
431a745cd3 feat: Allow more data to be readable from Lua in editDisplay step (#854)
# 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

This PR adds ~~two~~ one function: ~~`getDescription()` for character
description, and~~ (See #852)`getAuthorsNote()` for author's note.

It also removes `LuaSafeIds.has(id)` from most reader functions without
any side effects. Since `getFullChatMain()` has no such check already
and everything else should be lighter than `getFullChatMain()`, I think
it'll be fine.
2025-05-24 20:18:19 +09:00
kwaroran
02a5a1eb0d fix: improve scrolling in Show Request Logs (#853)
# 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 introduces following:
- Make only markdown content scrollable while keeping OK button visible
2025-05-24 20:16:32 +09:00
kwaroran
6d39e5f50f Add getDescription function to LUA script (was missing) (#852)
The `getDescription(triggerId)` function, documented at:
https://kwaroran.github.io/docs/srp/lua/#getdescriptiontriggerid was
missing from the codebase and has now been added.

# PR Checklist
- [ ] Have you checked if it works normally in all models? *Ignore this
if it doesn't use models.*
- [ o] 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
2025-05-24 20:16:23 +09:00
Kwaroran
995badacb5 Fix escape and add escape option 2025-05-24 20:15:33 +09:00
Kwaroran
c21d57b572 Add escape syntax 2025-05-24 19:44:29 +09:00
Kwaroran
9d3d786b10 Add from modellist 2025-05-24 19:17:11 +09:00
cubicj
f46d6f2b02 set timeout 0 2025-05-24 16:26:39 +09:00
cubicj
4c993bb46a save/load scroll position 2025-05-24 00:16:19 +09:00
bangonicdd
a8c87693b6 feat: aws claude 4 2025-05-23 21:53:18 +09:00
cubicj
b6fec1d97c change textinput to textarea 2025-05-23 16:08:36 +09:00
cubicj
614ce38d48 add back button 2025-05-23 16:05:26 +09:00
enzi221
ff9dbe7aa1 fix: Respect module lowLevelAccess for Lua button triggers 2025-05-22 23:53:40 +09:00
bangonicdd
23bd2a4673 fix: module lore sort properly 2025-05-22 19:01:36 +09:00
enzi221
5e10607cb6 fix: Protect loadLoreBooks() from very short max context length 2025-05-21 13:58:43 +09:00
enzi221
8fdd8d3beb feat: Allow more data to be readable from Lua 2025-05-21 13:58:16 +09:00
kwaroran
56777c91bf Add CBS docs 2025-05-21 10:55:01 +09:00
Kwaroran
6e5cf5eb48 Add escapes 2025-05-21 00:41:51 +09:00
Kim, Harim
a20485c782 fix: prevent native fetch error
Fix "The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type undefined" error
2025-05-20 20:38:41 +09:00
Kwaroran
d0f254c227 Fix escapes parsing double brackets 2025-05-20 04:22:01 +09:00
Kwaroran
71059bae47 Add 2025-05-20 04:17:36 +09:00
Kwaroran
14955b7698 Bump version to 160.1.0 in configuration files 2025-05-20 04:06:36 +09:00
Kwaroran
7ac5f4a6e3 Add decorators 2025-05-20 04:02:12 +09:00
poroyo
8dc05ccace feat: exclude globalNote type from per-message prompt text storage 2025-05-20 01:03:35 +09:00
Bo26fhmC5M
557bfe194a feat: add memory selection metrics to HypaV3 2025-05-19 23:33:50 +09:00
poroyo
fbd25a3770 feat: re‑implement per‑message prompt text storage with new logic 2025-05-19 22:50:17 +09:00
Kim, Harim
640caa12d9 fix: request from localhost:xxx failed 2025-05-19 21:41:28 +09:00
Kim, Harim
ec7ffa0314 fix: error alert not showing when parameter is error type 2025-05-19 21:02:45 +09:00
poroyo
bf1ea155a3 revert: remove memo field logic from prompt text processing
The memo field was used in prompt text logic, but its usage
affects string merging conditions for the `formated` inside
pushPrompts(). To avoid unintended merging issues, logic
involving the memo field has been rolled back.
2025-05-19 19:58:56 +09:00
kwaroran
57568ed7bc Add cbs non-underline variant 2025-05-19 17:34:25 +09:00
kwaroran
efab44e4c1 Add new cbs, and update docs 2025-05-19 17:28:22 +09:00
kwaroran
bda7871c76 Merge branch 'main' of https://github.com/kwaroran/RisuAI 2025-05-19 13:33:33 +09:00
kwaroran
4b6cb0727f Add MCP related functions 2025-05-19 13:33:06 +09:00
Kwaroran
42b2fe5486 fix: ensure basicMatcher returns an empty string for unmatched cases 2025-05-18 23:14:45 +09:00
Kwaroran
fe9e6e97ef fix: update return value in basicMatcher for risuaixa case 2025-05-18 23:14:30 +09:00
Kwaroran
171c5e5e3a Add documentation related 2025-05-18 23:13:55 +09:00
Bo26fhmC5M
6d113ac152 fix: resolve Hypa V3 button disappearing from menu 2025-05-18 22:17:24 +09:00
Bo26fhmC5M
2c4c2a0f2b fix: improve scrolling in Show Request Logs 2025-05-18 22:09:27 +09:00
Kwaroran
12d87ac706 feat: add 'iserror' cbs 2025-05-18 21:44:23 +09:00
Kwaroran
61e21cea49 Add metadata cbs 2025-05-18 21:43:40 +09:00
Kwaroran
a9d3ceea19 Make korean more smooth 2025-05-18 20:13:51 +09:00
Kwaroran
d398c8cced Change setup 2025-05-18 20:07:43 +09:00
Kwaroran
8815a71440 Update node version to 22 2025-05-18 17:24:27 +09:00
Kwaroran
45bef69d7a fix: add Cargo.lock to .gitignore to prevent build failures 2025-05-18 17:21:55 +09:00
Kwaroran
4a166eb4a1 Merge branch 'main' of https://github.com/kwaroran/RisuAI 2025-05-18 17:21:04 +09:00
Kwaroran
3ded54ec43 Remove cargo.lock due to build bug 2025-05-18 17:20:54 +09:00
Kwaroran
90d1a0ebf4 Bump version to 160.0.2 in configuration and source files 2025-05-18 17:18:57 +09:00