5512473b29
* feat: enhance asset management with extension categories Co-authored-by: Copilot <copilot@github.com> * fix: enhance extension name validation in server endpoints * feat: display extension author in the extensions list * fix: unify server error response format Co-authored-by: Copilot <copilot@github.com> * feat: add splash on installing third-party for the first time * fix: add URL format validation, unify validation error messages Co-authored-by: Copilot <copilot@github.com> * fix: apply object freeze to EMPTY_AUTHOR value Co-authored-by: Copilot <copilot@github.com> * fix: typecheck extensionName in API requests Co-authored-by: Copilot <copilot@github.com> * feat: add feature flag guard to extensions endpoints Co-authored-by: Copilot <copilot@github.com> * fix: parse URL before checking Co-authored-by: Copilot <copilot@github.com> * fix: use case insensitive regex check * fix: make debug log more useful Co-authored-by: Copilot <copilot@github.com> * fix: add pre-validation of URL format and protocol Co-authored-by: Copilot <copilot@github.com> * fix: leaner installation success toast * fix: settings data loss when extensions are disabled * fix: don't try to auto-focus elements that don't exist Co-authored-by: Copilot <copilot@github.com> * fix: set Popup.defaultResult to negative Co-authored-by: Copilot <copilot@github.com> * revert: restore undefined default result --------- Co-authored-by: Copilot <copilot@github.com>
19 lines
920 B
HTML
19 lines
920 B
HTML
<p>
|
|
<em data-i18n="The URL you provided does not seem to be an official SillyTavern extension repository.">
|
|
The URL you provided does not seem to be an official SillyTavern extension repository.
|
|
</em>
|
|
</p>
|
|
<p class="info-block error">
|
|
<span data-i18n="Using third-party extensions can have unintended side effects and may pose security risks.">
|
|
Using third-party extensions can have unintended side effects and may pose security risks.
|
|
</span>
|
|
<span data-i18n="Always make sure you trust the source before importing an extension. We are not responsible for any damage caused by third-party extensions.">
|
|
Always make sure you trust the source before importing an extension. We are not responsible for any damage caused by third-party extensions.
|
|
</span>
|
|
</p>
|
|
<p>
|
|
<b data-i18n="Are you sure you want to proceed?">
|
|
Are you sure you want to proceed?
|
|
</b>
|
|
</p>
|