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>
23 lines
1.4 KiB
HTML
23 lines
1.4 KiB
HTML
<div class="assets-list-git">
|
|
<span data-i18n="extension_install_1">To download extensions from this page, you need to have </span><a href="https://git-scm.com/downloads" target="_blank">Git</a><span data-i18n="extension_install_2"> installed.</span><br>
|
|
<span data-i18n="extension_install_3">Click the </span><i class="fa-solid fa-sm fa-arrow-up-right-from-square"></i><span data-i18n="extension_install_4"> icon to visit the Extension's repo for tips on how to use it.</span>
|
|
</div>
|
|
<div class="assets-list-extensions-official">
|
|
<h2 data-i18n="Official Extensions">Official Extensions</h2>
|
|
<div class="info-block hint">
|
|
<small class="assets-list-description" data-i18n="These extensions are maintained by the SillyTavern team.">
|
|
These extensions are maintained by the SillyTavern team.
|
|
</small>
|
|
</div>
|
|
<div class="assets-list-extensions"></div>
|
|
</div>
|
|
<div class="assets-list-extensions-community">
|
|
<h2 data-i18n="Community Extensions">Community Extensions</h2>
|
|
<div class="info-block warning">
|
|
<small data-i18n="Community extensions are not reviewed or verified by the SillyTavern team. Please exercise caution when installing.">
|
|
Community extensions are not reviewed or verified by the SillyTavern team. Please exercise caution when installing.
|
|
</small>
|
|
</div>
|
|
<div class="assets-list-extensions"></div>
|
|
</div>
|