Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Staging#4656

Merged
Cohee1207 merged 105 commits into
releasefrom
staging
Oct 16, 2025
Merged

Staging#4656
Cohee1207 merged 105 commits into
releasefrom
staging

Conversation

@Cohee1207
Copy link
Copy Markdown
Member

Checklist:

RossAscends and others added 30 commits September 15, 2025 00:23
* Work on tl

* eslint fix

* Update data-i18n attribute for expand view button

* Add data-i18n to button

---------

Co-authored-by: Yokayo <[email protected]>
Co-authored-by: Cohee <[email protected]>
* init

* lint

* shrink drawer, plus why is css messy

* put questionable hint back in

* copy other drawers
* init

* mostly working messy version

* css layout, mobile is fixed

* revert changes

* more of the above

* cleanup

* revert breaking fixes, cleanup dead code

* dead code

* delete fallback

* spacing

* css tweaks and removed getChatBackgroundsList

* mobile sizing

* revert unrelated changes

* use name instead of context

* debounce from constants.js

* replace if/else

* pass images directly

* more of the above

* buttons

* buttons functionality

* add default column counts

* remove .mobile-only-menu-toggle when clicked (layering fix)

* lint

* universal column default of 3

* sacrifice firefox for chrome

* Restore media query

This reverts commit 295a5a8.

* Add disabled attribute styles for menu_button

* use opacity 0, pointer events none instead of display:none

* Format styles

* Fix type errors

* Add blur event handler to close mobile menu when focus is lost

---------

Co-authored-by: Cohee <[email protected]>
#4528)

* feat: [Electron Hub] Added Text-to-Speech, Prompt cost, Sort/Group/Search for model list

* feat: [Electron Hub] Added Text-to-Speech, Prompt cost, Sort/Group/Search for model list

* Update public/scripts/extensions/tts/electronhub.js

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update public/scripts/openai.js

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update public/scripts/openai.js

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* feat: [Electron Hub] Added Text-to-Speech, Prompt cost, Sort/Group/Search for model list

* feat: [Electron Hub] Show model capabilities

* Support logit_bias

* Small tweaks

* Added tokenizer selection logic

* Added tokenizer selection logic

* Fixed ESLint

* Small tweaks

* Split localization tags

* Fix formatting

* Refactor icons, add tool icon

