All plugins

DSH / BUNDLE / CLIENT-UI

dsh-stock-ticker

v0.1.0f1426912008 / dsh-stock-ticker570e222ab7

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

dsh-stock-ticker

Realtime stock watch mini-window for the DSH web GUI: intraday sparklines for a configurable watchlist, per-symbol detail on hover, and a settings page that manages the list.

README / EN

Package documentation

Registry summary

Realtime stock watch mini-window for the DSH web GUI: intraday sparklines for a configurable watchlist, per-symbol detail on hover, and a settings page that manages the list.

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- **Quote data is not attributed or licensed for redistribution.** The plugin reads a public endpoint intended for a browser page; use it for personal monitoring. - **A market session is approximated.** Trading hours are computed from Beijing time and weekdays only, so an exchange holiday costs a few extra upstream requests rather than correctness — the flag only drives a cache TTL and the refresh cadence. - **The watchlist is capped at 24 instruments**, which is also the per-request ceiling. - **Rows outside the curve budget fetch their curve on hover**, so the first hover on such a row shows its price cells before its card's chart fills in. - **No pinned-session or multi-workspace scoping**: the overlay is root-scoped, so the watchlist is the same in every session. - **The upstream provider blocks eager clients.** Polling it from one address at a multi-second cadence gets that address throttled for a while, independently of this plugin. The cooldown limits how much the plugin contributes to that, but cannot make the provider more permissive; when it does block, the panel says so and keeps showing the last values it received. - **Detail-card labels follow the app locale**, resolved through the framework's translator with the plugin's own dictionary as a deterministic fallback; a locale the plugin does not ship falls back to Chinese. - **Everything the mini-window displays is user-owned configuration**, not a hardcoded tunable.