1cb9287684
Vectors WebLLM ( #3631 )
...
* Add WebLLM support for vectorization
* Load models when WebLLM extension installed
* Consistency updated
* Move checkWebLlm to initEngine
* Refactor vector request handling to use getAdditionalArgs
* Add error handling for unsupported WebLLM extension
* Add prefix to error causes
2025-03-09 00:51:44 +02:00
8d608bcd72
Add gallery folder and sort order controls ( #3605 )
...
* Add gallery folder and sort order controls
Closes #3601
* Refactor sort constants to use Object.freeze for immutability
* Add comment
* Remove excessive null propagation
* Update type hint for gallery.folders
* Use defaultSettings.sort as a fallback
* Throw in groups
* Handle rename/deletion events
* Merge init functions
* Fix multiple gallery file uplods
* Add min-height for gallery element
* Fix gallery endpoint not parsing body
* translatable toasts
* Pass folder path in request body
* Change restore pictogram
* Add title to gallery thumbnail images
* Allow optional folder parameter in image list endpoint and handle deprecated usage warning
* Add validation for folder parameter in image list endpoint
* Add border to gallery sort selection
* Remove override if default folder is set to input
* Use server-side path sanitation
* Sanitize gallery folder input before updating
---------
Co-authored-by: Wolfsblvt <wolfsblvt@gmail.com >
2025-03-04 23:16:56 +02:00
d3006cc720
Load extension i18n before script
2025-02-27 17:41:59 +00:00
e312ae6b3b
Add locale data loading for extensions
2025-02-27 16:18:10 +00:00
c12f26441e
Merge branch 'staging' into support-multiple-expressions
2025-02-19 20:22:02 +01:00
890d10d811
Work on tl
2025-02-16 18:43:57 +07:00
d5bdf1cb90
Add settings.json-backed KV string storage
...
Fixes #3461 , #3443
2025-02-11 20:17:48 +02:00
5c34c93a84
Merge branch 'staging' into support-multiple-expressions
2025-01-26 23:11:37 +01:00
239c3f1db7
Add settings for multiple expressions
2025-01-26 23:11:22 +01:00
f98d27f187
Add sorting order for extensions manager
2025-01-15 22:59:41 +02:00
1d5cf8d25c
Work on translation
2025-01-12 00:42:58 +07:00
f869b26664
Ensure unique selectors for loaded extension files
2025-01-09 22:32:15 +02:00
2f5f9a437d
Allow running generate interceptors on quiet prompts
2025-01-03 01:10:14 +02:00
94de9411b6
UI performance fixes ( #3207 )
...
* Optimize visibility checks for burger and wand menus
* Optimize message actions visibility toggle
* Run drawer toggle in animation frame
* Replace jQuery slideToggle with a 3rd-party lib
* Refactor export button functionality to manage popup state with a boolean flag
* Do not close the pinned drawer on unpin
* Revert "Do not close the pinned drawer on unpin"
This reverts commit e3b34e9a58
.
* Refactor slideToggle options
* ease-in-out
* Don't skip frame on drawer toggle
2024-12-20 22:20:46 +02:00
d9e0df0884
Extensions: stable manifests sorting if conflicts in loading order
2024-12-11 23:00:57 +02:00
62be0939d0
Refactor manifests sorting
2024-12-11 18:20:29 +02:00
bc94ff7800
Preserve scrollTop on popup reopen
2024-12-11 18:09:30 +02:00
0e81fb6a4a
Async logic fixes
2024-12-11 17:49:03 +02:00
58ac746442
Show error popup if extension update fails
2024-12-11 19:37:21 +11:00
df8e0ba923
Don't insert non-HTTP links to extension origin
2024-12-10 00:01:54 +02:00
5a01eb8eb1
Ok, the manifest version can stay
2024-12-09 23:55:08 +02:00
f5088b398f
Improve styles of extension blocks
2024-12-09 22:37:43 +02:00
3c82d961bd
Batch extension version checks
2024-12-09 22:24:02 +02:00
126616d539
Refactor and JSDoc extensions.js
2024-12-07 20:31:16 +02:00
83965fb611
Implement move extensions
2024-12-07 18:42:37 +02:00
c33649753b
Improve extension type indication
2024-12-07 18:12:27 +02:00
abe51682c8
[wip] Add global extensions
2024-12-07 17:10:26 +02:00
bea991b665
Merge branch 'staging' into redesign-extension-manager
2024-12-07 15:49:44 +02:00
77841dbc21
Add types for SillyTavern.getContext
2024-12-06 16:41:26 +02:00
9960db0ae2
Redesign extension manager
2024-12-03 22:48:10 +02:00
ec4763b0c5
unvendor: Replace popperjs/core
2024-10-17 08:03:58 +00:00
3387fe4bd6
unvendor: Replace DOMPurify
2024-10-16 23:11:13 +03:00
169504aa68
Refactor extension slash commands into own file
...
- Weird circle imports again with the slash command classes
2024-09-25 23:18:37 +02:00
1a6f0c0922
Add /extension-exists and /extension-state
2024-09-25 23:10:00 +02:00
a6445aee1b
Add /extension-toggle
2024-09-25 23:05:34 +02:00
eda7493a33
Add extension enable/disable commands
...
- /extension-enable
- /extension-disable
- Optional "reload" parameter
- /reload-page
2024-09-25 22:46:19 +02:00
ff989b3352
Move extensions init to function
2024-09-25 21:58:46 +02:00
15f7d9407a
Remove console.debug statement in saveMetadataDebounced function
2024-09-17 14:03:28 +00:00
7dc1c9f7ab
Add connection manager as a core extension
2024-09-07 00:23:42 +03:00
60c22bf803
Add config value for extensions auto-update
2024-08-25 19:48:01 +03:00
0f5179ed2d
Fix crash on Chrome 128
2024-08-25 19:27:18 +03:00
df56b9bb4c
Force reload flag
2024-08-20 00:11:22 +03:00
112200ae32
Prevent duplicate toasts
2024-08-20 00:08:36 +03:00
bc7660bba6
Require to save settings before reloading.
2024-08-19 23:49:15 +03:00
7d3f544e63
Refactor extension install menu
2024-08-13 01:09:14 +03:00
21cdfa1dfa
Async load of extensions info
2024-07-20 14:08:24 +03:00
847f471ed2
Merge pull request #2449 from SillyTavern/loader-improvements
...
Loader overlay improvements & Popup.complete async
2024-06-30 23:28:32 +03:00
da968e127b
Refactor Popup.complete to async
2024-06-30 20:44:29 +02:00
1d780feb08
Fix dice extension menu position
2024-06-30 21:19:07 +03:00
241876be83
Fix extension update opening popup twice
2024-06-30 19:42:17 +02:00