Commit Graph

848 Commits

Author SHA1 Message Date
maver
3d35caff08 Improve readability and clarity of prompt manager icons 2023-08-12 18:40:38 +02:00
maver
d70ecbdcd9 Add support for cycle prompt 2023-08-12 18:40:38 +02:00
maver
e93424b2cf Don't use debounce for prompt manager save settings function 2023-08-12 18:40:38 +02:00
maver
a53e99b831 Prevent chat history warnings from showing too early 2023-08-12 18:40:38 +02:00
maver
abe986ec4b Allow prompt manager list to grow in height 2023-08-12 18:40:38 +02:00
maver
ce8a71cf53 Add error handling to openai message counting 2023-08-12 18:40:38 +02:00
maver
011278c533 Re-Render prompt manager on worldinfo settings change 2023-08-12 18:40:38 +02:00
maver
4509df0fd9 Add support for empty prompt replacement 2023-08-12 18:40:38 +02:00
maver
632fa770be Create a deep copy of prompt defaults on char select
Along other minor fixes and optimizations
2023-08-12 18:40:38 +02:00
maver
56a9dd158a Add inspection styles 2023-08-12 18:40:38 +02:00
maver
85c4b6fad3 Improve error messages 2023-08-12 18:40:38 +02:00
maver
a0bd67e455 Allow markers to inspected for their content 2023-08-12 18:40:38 +02:00
maver
2452b37e28 Add fallback for empty dialogue example prompts 2023-08-12 18:40:38 +02:00
maver
28217adac6 Add logging for prompt manager position changes 2023-08-12 18:40:38 +02:00
maver
9558483669 Change draggable hover color to be more in tune with the default styling 2023-08-12 18:40:38 +02:00
maver
5629bd8984 Fix handleSavePrompt logging throwing error 2023-08-12 18:40:38 +02:00
maver
8abff3c24f Add simple profiling for token counting and rendering 2023-08-12 18:40:38 +02:00
maver
ec43295936 Add logging and minor stability enhancements 2023-08-12 18:40:38 +02:00
maver
2fc3577431 Throw a recoverable error on invalid character naming 2023-08-12 18:40:38 +02:00
maver
facf625cac Improve ui wording 2023-08-12 18:40:38 +02:00
maver
1b7da6ecbc Remove faulty characters in default configuration 2023-08-12 18:40:38 +02:00
maver
d469c80ef5 Apply minor code style and stability improvements 2023-08-12 18:40:38 +02:00
maver
579f303fb0 Add event for modifying settings before modifications 2023-08-12 18:40:38 +02:00
maver
550e635d93 Add migration for legacy prompts 2023-08-12 18:40:38 +02:00
maver
e908610b99 Save prompt manager items to perset 2023-08-12 18:40:38 +02:00
maver
2054cbeb83 Simplify token threshold warnings 2023-08-12 18:40:38 +02:00
maver
49cb682499 Raise warning threshold for chatHistory tokens 2023-08-12 18:40:38 +02:00
maver
6cea524f2c Fix prompt-manager being rendered twice. 2023-08-12 18:40:38 +02:00
maver
bf0dc07b1f Improve in-code documentation 2023-08-12 18:40:38 +02:00
maver
e43a2be229 Replace obsolete color variable 2023-08-12 18:40:38 +02:00
maver
d0aba85692 Add support for persona description positioning 2023-08-12 18:40:38 +02:00
maver
4ed92d69b0 Fix jailbreak prompt not being overwritten by character 2023-08-12 18:40:38 +02:00
maver
221ecbf8d6 Add reset for main,nsfw and jailbreak prompts 2023-08-12 18:40:38 +02:00
maver
9cf41a6a52 Remove doubled initialization of prompt manager 2023-08-12 18:40:38 +02:00
maver
7c1e370abe Allow the user to toggle names in chat history 2023-08-12 18:40:38 +02:00
maver
0660016a10 Only add name to prompts when conforming to oai api standards 2023-08-12 18:40:38 +02:00
maver
670119e143 Fix prompt edit popup not appearing after refactoring 2023-08-12 18:40:38 +02:00
maver
25eef5d100 Pass nsfwAvoidance message instead of prompt
Fixing invalid argument exception being thrown
2023-08-12 18:40:38 +02:00
maver
f207e0eab3 Add basic WindowAI support 2023-08-12 18:40:38 +02:00
maver
5c18abadac Pass chat message name to chatcompletion endpoint 2023-08-12 18:40:38 +02:00
maver
aaa2c48e7d Add basic claude support 2023-08-12 18:40:38 +02:00
maver
c920b6c511 Correct identifier used for jailbreak prompt override 2023-08-12 18:40:38 +02:00
maver
e91e1996b1 Remove main prompt input field.
Being replaced by prompt manager
2023-08-12 18:40:38 +02:00
maver
85c0a52fa9 Restore default settings from dev branch 2023-08-12 18:40:38 +02:00
maver
28fa2f5f57 Render prompt manager after swiping with updated tokens
Including world info and extension prompts
2023-08-12 18:40:38 +02:00
maver
2f4424e6c6 Declare prepareOpenAIMessages as synchronous
As there is no need for the function o be async anymore.
2023-08-12 18:40:38 +02:00
maver
6e37db2fb3 Declare prepareOpenAIMessages as synchronous
As there is no need for the function o be async anymore.
2023-08-12 18:40:38 +02:00
maver
6c25211f0a Support original-placeholder 2023-08-12 18:40:38 +02:00
maver
6674a0a974 Visual improvements for mobile 2023-08-12 18:40:38 +02:00
maver
312b02c36e Do not count messages with empty prompts 2023-08-12 18:40:38 +02:00