context-attachment-manager
Claude Desktop용 플러그인, 다음 메시지에 사용할 과거 이미지 선택 가능
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Browser extension for Chrome and Edge that moves the Twitch chat below the video
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Browser extension for Chrome and Edge that moves the Twitch chat below the video with one click. Useful when the monitor is split into two or three windows side by side.
Feedback and bug reports are welcome as issues. Not affiliated with or endorsed by Twitch. Twitch is a trademark of Twitch Interactive, Inc.
chrome://extensions/shortcuts (Edge: edge://extensions/shortcuts)Manual install from ZIP:
chrome://extensions (Edge: edge://extensions)Changes are listed in the changelog.
www.twitch.tv.The browser suggests the keyboard shortcut Alt+Shift+C for toggling; it can be changed or removed at chrome://extensions/shortcuts (Edge: edge://extensions/shortcuts).
A content script with a stylesheet runs on www.twitch.tv and adds the chat button to the player. When the layout is turned on and a stream page is open (not in fullscreen), it marks the page with a CSS class: the video is sized to the full width of the page area at 16:9, as far as the space above the chat allows, and the chat column is placed below it with the divider in between. Twitch is a single-page app, so the script watches page changes and the window size and recalculates the layout. While the chat is below the video, theatre mode is left automatically and its button and Alt+T are disabled, because both would break the layout.
A small background service worker handles the extension icon, the keyboard shortcut and the right-click menu. The state is kept in the browser's sync storage; every open Twitch tab reacts to changes there, so all tabs follow the same setting.
The extension only changes how Twitch stream pages are laid out. It does not collect, read or send any personal data, has no access to your Twitch account and makes no external requests.
Your settings (chat below on/off, divider position, header bar and sidebar options) are stored with the browser's own storage. With browser sync enabled, your browser syncs them across your devices; the extension itself does not transmit them anywhere.
Permissions: storage to remember the settings, contextMenus for the right-click menu of the icon and access to www.twitch.tv to change the page layout.
The extension needs no build step; the release ZIP contains manifest.json, background.js, content.js, content.css, icons, _locales and LICENSE. For the checks install the development tools with npm ci (Node.js 24); npm run format:check, npm run lint and npm test check formatting, lint and tests, npm run format fixes the formatting. None of these tools is part of the extension.
The logo in assets/icons (ICO and PNG in all common sizes) is generated from icon.svg with render-icons.mjs, which needs Node.js and Edge or Chrome: node render-icons.mjs assets/icons. The README, the project page and the release announcement use it; the extension itself keeps its own on and off icons in icons.
A release is created automatically when a new version in manifest.json reaches main. Each version needs a section with English and German notes in CHANGELOG.md, which becomes the release notes; tests and pipeline fail without it. Changes without a new version are collected under [Unreleased]; a release fails while that section still has entries.
Browser-Erweiterung für Chrome und Edge, die den Twitch-Chat per Klick unter das Video verschiebt. Praktisch, wenn der Monitor in zwei oder drei Fenster nebeneinander aufgeteilt ist.
Rückmeldungen und Fehlerberichte gern als Issue. Keine Verbindung zu Twitch und nicht von Twitch unterstützt. Twitch ist eine Marke von Twitch Interactive, Inc.
chrome://extensions/shortcuts (Edge: edge://extensions/shortcuts)Manuelle Installation aus der ZIP-Datei:
chrome://extensions öffnen (Edge: edge://extensions)Änderungen stehen im Changelog.
www.twitch.tv öffnen.Der Browser schlägt zum Umschalten das Tastenkürzel Alt+Umschalt+C vor; ändern oder entfernen lässt es sich unter chrome://extensions/shortcuts (Edge: edge://extensions/shortcuts).
Ein Content-Script mit Stylesheet läuft auf www.twitch.tv und fügt dem Player den Chat-Button hinzu. Ist das Layout eingeschaltet und eine Stream-Seite geöffnet (nicht im Vollbild), markiert es die Seite mit einer CSS-Klasse: Das Video wird im Format 16:9 auf die volle Breite des Seitenbereichs gebracht, soweit der Platz über dem Chat reicht, und die Chat-Spalte darunter angeordnet, mit der Trennlinie dazwischen. Twitch ist eine Single-Page-App, deshalb beobachtet das Script Änderungen an der Seite und die Fenstergröße und berechnet das Layout neu. Solange der Chat unter dem Video ist, wird der Kinomodus automatisch verlassen, sein Knopf und Alt+T sind dann abgeschaltet, weil beide das Layout durcheinanderbringen würden.
Ein kleiner Service Worker im Hintergrund kümmert sich um das Erweiterungssymbol, das Tastenkürzel und das Rechtsklick-Menü. Der Zustand liegt im synchronisierten Speicher des Browsers; jeder geöffnete Twitch-Tab reagiert auf Änderungen dort, sodass alle Tabs derselben Einstellung folgen.
Die Erweiterung ändert nur die Anordnung von Twitch-Stream-Seiten. Sie erhebt, liest und sendet keine personenbezogenen Daten, hat keinen Zugriff auf dein Twitch-Konto und stellt keine externen Anfragen.
Deine Einstellungen (Chat unten an/aus, Position der Trennlinie, Optionen für Kopf- und Seitenleiste) werden im Speicher des Browsers abgelegt. Ist die Browser-Synchronisierung aktiv, gleicht dein Browser sie zwischen deinen Geräten ab; die Erweiterung selbst überträgt sie nirgendwohin.
Berechtigungen: storage, um die Einstellungen zu speichern, contextMenus für das Rechtsklick-Menü des Symbols und Zugriff auf www.twitch.tv, um die Anordnung der Seite zu ändern.
Die Erweiterung braucht keinen Build-Schritt; die Release-ZIP enthält manifest.json, background.js, content.js, content.css, icons, _locales und LICENSE. Für die Prüfungen die Entwicklungswerkzeuge mit npm ci installieren (Node.js 24); npm run format:check, npm run lint und npm test prüfen Formatierung, Lint und Tests, npm run format korrigiert die Formatierung. Keines dieser Werkzeuge ist Teil der Erweiterung.
Das Logo in assets/icons (ICO und PNG in allen gängigen Größen) entsteht aus icon.svg mit render-icons.mjs, das Node.js und Edge oder Chrome braucht: node render-icons.mjs assets/icons. README, Projektseite und Release-Ankündigung nutzen es; die Erweiterung selbst behält ihre eigenen An- und Aus-Icons in icons.
Ein Release entsteht automatisch, sobald eine neue Version in manifest.json auf main landet. Jede Version braucht einen Abschnitt mit englischen und deutschen Notizen in CHANGELOG.md, der zu den Release-Notizen wird; ohne ihn schlagen Tests und Pipeline fehl. Änderungen ohne neue Version stehen unter [Unreleased]; ein Release schlägt fehl, solange dieser Abschnitt noch Einträge hat.