Commit Graph

3838 Commits

Author SHA1 Message Date
Cohee
6ac6c7cfda #2159 Move debounce constants to a separate module 2024-04-28 19:47:53 +03:00
Cohee
94e9b8f4b1 Merge branch 'staging' of https://github.com/SillyTavern/SillyTavern into staging 2024-04-28 19:29:12 +03:00
Cohee
bc6149deeb
Merge pull request #2158 from racinmat/racinsky/itemization
refactor: prompt itemization split to multiple functions
2024-04-28 18:55:10 +03:00
Cohee
a0d975c3c0 Add bottom margin to in-chat tables 2024-04-28 18:39:57 +03:00
Cohee
d51b155e52 Add ability for extensions to intercept edited message text 2024-04-28 18:39:32 +03:00
Cohee
fb1b327f9a [skip ci] ESLint 2024-04-28 16:58:28 +03:00
Matěj Račinský
754cdc4d58 refactor: prompt itemization split to multiple functions 2024-04-28 14:09:10 +02:00
Cohee
58ecc0dc0d
Merge pull request #2155 from Wolfsblvt/fix-bogus-folder-select
Fix bogus folder not working if tag was cut off
2024-04-28 14:43:07 +03:00
Cohee
de2bb7938a Utilize import for vector store 2024-04-28 14:35:35 +03:00
Wolfsblvt
61e2877c4b Debounce Character and Persona search 2024-04-28 06:27:55 +02:00
Wolfsblvt
d7ade487b8 Refactor common enum for debounce timeouts 2024-04-28 06:21:47 +02:00
Wolfsblvt
6d04e93f34 Debounce WI search 2024-04-28 05:42:15 +02:00
Wolfsblvt
0c5fe3d637 Fix bogus folder not working if tag was cut off 2024-04-28 04:47:16 +02:00
Cohee
e08a21ebe7 Deprecate old /sendas syntax.
"name" arg is now required, but defaults to {{char}} for compatibility
2024-04-28 03:53:17 +03:00
Bronya-Rand
ffe8b3c909 chore: leftover cleanup 2024-04-27 22:09:11 +01:00
Bronya-Rand
7856afee92 chore: remove mihoyo scraper 2024-04-27 22:08:38 +01:00
Bronya-Rand
fe533b7c7f chore: revert back to typedef 2024-04-27 22:01:15 +01:00
Azariel Del Carmen
fc158ca176
Merge branch 'staging' into staging 2024-04-27 21:49:02 +01:00
Cohee
f632888b4c Move scripts init at the end of HTML page 2024-04-27 23:44:08 +03:00
Bronya-Rand
8324632e4e chore: add iconAvailable to ScraperInfo 2024-04-27 21:43:53 +01:00
Bronya-Rand
be4b20af97 chore: remove mihoyo icon 2024-04-27 21:42:03 +01:00
Cohee
5a4e0a06e6 Better icon for YT captioner 2024-04-27 23:27:53 +03:00
Bronya-Rand
fb71d3b562 chore: remove miHoYo parser from first-party scrapers 2024-04-27 21:27:14 +01:00
Bronya-Rand
b96d1e79a0 feat: create proper classes and export for extension use 2024-04-27 21:26:39 +01:00
Cohee
0d310c434d Update FontAwesome 2024-04-27 23:25:35 +03:00
Cohee
b111834122 Insert custom prompts to the start of the list 2024-04-27 23:16:44 +03:00
Cohee
ea050b98ef
Merge pull request #2150 from evpeople/release
add a button to translate input message
2024-04-27 21:23:26 +03:00
Cohee
b30d69b2a6 Clean-up styles and JQuery use 2024-04-27 21:22:50 +03:00
Cohee
60e099e852 Clean-up diff pt.2 2024-04-27 21:15:44 +03:00
Cohee
c49b37f968 Clean-up diff 2024-04-27 21:11:41 +03:00
Cohee
404d9db359
Merge pull request #2147 from Wolfsblvt/wi-entry-inclusion-prio
World Info inclusion group prio toggle
2024-04-27 21:09:43 +03:00
Cohee
5ac0390446 Fix naming convention for LB extension fields 2024-04-27 21:03:55 +03:00
Cohee
6e98fb1c5e Clean-up debug logs 2024-04-27 20:42:49 +03:00
Cohee
053d7f9eaa Remove the /inject when value is empty 2024-04-27 20:25:55 +03:00
Cohee
5dcfda0514 Cut UI labels. Add expand to custom CSS 2024-04-27 20:02:30 +03:00
Cohee
413cec8a9f Merge branch 'staging' into wi-entry-inclusion-prio 2024-04-27 18:00:00 +03:00
Cohee
8e7ffab793
Merge pull request #2149 from Wolfsblvt/duplicate-wi-entries
Button to duplicate WI entries
2024-04-27 17:57:59 +03:00
Cohee
770aee4953 Adjust title widths 2024-04-27 17:52:47 +03:00
Cohee
f479901c87
Merge pull request #2152 from Wolfsblvt/auto-sort-tags-option
Option to auto-sort tags (+UI improvements)
2024-04-27 17:45:23 +03:00
Cohee
1dbe7897d4 Prevent ticking if confirm canceled 2024-04-27 17:41:27 +03:00
Cohee
c95956766e Don't need a hack since you're not awaiting the popup 2024-04-27 17:33:52 +03:00
Wolfsblvt
2e562d187a Option to auto-sort tags (+UI improvements)
- Toggle to auto-sort tags alphabetically
- Init auto-sort based on current sorted state, if not chosen before
- Tag management redraw list if changes happen
- Tag management highlight renamed rows on auto-sort if they get automatically reordered
- Manual drag&drop of tags disables auto-sort option
- Small fixes to popup tag management pop drawing
- Utility function to flash highlight via CSS
2024-04-27 10:26:01 +02:00
evpeople
4521dde455
add a button to translate input message 2024-04-27 13:46:13 +08:00
Wolfsblvt
b64b0e3362 Button to duplicate WI entries
- Add an option to duplicate a WI entry, copying everything besides UID
- moved UI move action on new WI entry to the UI function, not inside utility
2024-04-27 06:18:26 +02:00
RossAscends
f8ca73265b userSettings expandables get borders 2024-04-27 13:13:54 +09:00
RossAscends
1f7614af33 re-order/style User Settings Panel 2024-04-27 12:50:33 +09:00
Wolfsblvt
dcb042681d Change group prio name, add default value set 2024-04-27 04:40:35 +02:00
Wolfsblvt
7df2f7e752 WI inclusion groups will never roll for trigger% 2024-04-27 03:44:00 +02:00
Wolfsblvt
8db39a58fb World Info inclusion group prio toggle 2024-04-27 02:23:37 +02:00
Cohee
bbdbb08301 Fix main prompt clearing on disabling 2024-04-27 00:08:30 +03:00
Cohee
b06e09c030
Merge pull request #2131 from Yokayo/staging
Localization enhancements
2024-04-26 23:05:55 +03:00
Cohee
bb2bcdbf61 The dot went MIA 2024-04-26 23:04:11 +03:00
Cohee
2e278e7323 Fix missing localization for unknown locale 2024-04-26 22:57:42 +03:00
Cohee
f4ba1f68ef
Merge pull request #2136 from BlueprintCoding/release
Added import function for AICharacterCards.com cards
2024-04-26 22:42:04 +03:00
Cohee
12497e8fb1
Merge pull request #2141 from valadaptive/generate-cleanups-4
Clean up Generate(), part 4
2024-04-26 22:40:04 +03:00
Cohee
cdbb0b21da
Merge pull request #2145 from sirius422/fix-regex-filename-non-eng-characters
Change the naming rule of regex exporting
2024-04-26 21:59:05 +03:00
Cohee
b2f40e490b Fix mobile-styles.css for waifuMode
Mobile bros want a waifu too
2024-04-26 21:51:28 +03:00
sirius422
a96e1903a3 Change the naming rule of regex exporting 2024-04-27 00:05:10 +08:00
Cohee
be7eb8b2b5
Merge pull request #2143 from aisu-wata0/style_mes_block_overflow_y
style: `.mes_block { overflow-y: clip; }`
2024-04-26 18:36:17 +03:00
sirius422
389ee7917f Add json extension to exported oai and LogitBias presets 2024-04-26 23:07:25 +08:00
Aisu Wata
93cd93ada3 style: .mes_block { overflow-y: clip; } 2024-04-25 21:49:12 -03:00
Cohee
babb4cb57b Fix tag key for 0-index 2024-04-25 18:15:38 +03:00
valadaptive
dbcc75471f Refactor CFG prompt gen in getCombinedPrompt
We don't need to create the cfgPrompt variable unless useCfgPrompt is
true, so move it inside the if-block.
2024-04-25 09:09:30 -04:00
valadaptive
2a0497ca9e Only generate negative prompt for textgen API
The original comment mentions that we need to get the negative prompt
first since it "has the unmodified mesSend array", but we've cloned the
mesSend array since forever, so I don't think mutation is an issue
anymore.
2024-04-25 09:09:30 -04:00
valadaptive
2d0767306e Remove unnecessary cfgPrompt null-chains
We already check if cfgPrompt exists.
2024-04-25 09:09:30 -04:00
valadaptive
8ca83bb255 Extract CFG check 2024-04-25 09:09:30 -04:00
valadaptive
80a6406062 Don't reassign thisPromptBits
Instead, just use additionalPromptStuff where thisPromptBits was used
after the assignment.
2024-04-25 09:09:30 -04:00
valadaptive
ff9345a843 Make generate_data preparation a switch-case
We switch based on main_api. In the future, I'd like to move the
openai-specific token count stuff outside the switch case and extract
the generate_data preparation into its own function that we can pass
main_api into.
2024-04-25 09:09:30 -04:00
valadaptive
fe663c4f04 Move auto_adjust_response_length logic
This if-block only applies to Kobold Horde, so move it inside the Kobold
and Horde-specific case in the else-if chain.
2024-04-25 09:09:30 -04:00
Cohee
0070950911 Revert grid view spacing 2024-04-25 12:26:21 +03:00
Cohee
62cf611fdc
Merge pull request #2138 from Wolfsblvt/fix-expression-list-resolve
Fix expression list resolve
2024-04-25 11:00:34 +03:00
RossAscends
75814433a6 dont default to hiding avatars on new installs 2024-04-25 14:42:48 +09:00
RossAscends
e59a5b4449 toggle to hide chat avatars 2024-04-25 12:51:56 +09:00
Wolfsblvt
161e512805 Fix expression list resolve
- New expression api "LLM" still queried local classify model for expressions, fixed by returning default list
- Fixed failed API calls crashing Expressions extension
2024-04-25 04:29:20 +02:00
Blueprint Coding
305afb3713 Added import function for AICharacterCards.com cards
Added ability to import cards directly from aicharactercards.com via it's api like Chub and Janny.
Video of it in action: https://streamable.com/gbfdtw

