全部插件

DSH / BUNDLE / CLIENT-UI

@idoall/dsh-session-colors

v0.1.5idoall / dsh-session-colorsa8fa18a874

可安装组合包UI 与客户端插件社区 · Topic 自动分析Web UI

概览

@idoall/dsh-session-colors

DSH web plugin: give any Session a colour mark, shown as a chip in the sidebar and picked from the conversation header. Marks are stored on the Host, so a colour chosen on one device is visible on every other one — including over LAN and tunnels.

README / ZH

插件文档

目录摘要

DSH web plugin: give any Session a colour mark, shown as a chip in the sidebar and picked from the conversation header. Marks are stored on the Host, so a colour chosen on one device is visible on every other one — including over LAN and tunnels.

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- **The chip depends on DSH's row DOM.** It reads rows by ARIA role and the Session id from the row's `data-row-key`, falling back to React internals. A future DSH release can stop chips from appearing; it cannot break clicking. - **The chip is not a row occupant.** DSH 0.1.7-rc.2 declares a real `sidebar.session.row.leading` seat in the row's status-dot cell, and this plugin deliberately does **not** use it: that seat is mounted only while a row is idle, so a chip placed there would disappear for running, waiting and archived Sessions. The chip stays on its own click-through layer, which keeps it visible in every state and never covers the dot. - **Marks are per DSH instance.** They live in one profile's data directory, so two independent DSH servers do not share them. - **No permission model.** Anyone who can reach the Host's authenticated routes for this profile can read and write marks. - **Colour only.** No labels, icons, or emoji.