Skip to content

Releases: kongdexu/dsh-nav-pointer

Release list

v0.4.0

Choose a tag to compare

@kongdexu kongdexu released this 01 Sep 01:00

What's Changed

dsh 0.1.2-alpha.2 ABI adaptation

  • Host half no longer imports the removed exports from @deepseek-ai/dsh-settings: the \installSettingsSection\ / \settingsNamespace\ APIs no longer exist in 0.1.2-alpha.2. The \dsh-nav-pointer\ settings namespace is now registered through an optional \ctx.inject(['settings'], …)\ consumer block calling \ctx.settings.installSection()\ — same semantics (composition entry layered as \�ase, falls back when no settings provider is mounted).
  • \dsh.client.inject\ now declares @deepseek-ai/dsh-client-ui-renderer\ (provides \ctx.slots) and @deepseek-ai/dsh-client-ui-settings\ (provides \ctx.settingsScope) instead of the retired @deepseek-ai/dsh-client-runtime\ package and the build-time-only @deepseek-ai/dsh-client-ui-slots.
  • Peer/dev dependencies moved to the 0.1.2-alpha.2 line (@deepseek-ai/dsh-settings ^0.1.2-alpha.2, @deepseek-ai/schemastery ^3.18.2, @deepseek-ai/cordis ^4.0.2).

Notes

  • Runtime client contract verified unchanged in 0.1.2-alpha.2: \ctx.slots\ (inject/register, \shell.overlay\ + \settings.section\ list slots), \ctx.settingsScope.bind(), and \ctx.effect()\ all still exist with compatible signatures, so \src/client.ts\ required no code changes.

Full Changelog: v0.3.1...v0.4.0

v0.3.1

Choose a tag to compare

@kongdexu kongdexu released this 27 Aug 02:20

Fixed

  • On narrow layouts the pointer rail no longer overlaps message content. When the chat column's left edge intrudes into the rail's fixed left zone, the rail hides itself while Alt+↑ / Alt+↓ keyboard jumps keep working (user rows and the active index are still tracked). Rail geometry and hover/click/scrub behaviour at normal widths are unchanged.