* Support newer oai model tokenizers

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Cohee <[email protected]>
…ced as macros literally anywhere (#4523)

* feat: add outlet prompt support for world info entries

* feat: add outlet name field with autocomplete for world info entries

* feat: add outlet entries for world info support to WI parsing

* feat: add tooltip and validation for WI outlet name entries

* Trim macro outlet name

Co-authored-by: Copilot <[email protected]>

* refactor: consolidate WI injection cleanup and fix strict equality comparison

* fix: update outlet macro regex pattern to use double colon delimiter

* fix: replace carriage returns with newlines in WI entry outlet tooltip

* fix: add null checks and array validation for WI outlet entries handling

* feat: add outletName field to world info entry definition schema (supports /setwientryfield command)

* fix: add outletName field to export of character lore books

* do not remove outlet name on position change, but filter out for auto complete

* Match WI extensions field name

Co-authored-by: Cohee <[email protected]>

* outlet name being used in char WI import too

* docs: add outlet macro documentation to help template

* be explicit about risu/novel/agnai wi not supporting outlets

* Inject A/N and TC sysprompt after populating outlets

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: Cohee <[email protected]>
Cohee1207 and others added 17 commits October 9, 2025 01:22
* Remove dead Gemini 1.5 models, and clean up

* Remove dead models (error 404): Gemini 1.5, `gemini-2.5-pro-exp-03-25`, `gemini-2.5-flash-preview-04-17`
* Adjust the Gemini → descriptions
* Assign default models to 2.5 Pro and Sonnet 4.5 (3.5 and 3.7 will be retiring soon)
* Add `gemini-2.5-flash-image`

* Don't forget learnlm-1.5-pro

* Update default claude

* Vertex: Clean-up 2.5 preview models

* Disable thinking for 2.5-flash-image

* Bring back banana preview

* Update defaults in more places

* Add gemini preview-09-2025 and robotics-er

* unbrick my last commit

* Add gemini-robotics-er to captions

* Set max context for gemini-robotics-er

dang

---------

Co-authored-by: Cohee <[email protected]>
#4629)

* feat: prevent scrolling of containers when using focused number inputs
#4607

* feat: enhance number input wheel behavior with slider sync and Firefox support

* refactor: optimize number input wheel handler with native DOM methods and type checks

* Refactor: Move into dom-handlers folder

* refactor: use optional chaining for slider element selection

* Simplify file paths

* Unlock scroll to edit in misc controls

* refactor: throttle wheel event handler updates

* refactor: Extract value update into a function

* fix: NaN-aware value clamping

* fix: Add sanity checks for input value calculations

---------

Co-authored-by: Wolfsblvt <[email protected]>
* feat: preset regex

* refactor: unify `saveScriptsByType`

* fix: default branch for `saveScriptsByType`

* refactor: resolve some reviews

* fix: lint

* refactor: getPresetName -> getCurrentPresetName

* refactor: unify regex allow operation

* feat: notify whether to reload current chat when preset is changed

* refacotr: set timeout for reload current chat notification

* fix: _ -> lodash

* i18n

* Refactor API ID access

* refactor: replace UNKNOWN type with a separate constant

* refactor: consolidate CSS rules for scoped and preset script blocks

* Extend toast timeout

* Fix bug with moving, refactor

* Refactor bulk toggle operations

* Use for..of for preset application

* refactor: enhance parameter documentation for scriptType in regex functions

* fix: await loadRegexScripts in event handlers

* fix: correct script type in saveScriptsByType for preset handling

* fix: add null checks for preset manager and API ID in regex functions

* feat: implement expandable regex script options in UI

* Always show edit/delete buttons

* Add title attribute to regex script name

* fix: correct class name for regex script display

* Remove extra paddings from script blocks

* fix: ensure preset scripts are only disallowed if currently allowed during rename

* fix: reload on bulk script toggle

* feat: add PRESET_RENAMED_BEFORE event type and emit it during preset renaming

* fix: always preserve preset extensions on rename

* Handle horde in getPresetManager

---------

Co-authored-by: ZoinkCN <[email protected]>
Co-authored-by: StageDog <[email protected]>
* init

* Use less egregious export method

---------

Co-authored-by: Cohee <[email protected]>
`$('body').append(newElement);` -> `$('#movingDivs').append(newElement);`
* Fix off-by-one cases in user prompt filler logic
Fixes #4645

* Skip inject pre-allocation in CC prompts

* Fix filler insert on continuing on user message
* Add bulk and drag-drop to chats import

* Perform list refresh only once
@github-actions github-actions Bot added 👷 Maintainer [ISSUE][PR] Posts by a maintainer or author of SillyTavern ❗ Against Release Branch [PR][🎯Auto-applied] Applied to PRs that target release branch (should only be hotfixes or releases) 🌐 Language [ISSUE][PR] Related to language translations or features 📥 Dependencies [PR][🎯Auto-applied] Pull requests that update a dependency file 🛠️ Build Changes / Workflows [PR] Includes modifications to build, CI or actions 🏭 Backend Changes [PR] Contains changes to the backend and/or API ⚙️ config.yaml [ISSUE][PR] Relates to changes to the config.yaml 🟥 ⬤⬤⬤⬤⬤ [PR][🎯Auto-applied] [XL] >1000 lines changed and removed ❗ Against Release Branch [PR][🎯Auto-applied] Applied to PRs that target release branch (should only be hotfixes or releases) labels Oct 15, 2025
@Cohee1207 Cohee1207 merged commit 74c158b into release Oct 16, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🏭 Backend Changes [PR] Contains changes to the backend and/or API 🛠️ Build Changes / Workflows [PR] Includes modifications to build, CI or actions ⚙️ config.yaml [ISSUE][PR] Relates to changes to the config.yaml 📥 Dependencies [PR][🎯Auto-applied] Pull requests that update a dependency file 🌐 Language [ISSUE][PR] Related to language translations or features 👷 Maintainer [ISSUE][PR] Posts by a maintainer or author of SillyTavern 🟥 ⬤⬤⬤⬤⬤ [PR][🎯Auto-applied] [XL] >1000 lines changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.