[PR #42] [CLOSED] feat(extension): Add Message Collapser extension #43

Closed
opened 2026-10-15 17:59:39 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/SillyTavern/SillyTavern-Content/pull/42
Author: @Crystaria
Created: 3/21/2026
Status: ❌ Closed

Base: main ← Head: extension-message-collapser


📝 Commits (1)

  • f5f83cf feat(extension): Add Message Collapser extension

📊 Changes

6 files changed (+1241 additions, -0 deletions)

View changed files

➕ extensions/message-collapse/CHANGELOG.md (+123 -0)
➕ extensions/message-collapse/README.md (+166 -0)
➕ extensions/message-collapse/global.d.ts (+52 -0)
➕ extensions/message-collapse/index.js (+540 -0)
➕ extensions/message-collapse/manifest.json (+15 -0)
➕ extensions/message-collapse/style.css (+345 -0)

📄 Description

Message Collapser Extension

Automatically collapse long messages in chat with configurable threshold and preview lines.

Features

  • Auto-collapse messages exceeding threshold (default: 1000 chars)
  • Configurable threshold (100-5000) and preview lines (5-30)
  • Theme-aware styling (light/dark)
  • Persistent settings
  • No external dependencies

Installation

  1. Copy the message-collapse folder to:
    SillyTavern/public/scripts/extensions/third-party/

The result should be:
SillyTavern/public/scripts/extensions/third-party/message-collapse/

  1. Then restart SillyTavern and enable in Extensions settings.

Authors

Crystaria (with Xiao Zhua)

License

AGPL-3.0


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/SillyTavern/SillyTavern-Content/pull/42 **Author:** [@Crystaria](https://github.com/Crystaria) **Created:** 3/21/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `extension-message-collapser` --- ### 📝 Commits (1) - [`f5f83cf`](https://github.com/SillyTavern/SillyTavern-Content/commit/f5f83cf611f918bc103f997bfb22a741bd13aade) feat(extension): Add Message Collapser extension ### 📊 Changes **6 files changed** (+1241 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `extensions/message-collapse/CHANGELOG.md` (+123 -0) ➕ `extensions/message-collapse/README.md` (+166 -0) ➕ `extensions/message-collapse/global.d.ts` (+52 -0) ➕ `extensions/message-collapse/index.js` (+540 -0) ➕ `extensions/message-collapse/manifest.json` (+15 -0) ➕ `extensions/message-collapse/style.css` (+345 -0) </details> ### 📄 Description ## Message Collapser Extension Automatically collapse long messages in chat with configurable threshold and preview lines. ### Features - Auto-collapse messages exceeding threshold (default: 1000 chars) - Configurable threshold (100-5000) and preview lines (5-30) - Theme-aware styling (light/dark) - Persistent settings - No external dependencies ### Installation 1. Copy the `message-collapse` folder to: SillyTavern/public/scripts/extensions/third-party/ The result should be: SillyTavern/public/scripts/extensions/third-party/message-collapse/ 2. Then restart SillyTavern and enable in Extensions settings. ### Authors Crystaria (with Xiao Zhua) ### License AGPL-3.0 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 17:59:39 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
SillyTavern/SillyTavern-Content#43
No description provided.