diff --git a/.github/workflows/update-docs.yml b/.github/workflows/update-docs.yml
deleted file mode 100644
index 567cac607..000000000
--- a/.github/workflows/update-docs.yml
+++ /dev/null
@@ -1,43 +0,0 @@
-name: Update SillyTavern-Docs
-
-on:
- push:
- branches:
- - main
-
-jobs:
- update_docs:
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout current repository
- uses: actions/checkout@v2
-
- - name: Checkout SillyTavern-Docs repository
- uses: actions/checkout@v2
- with:
- repository: SillyTavern/SillyTavern-Docs
- path: SillyTavern-Docs
-
- - name: Clone SillyTavern wiki into SillyTavern-Docs/extensions
- run: rm -rf SillyTavern-Docs/extensions && git clone https://github.com/SillyTavern/SillyTavern.wiki.git SillyTavern-Docs/extensions && rm -rf SillyTavern-Docs/extensions/.git
-
- - name: Copy files
- run: |
- cp public/notes/content.md SillyTavern-Docs/guidebook.md
- cp faq.md SillyTavern-Docs/faq.md
- cp readme.md SillyTavern-Docs/readme.md
- cp public/notes/update.md SillyTavern-Docs/update.md
-
- - name: Deploy to external repository
- uses: cpina/github-action-push-to-another-repository@main
- env:
- SSH_DEPLOY_KEY: ${{ secrets.SSH_DEPLOY_KEY }}
- with:
- # GitHub Action output files
- source-directory: SillyTavern-Docs/
- destination-github-username: SillyTavern
- destination-repository-name: SillyTavern-Docs
- user-email: github-actions[bot]@users.noreply.github.com
- user-name: "GitHub Actions"
- target-branch: "main"
diff --git a/Update-Instructions.txt b/Update-Instructions.txt
index f153660b2..6e7071184 100644
--- a/Update-Instructions.txt
+++ b/Update-Instructions.txt
@@ -33,7 +33,14 @@ If you insist on installing via a zip, here is the tedious process for doing the
2. Unzip it into a folder OUTSIDE of your current ST installation.
3. Do the usual setup procedure for your OS to install the NodeJS requirements.
-4. Copy the following files/folders as necessary(*) from your old ST installation:
+4a. Updating 1.12.0 and above
+
+Copy the user data directory from your data root into the data root of the new install.
+
+By default: /data/default-user
+
+4a. Migrating from <1.12.0 to >=1.20.0
+Copy the following files/folders as necessary(*) from your old ST installation:
- Assets
- Backgrounds
@@ -54,16 +61,15 @@ If you insist on installing via a zip, here is the tedious process for doing the
- Worlds
- User
- settings.json
- - secrets.json <---- this one is in the base folder, not /public/
+ - secrets.json <---- This one is in the base folder, not /public/
(*) 'As necessary' = "If you made any custom content related to those folders".
None of the folders are mandatory, so only copy what you need.
**NB: DO NOT COPY THE ENTIRE /PUBLIC/ FOLDER.**
Doing so could break the new install and prevent new features from being present.
+ Paste those items into the /data/default-user folder of the new install.
-5. Paste those items into the /Public/ folder of the new install.
+5. Start SillyTavern once again with the method appropriate to your OS, and pray you got it right.
-6. Start SillyTavern once again with the method appropriate to your OS, and pray you got it right.
-
-7. If everything shows up, you can safely delete the old ST folder.
+6. If everything shows up, you can safely delete the old ST folder.
diff --git a/default/config.yaml b/default/config.yaml
index 8966447d0..355573d96 100644
--- a/default/config.yaml
+++ b/default/config.yaml
@@ -9,6 +9,8 @@ port: 8000
# -- SECURITY CONFIGURATION --
# Toggle whitelist mode
whitelistMode: true
+# Whitelist will also verify IP in X-Forwarded-For / X-Real-IP headers
+enableForwardedWhitelist: true
# Whitelist of allowed IP addresses
whitelist:
- 127.0.0.1
diff --git a/public/css/mobile-styles.css b/public/css/mobile-styles.css
index 68534d8a2..8456d54a0 100644
--- a/public/css/mobile-styles.css
+++ b/public/css/mobile-styles.css
@@ -231,9 +231,11 @@
backdrop-filter: blur(calc(var(--SmartThemeBlurStrength) * 2));
}
+ /*
#right-nav-panel {
padding-right: 15px;
}
+ */
#floatingPrompt,
#cfgConfig,
diff --git a/public/css/toggle-dependent.css b/public/css/toggle-dependent.css
index 30fb33bcf..834e31c31 100644
--- a/public/css/toggle-dependent.css
+++ b/public/css/toggle-dependent.css
@@ -433,14 +433,6 @@ body.expandMessageActions .mes .mes_buttons .extraMesButtonsHint {
display: none !important;
}
-#openai_image_inlining:not(:checked)~#image_inlining_hint {
- display: none;
-}
-
-#openai_image_inlining:checked~#image_inlining_hint {
- display: block;
-}
-
#smooth_streaming:not(:checked)~#smooth_streaming_speed_control {
display: none;
}
diff --git a/public/index.html b/public/index.html
index 44c2254c4..b3642df50 100644
--- a/public/index.html
+++ b/public/index.html
@@ -4982,10 +4982,11 @@
-