Releases: kongdexu/dsh-nav-pointer
Releases · kongdexu/dsh-nav-pointer
Release list
v0.4.0
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
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.