alingalingling/ui-status-label
Customize your whale girl’s deep diving to look whatever you want
ui-status-label replaces DSH Web's running-turn status text with a phrase you control. The value lives in the persistent ui-status-label settings namespace and follows the same DSH home across Web ports. It works today through a guarded DOM injector and automatically yields to the cleaner conversationStatus extension point when that service is present, so the same package spans current and future host builds without rendering two labels.
Install
dsh plugin --profile web add github:alingalingling/ui-status-labelPrebuilt lib artifacts are committed; pnpm 10+ build authorization is only needed when rebuilding from source.
Compatibility
DSH Web profile. Uses a DOM fallback against the official role=status element and an optional conversationStatus service when available. Do not double-install into a custom DSH build that already bundles it.
Details
- Repo: alingalingling/ui-status-label
- Category: Web UI Enhancements
- Stars: 39
- Version: 0.1.0 tarball documented; npm package not yet published
- Last push: 2026-08-15
- First seen: 2026-08-11
Recent updates
Current package includes prebuilt server and browser bundles, persistent settings, DOM fallback, and optional conversationStatus service integration.
FAQ
- How do I install ui-status-label?
- Run dsh plugin --profile web add github:alingalingling/ui-status-label and restart the Web profile.
- Where is the custom status saved?
- It is stored in the ui-status-label namespace under $DSH_HOME/settings.yaml and follows that DSH home across Web ports.
- Why might pnpm report an ignored build script?
- pnpm 10+ blocks git dependency prepare scripts by default. The repo includes prebuilt lib output, so normal use does not require rebuilding; only authorize the package if you intentionally rebuild trusted source.
Alternatives
01Virex/dsh-status-rotator · laplace-bit/dsh-smooth-stream · HeiGeAi/deepseek-harness-skin