Cohee
8ee0348a01
Merge branch 'import-uuid' into staging
2024-03-03 16:46:35 +02:00
Cohee
1395f9bd9e
Merge pull request #1887 from Bronya-Rand/staging
...
Import PygmalionAI/JanitorAI/Chub Bots via UUID
2024-03-03 16:46:22 +02:00
Cohee
112e8f224c
Use alternate method of determining URLs, consolidate logs format
2024-03-03 16:45:26 +02:00
Cohee
39c588f30e
Showdown: parse single underscores as italics
2024-03-03 15:26:29 +02:00
RossAscends
1e555bcb8f
markdown support in spoiler display
2024-03-03 19:54:21 +09:00
Bronya-Rand
668d1f0fb9
feat: add `importUUID` API to get Pyg/Janny/Chub bots without link
2024-03-03 03:31:39 +00:00
Wolfsblvt
c0e112d195
Tag Folders: inline info for groups and avatars
...
- Add list of character avatars to folders (overflow hidden)
- Add and/or move count of characters for both groups and folders in overview
- Add name list of all chars for groups, above tags
- Replace alt texts of all avatar images with the entity name
- Made title/mouseover tooltip more useful with separation between types and their names
- refactored CSS usage of avatar sizes to global variables
- grid view alignment changes
2024-03-03 02:12:18 +01:00
Wolfsblvt
1faf8b7ee2
Tag Folders: Sync tag filters and bogus drilldown
...
- When you select or unselect a filter that is also a folder, the folder gets put into the drilldown
- When you click a folder or go back, the tag selection is synced accordingly
- Do not throw away bogus/tag filter on redraw/refresh of the list
2024-03-03 02:12:18 +01:00
Wolfsblvt
3e44dddfda
Tag Folders: Drilldown for select and improved filter
...
- drilldown visible for bogus folder selections
- drilldown can be changed and refreshed
- enhanced filters (remove empty folders/tags from list by default)
2024-03-03 02:12:17 +01:00
Wolfsblvt
25b528ee4f
Tag Folders: add tag folder sorting and enabling
...
- make tags sortable per drag&drop (then sorted everywhere)
- each tag can individually be enabled as folder
- fix redraw of tags/entity list on tag changes
2024-03-03 02:11:35 +01:00
berbant
8769630b68
Character source link processing
2024-03-02 23:37:18 +04:00
Cohee
456c4c333f
Creator notes in char list are no longer first line only.
2024-03-02 19:46:59 +02:00
Cohee
95c49029f7
Add aphrodite model selector
2024-03-01 23:02:43 +02:00
Cohee
d57b5ad6f7
Fix code style
2024-03-01 21:35:33 +02:00
Cohee
81bf6cb399
Merge pull request #1872 from Technologicat/fragment-search-chats
...
Fragment search (a.k.a. swoop) for Manage chat files
2024-03-01 21:30:41 +02:00
Cohee
b716dfbc0d
Merge pull request #1874 from deciare/underline-text-format
...
Support underlined text formatting
2024-03-01 17:49:14 +02:00
Deciare
d554edc023
Support underlined text formatting.
...
- Enable the `underline` option for Showdown.
- Implement option for underlined text colour.
- Update stylesheet.
2024-03-01 00:35:27 -05:00
Juha Jeronen
e3084dda17
Manage chat files: UX: focus the search field when the view opens
2024-02-29 14:22:51 +02:00
Juha Jeronen
f8f6dd1d90
Manage chat files: fragment search a.k.a. swoop
2024-02-29 14:22:35 +02:00
Cohee
3d84ae026d
Fix formatting
2024-02-29 11:50:41 +02:00
berbant
a85a2bbab1
Merge branch 'SillyTavern:staging' into staging
2024-02-28 22:46:43 +04:00
Deciare
2a4b8ac438
Update displayed prompt bias when auto-saving edits.
...
When Auto-save Message Edits is enabled, the prompt bias string
displayed beneath the textarea wasn't being updated.
2024-02-27 05:17:38 -05:00
Deciare
7885f19e86
Perform macro substitution while updating message.
...
This addresses 3 issues:
1. Prompt bias string was not removed from the text of the edited
message.
2. Macro substitition was not performed in the prompt bias string.
3. Macro substitution was not performed in the edited message text.
2024-02-27 05:17:31 -05:00
Cohee
f962ad5c02
Add OpenRouter as a text completion source
2024-02-25 22:47:07 +02:00
berbant
3c620effaf
Update script.js
2024-02-25 21:19:28 +04:00
Cohee
fc289126fa
Add event type for text completion generation request settings ready
2024-02-24 21:45:33 +02:00
Cohee
d5bf9fc28c
Non-streaming logprobs for Aphrodite
2024-02-24 20:53:23 +02:00
Cohee
d140b8d5be
Parse non-streaming tabby logprobs
2024-02-24 20:10:53 +02:00
Cohee
3441667336
#1853 Add WI/Script link by entry automation id
2024-02-24 17:22:51 +02:00
Cohee
13aebc623a
Merge pull request #1854 from deciare/llamacpp-probs
...
Request and display token probabilities from llama.cpp backend
2024-02-24 15:06:28 +02:00
Cohee
eaadfea639
Extend debounce duration of logprobs renderer
2024-02-24 15:03:57 +02:00
Cohee
9287ff18de
Fix for non-streaming
2024-02-24 14:50:06 +02:00
NWilson
f569424f3e
Merge branch 'staging' into InfermaticAI
2024-02-22 08:32:10 -06:00
Cohee
711fd0517f
Merge branch 'staging' into pygimport
2024-02-21 11:26:47 +02:00
Cohee
8e66a14e37
Add hints to doc strings about additional command prompts
2024-02-20 02:29:14 +02:00
Cohee
79ba026486
Merge pull request #1840 from Wolfsblvt/slash-commands-menu-actions-allow-custom-prompts
...
Extend impersonate/continue/regenerate with possible custom prompts (via slash commands and popup menu)
2024-02-20 02:26:41 +02:00
Cohee
061b7c6922
Don't try to execute script commands if the message doesn't start with slash
2024-02-20 02:09:01 +02:00
Wolfsblvt
a5ee46cb2a
Only respect slash command, ignore text field
2024-02-19 22:36:32 +01:00
Wolfsblvt
550d8483cc
Extend impersonate/continue/regenerate with possible custom prompts
...
- Use custom prompt provided via slash command arguments (similar to /sysgen and others)
- Use written text from textbox, if the popout menu actions are clicked
2024-02-19 22:23:58 +01:00
NWilson
030806bf1e
Merge remote-tracking branch 'origin/staging' into InfermaticAI
2024-02-19 10:14:06 -06:00
Cohee
3c2113a6e7
Add ability to preserve file names when loading from assets downloader
2024-02-19 00:17:23 +02:00
Cohee
e4a48cd28f
Add pyg hint to import UI
2024-02-17 03:54:13 +02:00
NWilson
8075e4cd1e
Changes
2024-02-16 09:07:06 -06:00
NWilson
b5887960b6
Merge branch 'release' into InfermaticAI
2024-02-16 08:53:04 -06:00
Cohee
9d713825c2
#1827 Consolidate {{group}} macro behavior
2024-02-12 16:23:01 +02:00
Cohee
72256110a7
Unbreak current chat rename
2024-02-12 02:55:16 +02:00
Cohee
354c52d997
#1814 Fix regex placement attribution
2024-02-11 16:52:14 +02:00
Cohee
03ad72b6c7
Merge pull request #1802 from Technologicat/modelname
...
{{model}} substitution to get name of current LLM
2024-02-08 11:36:02 +02:00
Juha Jeronen
a49d0f1050
use getGeneratingModel
2024-02-08 11:13:54 +02:00
Cohee
04372848c8
Fix for undefined chats
2024-02-07 23:58:05 +02:00
Juha Jeronen
2dcb490e43
add {{model}} substitution macro to get name of current LLM
...
This is useful in the character card for an AI assistant, see #1774 .
Tested with the Textgen backend, but should work with others too.
Horde will show only "Connected", and Novel will show the tier,
but Kobold and Textgen will show the model name.
If not connected, on any backend, will show "no_connection".
2024-02-07 23:29:32 +02:00
Juha Jeronen
c1a5b50aae
improve description for consistency
2024-02-07 23:12:21 +02:00
Juha Jeronen
5183fb40a2
refactor to improve proposed implementation of /getchatname
2024-02-07 23:09:51 +02:00
Juha Jeronen
5d1f3b13ea
add /getchatname slash command to get name of current chat file
...
Example:
/getchatname | /echo {{pipe}}
2024-02-07 22:51:41 +02:00
Cohee
8ecab19966
Merge pull request #1798 from oobabooga/staging
...
Add API key field for text-generation-webui
2024-02-07 19:24:42 +02:00
Juha Jeronen
f0cffb3dd9
fix /delchat for characters with lots of chat files
2024-02-07 15:20:37 +02:00
oobabooga
21fb143718
Add API key
2024-02-06 20:00:16 -08:00
Cohee
2815990589
Force personas sort before returning to caller
2024-02-05 10:58:35 +02:00
Cohee
f12aeeed90
Firefox copium for persona images
2024-02-05 02:18:44 +02:00
Cohee
7ac6ed267f
#1782 OpenAI multiswipe
2024-02-04 03:36:37 +02:00
Cohee
37d94a4331
#1775 Fix personas name sorting
2024-02-03 01:52:57 +02:00
Cohee
303fb09388
Show persona file name on hover
2024-02-02 04:09:12 +02:00
Cohee
a746077a1e
Sort personas by name.
2024-02-02 04:07:51 +02:00
Cohee
33c452df3e
Fix navigation if new persona is on the first page
2024-01-31 11:23:57 +02:00
Cohee
fa73c523f0
Persist current page on persona actions
2024-01-31 11:01:50 +02:00
Cohee
f8032ac649
Default to 5 personas per page
2024-01-31 03:34:51 +02:00
Cohee
c01217ac76
Clean-up styles and handlers
2024-01-30 20:16:48 +02:00
Cohee
4542c66664
#1761 Persona management overhaul
2024-01-30 19:12:56 +02:00
Cohee
da7b435b7c
Merge pull request #1751 from kingbased/proxypreset
...
Reverse proxy presets
2024-01-29 22:09:33 +02:00
Cohee
5f1e290bda
Disallow multiple {{original}} macro substitutions
2024-01-29 00:58:29 +02:00
Cohee
a9464daffa
Merge branch 'staging' into macro-separation
2024-01-29 00:51:06 +02:00
Cohee
ef9cdf64cf
Fix swipe buttons display when using /comment after last AI message
2024-01-29 00:37:51 +02:00
Cohee
8037e31c53
Fix {{original}}
2024-01-28 17:31:19 +02:00
valadaptive
44fb746783
Remove dead if statement
2024-01-27 15:25:44 -05:00
valadaptive
29f509179c
Remove getMessageId
...
As far as I can tell, we don't add/remove anything from chat in between
the calculation of newMessageId and subsequent calls to getMessageId.
We can just use newMessageId everywhere.
2024-01-27 13:50:54 -05:00
valadaptive
e475081116
Fix off-by-one in addOneMessage
2024-01-27 13:48:08 -05:00
valadaptive
7f955a59b9
Remove count_view_mes
2024-01-27 13:24:08 -05:00
valadaptive
4bd7364a8e
Change macro substitution order
2024-01-27 13:22:22 -05:00
valadaptive
71f47588cd
Pass macro variables in to evaluateMacros
...
This doesn't cover *all* the variables yet, just the ones that were
previously passed in as arguments. I'll expand this later to separate
the macro parsing from the execution of the functions themselves.
2024-01-27 13:20:44 -05:00
based
aa976d0de2
implemented proxy preset manager
2024-01-27 06:21:00 +10:00
Cohee
1647e5ae49
Merge pull request #1734 from khanonnie/alternative-tokens
...
Implement Token Probabilities UI panel using logprobs
2024-01-26 03:39:25 +02:00
khanon
60044c18a4
Implement Token Probabilities UI using logprobs
2024-01-25 18:34:46 -06:00
lucy
1ef437f5f1
[feat] GENERATION_ENDED event
...
uses hideStopButton() to trigger the event, because all other paths are conditional and would require the event to be triggered in multiple functions, compared to hideStopButton() already being called at the end of all the generations
unblockGeneration() was another candidate, but it is not consistently executed to be viable
2024-01-26 00:53:27 +01:00
Cohee
6012ee5f89
#1740 Open most recent chat when deleting current chat file
2024-01-25 18:55:38 +02:00
Cohee
4abe87f103
#1742 Add /chat-manager command
2024-01-25 18:19:04 +02:00
Cohee
1ae5a8bd66
#1630 Fix display mode regex depth calc
2024-01-25 02:53:39 +02:00
Cohee
3f3529ef89
#1630 Add min/max depth for prompt/display regex scripts.
2024-01-24 22:48:58 +02:00
Cohee
4985afd816
Extend external media checks
2024-01-24 19:14:40 +02:00
Cohee
9f81ea3c1f
Allow double quotes inside of <tags>
2024-01-24 18:05:11 +02:00
Cohee
4823bcf4ff
Add option to forbid external images
2024-01-24 15:47:54 +02:00
NWilson
f29f934c6b
Progress
2024-01-24 06:59:27 -06:00
Cohee
9b42be2334
Reset message editor before switching active chat
2024-01-23 11:00:33 +02:00
Cohee
958cf6a373
Don't append name2 in non-instruct mode if continuing on first message
2024-01-21 23:20:29 +02:00
Cohee
3cd935c0d2
Fix possible prompt overflow on message examples push-out
2024-01-21 23:13:01 +02:00
Cohee
3cb9413541
#1718 Fix message search opening wrong chats
2024-01-20 20:13:41 +02:00
Cohee
4f55824d7f
QR auto-execute on group member draft
2024-01-18 18:08:38 +02:00
Cohee
b8445eb2cd
Add slash commands for instruct and context
2024-01-18 17:24:07 +02:00
Cohee
f966c398ef
Increase preset command timeouts
2024-01-18 16:36:26 +02:00
maver
e4d5eac6cf
Add world info to generate_before_combine_prompts event data
2024-01-15 17:45:50 +01:00
Cohee
ed77f4763a
#1696 Don't cancel generation on first Escape press if editing a message
2024-01-15 03:45:31 +02:00