Commit Graph

  • 51ad27fb86 Merge pull request #5591 from SillyTavern/staging release Cohee 2026-05-03 18:45:46 +03:00
  • 982dfec022 Update release version number (#5590) Cohee 2026-05-03 18:44:24 +03:00
  • 95ca4315bd Add encode_special_tokens to tokenizers.js (#5589) Forkoz 2026-05-03 15:39:36 +00:00
  • 97392a4ca0 Refactor extension management and assets download menu (#5583) Cohee 2026-05-02 20:01:44 +03:00
  • e5ae782705 Add option to return malformed JSON string from extractJsonFromData (#5578) Cohee 2026-05-02 18:31:06 +03:00
  • 9d61bbc3ed fix: npm audit package dependencies (#5572) Cohee 2026-05-02 17:41:39 +03:00
  • 3eb3861596 Extension clone improvements (part 2) (#5571) Cohee 2026-05-02 17:08:57 +03:00
  • c325c6d8e9 Add account version tags to cookies (#5563) Cohee 2026-05-02 17:07:57 +03:00
  • 91c40280ed Update/Turn expression-set-fallback into expression-fallback (#5564) Leandro Jofré 2026-05-01 11:04:49 -03:00
  • b2fa6a0afb Add rate limit to basic auth middleware (#5504) Cohee 2026-05-01 00:09:24 +03:00
  • 4ca9863f38 feat: add nanogpt provider selection (#5544) DeathStalker471 2026-04-30 13:55:42 -07:00
  • 3a9c10d680 Feat - Add expression-set-fallback slash command (#5551) Leandro Jofré 2026-04-30 17:41:04 -03:00
  • 338e35fc8a Fix json schema use for openAI compat CUSTOM endpoints in several use paths (#5561) Reithan 2026-04-30 13:38:01 -07:00
  • 5512473b29 Extension management improvements (#5552) Cohee 2026-04-30 23:31:50 +03:00
  • 45f2951854 fix: temperature -> maxTemperature (#5554) Cohee 2026-04-29 03:26:27 +03:00
  • 44f433d10b Minor adjustments to the SVG icons. (#5546) .:bubfix:. 2026-04-29 05:34:52 +07:00
  • 08e1ce8ec5 Merge pull request #5549 from SillyTavern/release Cohee 2026-04-28 19:16:00 +03:00
  • aa50edcf45 fix: update backup archive to ignore migration secrets files (#5548) Cohee 2026-04-28 19:14:54 +03:00
  • 2e4ca3dabf fix: improve sanitation of toasts that bypass HTML escaping (#5540) Cohee 2026-04-28 01:00:31 +03:00
  • bd9479fef8 Better SVG for Kobold/KoboldCpp (#5543) .:bubfix:. 2026-04-28 04:18:47 +07:00
  • 940b3722cf Fix: Prevent crash in cachingAtDepthForOpenRouterClaude on empty content from trailing tool calls (#5541) crsp6447 2026-04-27 22:53:14 +02:00
  • 338119ab77 Implement private IP range request host validator (#5497) Cohee 2026-04-27 01:51:18 +03:00
  • 1bb2a5ea19 Fix missing filename sanitization on V2 JSON character import + harden getPngName as safety nee (#5538) Wolfsblvt 2026-04-27 00:13:19 +02:00
  • 7201d87f2e feat: Add NanoGPT credit stats UI (#5537) DeathStalker471 2026-04-26 14:13:06 -07:00
  • d327412e29 Chat Completion: common model sorting and grouping settings, improved NanoGPT model list (#5536) DeathStalker471 2026-04-26 13:25:56 -07:00
  • 97dba399e4 Implement S256 challenge in OpenRouter OAuth flow (#5501) Cohee 2026-04-26 22:32:53 +03:00
  • 25fb4ceb50 fix: remove legacy filter state restoration (#5535) Cohee 2026-04-26 21:06:54 +03:00
  • c249e5384c feat: pass koboldcpp reasoning effort (#5491) Cohee 2026-04-26 00:02:07 +03:00
  • 09d72828cb feat: add gemma 4 for AI studio (#5493) Cohee 2026-04-25 22:22:55 +03:00
  • 09bb7622ed OpenAI: Add gpt-5.5, gpt-5.4-mini/nano, gpt-image-2 (#5529) Cohee 2026-04-25 21:46:52 +03:00
  • 7948886c1d Add Tool Call Recurse Limit slider to Chat Completion settings (#5518) Copilot 2026-04-25 21:05:39 +03:00
  • 0a493cad89 add macro support for image caption extension prompt (multimodal) (#5527) feg 2026-04-25 10:14:45 -07:00
  • 29e3136473 fix: Don't apply layout hack in Firefox Mobile while editing text (#5531) Christoph 2026-04-25 18:56:52 +02:00
  • b1ef254f78 fix: disable HTTP keepAlive (Node 18 behavior) with a config toggle (#5519) DeathStalker471 2026-04-24 12:53:35 -07:00
  • 77cbcd8774 feat: add DeepSeek V4 model support with thinking mode and reasoning effort (#5522) Dclef 2026-04-25 02:47:30 +08:00
  • aecbb9a2ee feat: add MiniMax as a chat completion provider (#5452) Octopus 2026-04-24 05:43:05 +08:00
  • a028bec87b Display OpenRouter credit balance in UI (#5513) Stagnating 2026-04-23 23:21:28 +03:00
  • 752ae243b9 Fix KoboldCpp vector hash deletion (#5508) 柚柚子 2026-04-24 04:03:59 +08:00
  • efbff34342 feat: add getWorldInfoNames() to getContext() for WorldInfo enumeration. (#5505) Theros 2026-04-23 09:24:10 +01:00
  • 6d2165149b Sync OpenRouter providers list (#5503) cloak1505 2026-04-22 14:04:15 -05:00
  • ff31ca6692 feat: add Adaptive-P controls for oobabooga (#5502) 柚柚子 2026-04-23 02:34:52 +08:00
  • 4df18ccb0b Add Slug Parameter to Action Loader for Programmatic Identification (#5490) Wolfsblvt 2026-04-20 21:29:40 +02:00
  • e5d4ff5fae Enhance Vectorize All process with error handling, retries and minor improvements (#5479) TanJeeSchuan 2026-04-20 07:33:12 +08:00
  • 8aeda4a101 Add Persona CRUD Slash Commands with Shared Avatar Utilities (#5466) Wolfsblvt 2026-04-20 01:26:08 +02:00
  • 15a3e3f072 feat: add click-to-edit support for reasoning blocks and auto-focus reasoning textarea (#5487) Wolfsblvt 2026-04-20 01:11:42 +02:00
  • 53f251c52a Fix: Prevent "Show More Messages" Button from Triggering Message Edit Mode (#5486) Wolfsblvt 2026-04-20 00:44:33 +02:00
  • d8b3d36a84 Refactor: Replace SD image generation indicator with ActionLoader system (#5472) Wolfsblvt 2026-04-20 00:10:20 +02:00
  • b8f2b1cfa6 fix: enhance URL validation for Z.AI image generation (#5482) Cohee 2026-04-20 00:28:55 +03:00
  • b44b12b527 Add 'pm-render' command to refresh prompt manager content (#5483) Cohee 2026-04-20 00:07:25 +03:00
  • d720605be8 Bulk extension field updates via merge-attributes with UNSET_VALUE sentinel (#5471) Wolfsblvt 2026-04-19 23:06:28 +02:00
  • b436971a09 fix: correct typo in cacheScores debug log and add JSDoc to filterDataByState (#5468) Octopus 2026-04-20 03:04:45 +08:00
  • a678299700 fix: limit max-height of select[multiple] on mobile to prevent Chrome 145+ full-screen rendering (fixes #5242) (#5467) Octopus 2026-04-20 02:54:10 +08:00
  • 552936a0d8 fix: exclude other group members' reasoning from prompt context in group chats (#5473) Wolfsblvt 2026-04-19 15:08:52 +02:00
  • d1e719eb48 add claude-opus-4-7 (#5465) ashishch432 2026-04-19 18:17:40 +05:30
  • 4003251c2f Increase Top K max value from 200 to 500 for text generation WebUI (#5474) Wolfsblvt 2026-04-19 14:20:06 +02:00
  • 767746beb2 WI: Rename "New" button to "Create" awaae 2026-04-17 03:12:58 +09:00
  • 277285d30c implemented emit events for itemized-prompts.js (#5461) Enerccio 2026-04-16 20:10:19 +02:00
  • 0ac31c8fcd Enhanced /persona-sync Command with Range, Name Filter, and Quiet Mode (#5460) Wolfsblvt 2026-04-15 22:41:10 +02:00
  • 3f72d3df80 Improve OpenRouter model lists in extensions (#5459) Cohee 2026-04-15 23:18:26 +03:00
  • 051346c517 Enable interleaved tool reasoning for custom OpenAI-compat endpoints (#5445) Reithan 2026-04-15 13:16:39 -07:00
  • af7bd65f42 Impersonate with last_input_sequence (#5456) CasualAutopsy 2026-04-15 15:43:41 -04:00
  • 78628f7dbb Integrate Cloudflare Workers AI text-to-image into SD extension (#5434) Copilot 2026-04-15 22:00:08 +03:00
  • 64c96e895c Add Streaming Display Utility and New Generation Slash Commands (/genstream, /reasoning-format) (#5438) Wolfsblvt 2026-04-15 20:38:13 +02:00
  • 4d67a6986b fix: missing closing bracket in jQuery selector in setInContextMessages() (#5451) Copilot 2026-04-15 21:21:32 +03:00
  • d72f4b6fcb Emit PERSONA_CREATED event on persona duplication (#5448) Wolfsblvt 2026-04-13 23:19:02 +02:00
  • 737cb95adb Add clean extension lifecycle hook for optional data cleanup (#5449) Wolfsblvt 2026-04-13 23:18:43 +02:00
  • 1a561f3bb0 KoboldCpp: Allow grammar to keep place during continue (#5444) Reithan 2026-04-13 10:57:47 -07:00
  • f4f390f325 Fix: Missing signature and toolSignatures fields in ChatCompletionService streaming state (#5439) Wolfsblvt 2026-04-13 19:19:02 +02:00
  • 6a325d2b22 Add disabled property support to all popup input types (#5441) Wolfsblvt 2026-04-13 18:39:16 +02:00
  • a7f144f28b feat: add getExtensionManifest() to extensions.js and expose via getContext() (#5442) Wolfsblvt 2026-04-13 18:27:56 +02:00
  • 7d3d1231a9 Chore: Add persona lifecycle events (PERSONA_CREATED, PERSONA_UPDATED, PERSONA_RENAMED, PERSONA_DELETED) (#5443) Wolfsblvt 2026-04-13 18:24:38 +02:00
  • 24379db88d Gemma 4 reasoning: drop newline there (#5433) Cohee 2026-04-10 21:31:40 +03:00
  • ff10249ab5 Add configurable welcome screen recent chats, fix pin loss on rename, and add popup number input validation (#5436) Copilot 2026-04-10 21:30:43 +03:00
  • 64e8c8d964 Refactor repetitive vectorization model loading into a generic data-driven function (#5425) Copilot 2026-04-09 23:50:32 +03:00
  • f3521e7007 Migrate built-in extensions to use manifest-based activate hooks (#5435) Wolfsblvt 2026-04-09 22:49:55 +02:00
  • fb915b4321 Add /regex-state slash command to check regex script status (#5428) Wolfsblvt 2026-04-09 22:27:36 +02:00
  • fa9a28c6f3 Fix stable-diffusion.cpp model routing and URL path handling (#5427) Alex Dills 2026-04-09 16:12:21 -04:00
  • ff4c6fa1bb chore: add arguments logging to deprecated MacrosParser method warnings (#5429) Wolfsblvt 2026-04-09 21:33:54 +02:00
  • 81c85f8049 fix: skip pseudo-elements when generating focus-visible styles (#5430) Wolfsblvt 2026-04-09 21:28:39 +02:00
  • 67eba1b472 fix: treat all English locale variants as supported fallback language (#5431) Wolfsblvt 2026-04-09 21:24:29 +02:00
  • df27574247 Fix: Remove unused ComfyUI RunPod API key input mapping (#5432) Wolfsblvt 2026-04-09 21:20:34 +02:00
  • a9c377c3c8 feat: add Workers AI text embeddings and multimodal captioning (#5414) Tony Gies 2026-04-08 15:43:21 -05:00
  • 94a5773412 refactor(tts): remove redundant 4-space codeblock filter (#5406) bumprat 2026-04-09 03:11:21 +08:00
  • 5e68410d4e Add Entry Preview to World Info Deletion Confirmation Dialog (#5423) Wolfsblvt 2026-04-08 19:31:00 +02:00
  • 5ec635aa40 fix npm audit in src/electron (#5405) Cohee 2026-04-06 00:46:27 +03:00
  • 700fc05411 feat: add Cloudflare Workers AI provider (#5385) Tony Gies 2026-04-05 16:24:47 -05:00
  • c9c652eece fix: improve streaming error propagation and forwarded response logging (#5317) KKTsN 2026-04-06 04:01:47 +08:00
  • d96d1451ab Add IP whitelist for SSO authentication headers (#5404) Cohee 2026-04-05 22:20:39 +03:00
  • a45ec30cf0 Add tests for Cache, MemoryLimitedMap, and other util.js coverage gaps (#5365) Tony Gies 2026-04-05 13:05:08 -05:00
  • 8d8e3833f6 Add unit tests for TavernCardValidator (#5366) Tony Gies 2026-04-05 13:03:18 -05:00
  • 760263b78a Add unit tests for prompt-converters.js (#5364) Tony Gies 2026-04-05 12:54:38 -05:00
  • 128888f605 Skip TTS for voices explicitly set to disabled (fixes #4970) (#5367) Tony Gies 2026-04-05 12:25:26 -05:00
  • 8e8f501279 Immutable public and global content management (#5390) Cohee 2026-04-05 19:32:28 +03:00
  • 9e0ecefd64 Add Gemma 4 instruct, context, and reasoning presets (#5403) Lumi 2026-04-05 18:25:11 +02:00
  • 0f4a0147fd Add VSCode settings for TypeScript SDK configuration (#5394) Cohee 2026-04-02 23:47:31 +03:00
  • 21e8cf9060 glm-5v-turbo (#5393) Cohee 2026-04-02 20:19:01 +03:00
  • e2d8c0200f Use custom init script instead of postinstall (#5384) Cohee 2026-04-01 23:34:00 +03:00
  • 04ef0632ee Save chat before emitting event for user message (#5389) Cohee 2026-04-01 23:19:56 +03:00
  • d2b2b1b4a6 fix: require long press to open swipe picker on phones (#5382) Cohee 2026-03-31 20:08:56 +03:00
  • a8021ee6e1 Fix /genraw user instruct format not applied and unwanted system newline (#5372) Claude 2026-03-31 01:02:31 +03:00