Commit Graph

296 Commits

Author SHA1 Message Date
Wolfsblvt
231ea98b25 Update /sendas to work with findChar 2024-09-29 00:53:43 +02:00
Wolfsblvt
0be48c567a /char-find command to get a specific unique char
- findChar utility function that does the heavy lifting of finding a specific char based on conditions
- Log/warn if multiple characters match
- Validation function for named args that should be arrays
2024-09-29 00:36:13 +02:00
Wolfsblvt
22d8a654d9 Allow searching on /sendas via tag= 2024-09-28 22:22:44 +02:00
Wolfsblvt
4594353c72 Add avatar= to /sendas to allow avatar override 2024-09-28 22:22:44 +02:00
Wolfsblvt
d8e57c507f Allow case-insensitive name search 2024-09-28 22:22:44 +02:00
Wolfsblvt
6714bb8c15 Prefer current char if multiple have the same name
- Match against current chat character first
- Also removed avatar-key matching, it was broken
2024-09-28 22:22:44 +02:00
Cohee
38660df93f /model: fix not working on Novel/Horde 2024-09-26 23:46:03 +03:00
Cohee
8dd7a97eb3 Prevent duplicate toasts 2024-09-13 11:22:12 +00:00
Cohee
620847c4d6 Fixed logs 2024-09-13 11:12:41 +00:00
Cohee
88fab65a8f Fix /gen log 2024-09-13 11:01:59 +00:00
Wolfsblvt
f5b68893d0 Improve error handling of /genraw and /gen
- /generate TC backend returns more status/error texts
- Fix /genraw and /gen returning null/undefined
- Logging errors on /genraw if backend throws an error
- Fixes #2836
2024-09-12 22:41:53 +02:00
Cohee
81cd38d4f7 #2832 /ask text non-required 2024-09-12 20:13:05 +03:00
Cohee
6a3b226da2 Still fighting /ask corruptions #2832 2024-09-12 10:02:37 +00:00
Cohee
4e67cc1bc4 One more /ask corruption fix
Closes #2832
2024-09-12 09:50:06 +00:00
Cohee
2379fd5970 Fix /ask corruption + add return value
Fixes #2832 and a skill issue
2024-09-12 10:19:03 +03:00
Cohee
86d9a80ff8 Fix restoration of current character after /ask
Fixes #2825
2024-09-11 19:34:26 +03:00
Cohee
aed4a8e36d It was very close. 2024-09-10 22:37:53 +03:00
Wolfsblvt
d21b24666a fix neutral avatar again 2024-09-10 20:02:26 +02:00
Wolfsblvt
a989ccf318 Don't force avatar on neutral assistant chat 2024-09-10 19:44:27 +02:00
Wolfsblvt
9e73e2598e Small fix group chats not using default avatars 2024-09-10 19:15:49 +02:00
Wolfsblvt
10a23012f3 Fix /sendas not needed to enforce avatar
- Fixes #2820
2024-09-10 18:46:38 +02:00
Cohee
4522d3cbae Filter null-values from /model selection 2024-09-10 10:25:23 +00:00
Cohee
42fa3c79d7 Add Tabby model selection 2024-09-08 22:23:25 +03:00
Cohee
f5873aec25 Add format selector to /listinjects 2024-09-08 18:24:12 +03:00
Cohee
24e8077997 Fix /echo escapeHtml being false by default 2024-09-07 14:03:00 +03:00
Cohee
4cd025cd7a Extend quiet effect in /model 2024-09-07 13:30:26 +03:00
Cohee
ed115d4e11 Add quiet argument to /api-url 2024-09-07 13:09:10 +03:00
Wolfsblvt
2385c5a59a Change popup cancel result in command to empty str 2024-09-07 01:21:04 +02:00
Wolfsblvt
43b08cdd64 Refactor /popup to actual booleans
- still supports on/off, no worries.
2024-09-06 23:56:26 +02:00
Wolfsblvt
a3468db94e Allow /popup to optionally return popup result 2024-09-06 23:29:18 +02:00
Wolfsblvt
e4e10c3d6b /popup allow header arg, with sanitization 2024-09-06 23:14:52 +02:00
Wolfsblvt
a9c0dd38c7 Refactor /popup args and docs, add 'cancelButton' 2024-09-06 22:38:02 +02:00
Wolfsblvt
a9e4bef01b Add wider and transparent styles to /popup 2024-09-06 22:22:35 +02:00
Cohee
c68b344b60 Add quiet args to /instruct and /model 2024-09-06 23:09:06 +03:00
Cohee
50217e37b8 Spell CSS consistently 2024-09-06 22:27:53 +03:00
Wolfsblvt
63c6fbaf58 /echo html allowed sanitize title too 2024-09-06 21:18:16 +02:00
Wolfsblvt
50a716a593 Update /echo docs helpstring 2024-09-06 20:53:39 +02:00
Sneha C
fc942842b9
Update slash-commands.js
added some examples to /echo command
2024-09-06 22:39:30 +04:00
Wolfsblvt
25d8286dfc DOM.purify toast if HTML is allowed 2024-09-06 20:31:13 +02:00
Wolfsblvt
0d9843cdd6 clear onProgress before closure for no progress 2024-09-06 20:21:32 +02:00
Wolfsblvt
ad04d0c9a2 Fix async closure call not clearing progress 2024-09-06 20:01:45 +02:00
Wolfsblvt
e48ff8daae Add check for closure type 2024-09-06 19:49:32 +02:00
Wolfsblvt
de8732fad6 Add onClick arg to /echo executing closures
- Adds the 'onclick' slash command arg to /echo
- It utilizes the Closure object without serialization, using the exact same scope it received on creation. Should be mindful about memory leaks and possible parallel execution.
2024-09-06 19:32:35 +02:00
Wolfsblvt
885a014507 Add escapeHtml arg to /echo 2024-09-06 19:03:21 +02:00
Wolfsblvt
a4e72da40f Add color arg to /echo for custom color 2024-09-06 18:55:50 +02:00
Wolfsblvt
c9ed91099f Add cssClass arg to /echo 2024-09-06 18:46:35 +02:00
Wolfsblvt
d663be53ac Refactor deleteSwipe from callback into func 2024-09-01 23:12:33 +02:00
Cohee
2a598fb706 Allow /gen with empty prompts 2024-08-24 15:22:50 +03:00
Cohee
976be98dd7 Move command registration 2024-08-19 21:31:58 +03:00
Succubyss
43e64cffa2 use push instead of fixed size array 2024-08-18 15:37:31 -05:00