Skip to content

Fix DSH 0.1.2 loading, session branching, and client navigation - #3

Merged
SpookySandwich merged 2 commits into
masterfrom
fix/dsh-compatibility-issue-2
Sep 7, 2026
Merged

SpookySandwich merged 2 commits into
masterfrom
fix/dsh-compatibility-issue-2

Conversation

@SpookySandwich

Copy link
Copy Markdown
Owner

On DSH 0.1.2-rc.1 the plugin could appear enabled without UI, fail when editing live or resumed sessions, and create a branch without navigating to it. Declare client modules and Cordis service dependencies, and normalize live/query session records and inherited branch boundaries in one compatibility layer. Retain the legacy session contract and make missing services/history explicit.

The change also corrects live/cold cache invalidation, prepares 1.0.1, updates both README compatibility badges, and includes release notes crediting @mzzsfy for PR #1 and @orangeofcarl0-sys for the issue and investigation.

Validation: client rendering and real Cordis dependency-lifecycle tests, HTTP regressions for legacy/current live/resumed sessions, original tree assertions, and npm package verification. An isolated official DSH 0.1.2-rc.1 Web runtime with a local offline model passed image-preserving edits, replies, retries, nested branching, and persisted-log checks. Browser QA covers settings, images, navigation, and version trees. Remote model services and very large-session performance were not exercised.

Closes #2.

@SpookySandwich
SpookySandwich merged commit e9d5e96 into master Sep 7, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

dsh.client.inject is empty but the client module requires the 'slots' service — no UI registers on dsh 0.1.2-rc.x

1 participant