Just pass the last two slash vars from the url (the author and card title) from a page. EX: aicharcards/the-game-master to:
https://aicharactercards.com/wp-json/pngapi/v1/image/

In this example: https://aicharactercards.com/wp-json/pngapi/v1/image/aicharcards/the-game-master
2024-04-24 18:04:17 -06:00
Yokayo
4bb719359c
Fix tabs 2024-04-24 21:19:26 +07:00
Yokayo
847eb60806
Update ru-ru.json 2024-04-24 21:14:03 +07:00
Yokayo
e799bd3920
Fix getMissingTranslations() and change its behavior 2024-04-24 21:12:40 +07:00
Yokayo
2b1aee9e71
Localize two hard-coded strings 2024-04-24 21:07:42 +07:00
Yokayo
d65f068310
More localizable strings 2024-04-24 20:58:24 +07:00
Yokayo
b1c199e650
Add more localizable strings 2024-04-24 19:02:00 +07:00
Cohee
2bba186c9e Add slash command and d&d hint for data bank 2024-04-24 02:37:57 +03:00
Cohee
61241df0d4 Add download and move for DB attachments 2024-04-24 02:33:16 +03:00
Cohee
b6b9b542d7 Add drag&drop to data bank 2024-04-24 01:51:54 +03:00
Cohee
a421af9ea9 Increase max attachment size 2024-04-23 21:06:59 +03:00
Cohee
75372ad0cc Use Map for caches instead of objects 2024-04-23 16:15:54 +03:00
Cohee
d97f0a4c4d Add new NAI Diffusion model 2024-04-23 03:18:45 +03:00
Cohee
4370db6bdc Implement World Info activation using Vector Storage 2024-04-23 03:09:52 +03:00
Bronya-Rand
770f3e5da3 chore: apply align-items center and img sample for img only scraper icons 2024-04-22 19:12:02 +01:00
Bronya-Rand
0f0895f345 feat: implement miHoYo scraper 2024-04-22 19:11:00 +01:00
Cohee
6d1933c8f3 Escape name regex in message formatting function 2024-04-22 17:35:42 +03:00
Cohee
776260c85a Add Data Bank to attachments extension display name 2024-04-22 16:25:46 +03:00
Cohee
5a5463bd5d #2095 Suppress auto-execution on streamed swiped generations. 2024-04-22 16:02:50 +03:00
Cohee
41ad7c5d26 Verify data bank attachments 2024-04-22 02:34:50 +03:00
Cohee
df93d43c36 Remove obnoxious mobile padding on right panel 2024-04-22 00:02:48 +03:00
Cohee
bc9c70556e Clean-up mentions of /public/ 2024-04-21 23:53:46 +03:00
Cohee
f75daba6c0 Image inlining hint always visible 2024-04-21 23:38:18 +03:00
Cohee
5fd6202e60 Merge branch 'staging' into neo-server 2024-04-21 21:56:36 +03:00
Cohee
d5c0aed973 Replace Comfy avatar placeholders with empty pixel if message fails to load 2024-04-21 21:13:50 +03:00
Cohee
e832af9854 Insert group chat history with splice 2024-04-21 21:12:41 +03:00