Repository navigation
Releases: Zephinel/dsh-intelligent-ui
Releases · Zephinel/dsh-intelligent-ui
Release list
0.4.1 — 2026-10-22
Patch release for the style-picker surface introduced in 0.4.0.
Fixed
- Built-in style previews, the On-demand UI entry and Plugin detail page rows now use the DSH default module surface (
--dsw-alias-bg-module-platform). The live light theme keepsbg-layer-2white, so the previous tiles looked unchanged; the new surface is light and rounded, consistent across the composer and detail page. - Screenshot fixtures now mirror the live layered light theme, and the README captures were regenerated.
Install:
dsh plugin --profile web add @zephinel/dsh-intelligent-ui@0.4.10.4.0 — 2026-10-22
Released 2026-10-22. This is the first stable (non-prerelease) release.
Highlights
- Custom style templates: reusable display preferences with controlled light/dark themes, created from chat or saved from a temporary result.
- Chat-native On-demand UI: describe the page you want in a normal message; no template, preview, naming or save is required.
- Clarification and grounding: missing content/data triggers a free-form question instead of invented datasets; results stay grounded in the conversation or tool sources.
- Lifecycle fixes: persistent generating/clarifying status, resume after a text-only turn, retry/dismiss for failed or interrupted operations, and a projection-schema fix for
resume. - Composer and Plugin detail page: saved styles management, on-demand entry and the same default surfaces for style previews.
- Review fixes: adjustment retry keeps its parent result, and HTML export matches the live catalog fallback.
Install the published version:
dsh plugin --profile web add @zephinel/dsh-intelligent-ui@0.4.00.3.0-26-10-22 — 2026-10-22
Backfilled release page for v0.3.0-26-10-22, published to npm on 2026-10-22.
Highlights
- Answer styles: Card and Article presentation, including
Tocand collapsibleSection. - Image export: save a turn's rendered answer as a raw, rounded or card PNG.
- Interactive-page export: save every card from a turn as one self-contained HTML page.
- Composer and Plugin detail page: native-style scope control, answer-style previews, export defaults and bilingual copy.
Install the published version:
dsh plugin --profile web add @zephinel/dsh-intelligent-ui@0.3.0-26-10-220.2.2-26-10-21
Published on npm: @zephinel/dsh-intelligent-ui@0.2.2-26-10-21
Full changelog: CHANGELOG.md
Fixed
- The README pair's DSH Desktop(桌面版) label no longer renders its Markdown asterisks: a space now separates
the closing emphasis run from the following CJK text, which CommonMark's right-flanking delimiter rule requires.
Documentation
- The README pair and the verification record now list macOS (Web + DSH Desktop) and Windows (DSH Desktop) as
verified platforms; Linux remains unverified.
0.2.1-26-10-21
Published on npm: @zephinel/dsh-intelligent-ui@0.2.1-26-10-21
Full changelog: CHANGELOG.md
Changed
- The deployment-wide Free composition switch now lives on the extension's Plugins detail page
(plugins.bundle.config, keyed by the package name) instead of a separate Settings → Intelligent UI
section; the Settings page is gone. - The switch now mirrors the shell's native switch styling: 36×20 track with 2px padding, full-radius
corner-shape: round, the brand/border/switch-thumb tokens, and the native thumb transition.
Documentation
- The README pair, architecture pair, development pair, Agent Skill and integration reference now point at the
Plugins detail page instead of the removed Settings section.
0.2.0-26-10-21
Published on npm: @zephinel/dsh-intelligent-ui@0.2.0-26-10-21
Full changelog: CHANGELOG.md
Added
- Releases publish from GitHub Actions through npm Trusted Publishing (OIDC) with provenance: pushing a
v*tag
that matchespackage.jsonruns.github/workflows/publish.yml, which builds, runsnpm run check, and publishes
with--provenancewithout a repository token. - A Settings → Intelligent UI page with a Free composition switch. The page registers through
settings.sectionand persists the volatilefreeCompositionfield of the extension's Host settings entry;
@deepseek-ai/schemasteryis now a runtime dependency for that Config schema. When on, the injected prompt and
the Agent Skill treat the design playbook as advisory; off (the default) keeps the current layout rules. The
page states that this is a prompt-level preference rather than enforcement, and points at/intelligent-ui
when a card must be guaranteed.
Changed
- In a session that enables the switch, a
render_uipage is now the default answer format for any structured
answer, including explanations, introductions and timelines. Prose is limited to a single fact or a one- or
two-sentence reply, an explicit request for text, content that cannot be shown as a page, or two failed render
attempts. The policy lives only in the injected prompt (with its dynamic enabled-session prefix); the Agent
Skill no longer restates it. - Explicit user invocation of the
intelligent-uiskill (/intelligent-ui) is now a direct instruction to render
a page, documented in the READMEs and the skill.
Documentation
- The README pair, architecture pair, Agent Skill and integration reference now document the default-card policy
and the explicit-invocation guarantee, plus the Settings page and the free-composition switch. - The
intelligent-uiAgent Skill now infers whether the session is enabled from the injected prompt and tool
availability instead of asking the model to inspect the composer chip, and states its decision boundary once
(default page, bounded prose exceptions, explicit invocation). - The README pair,
docs/developmentpair and the Agent Skill integration reference now document the DSH Desktop install path (Plugins → Add plugin → Install → Enable now) and whydsh plugin --profile desktopis rejected. - The README pair now carries npm version, license and DSH badges, and states the local development loop explicitly (no standalone dev server; build → install → restart → check for the UI control), plus the Chrome requirement of the typography check.
- The verification record now mentions the changelog guard and the typography check in its current test and packaging summary.
- The
docs/developmentpair documents the tag-driven Trusted Publishing release flow and the one-timenpm trust githubsetup.
0.1.0-26-10-21
Published on npm: @zephinel/dsh-intelligent-ui@0.1.0-26-10-21
Full changelog: CHANGELOG.md
Added
- A headless-Chrome typography regression check (
test/renderer/typography-check.mjs,
22 assertions) for currency tracking, CJK tracking, the in-card title scale and
long-label overflow. It runs as part ofnpm run test:renderer/npm run check
and skips when Chrome is unavailable.
Changed
- Inside a
Card, display title sizes keep their hierarchy on a capped scale —
lg18px,xl22px,2xl26px,3xl30px — instead of all rendering at 18px,
so a KPI number stays distinct from the card's section heading. - CJK/Latin mixed text gets the standard quarter-em separation where the browser
supports CSS Text 4text-autospace. - The README pair now leads with a card-level component tour (all 55 components)
plus itinerary, dashboard and quiz examples and a narrow-screen calculator,
replacing the two older screenshots.
Fixed
- Currency amounts in display titles (
¥3,000,$1,250,€899, …) no longer let
the sign touch the first digit: a leading currency sign keeps normal tracking
while the rest of the title stays tracked. - CJK titles, Markdown headings and flashcards no longer inherit the Latin negative
display tracking that made Chinese, Japanese and Korean text feel cramped. - Long badge labels and button labels wrap inside a narrow card instead of being
clipped at its edge. - Over-long chart category labels are trimmed with an ellipsis instead of spilling
outside the plot; the full label remains available in the SVG<title>tooltip. - The Agent Skill's integration reference now states that the published tarball
ships 34 files (previously 29).
Documentation
- The README pair, component-tour screenshots,
docs/developmentasset inventory,
and the typography guidance in theintelligent-uiAgent Skill now match the
renderer. The localnpm packartifact is 34 files / ≈2.20 MB.