Skip to content

Releases

v0.4.5 — clean boot animation with dsh-boot-suite

Choose a tag to compare

@JackWoods-code JackWoods-code released this 12 Nov 03:18

Fixes

  • Clean boot animation: dsh-boot-suite injects its full-screen splash overlay
    (#dsh-startup-root, z-index: 2147483000) while the page is still parsing, before
    client plugins mount. The pill uses the same z-index and is appended to body later,
    so it floated above the boot animation. The plugin now hides the pill and skips the
    top-bar "ADE" entry while that overlay is present, then restores itself within one
    500 ms refresh tick after the splash ends. The switch hotkey is ignored during the
    splash so a stray keystroke cannot cut the animation short.
  • Regression test: DOM-stub test covering "splash present → pill hidden, top-bar entry
    absent" and "splash removed → restored".

Compatibility

  • DSH 0.2.1-rc.2 / rc.3 / rc.4 / 0.2.2-rc.1
  • ds-bot 0.2.2 / 0.2.3 / 0.3.1 tested; 0.3.2 and 0.3.5 checked against source

Full Changelog: v0.4.4...v0.4.5

v0.4.4 — ds-bot 0.3.x compatibility + macOS hotkey

Choose a tag to compare

@JackWoods-code JackWoods-code released this 11 Nov 15:31

dsh-bot-toggle v0.4.4

Compatibility release for ds-bot 0.3.x, which removed the "Switch to classic Agent mode" item
from the account menu and moved the surface switch into Settings → General → Mode. Also
fixes the macOS keyboard shortcut. Thanks to @Nickszy for the original 0.3.x adaptation (#2).

Changes

  • Switch Bot → classic through the settings page: account menu → settings item → General →
    Classic Agent mode → Switch
  • Match the settings item as 设置 / Settings, covering ds-bot 0.2.2–0.3.2 (0.3.2 renamed it
    from Bot settings)
  • Add a DOM-stub regression test that walks the full Bot → classic chain for the new and the
    legacy label
  • Keep writing ds-bot:surface + reload as a last-resort fallback, only when the DOM path fails
  • macOS hotkey ⌥⇧B / ⌘⇧B: match the physical key (event.code), so Option-composed
    characters no longer break it
  • Hide the account menu / settings flicker during the switch and dismiss stray popups; ignore
    held keys and IME composition
  • Add the optional top-bar ADE button (also switches back to the Bot surface)

Install

  • DSH → Settings → Plugins → add plugin → github:JackWoods-code/dsh-bot-toggle, or the tarball below.
  • Tested with DSH Desktop 0.2.1-rc.2–0.2.2-rc.1 and ds-bot 0.2.2 / 0.2.3 / 0.3.1;
    0.3.2 checked against its source.

Checksum

sha256  045ff3dbaf7000ce36ba7529d8a88b79152359c7ccb1f6fae557691ff73006c1  dsh-bot-toggle-0.4.4.tgz

v0.4.1 — screenshots for the catalog page

Choose a tag to compare

@JackWoods-code JackWoods-code released this 27 Oct 14:14

dsh-bot-toggle v0.4.1

Docs release: real-interface screenshots (Bot surface / classic surface) and a screenshots.json
gallery manifest, so the plugin's catalog page can show what the switch looks like.

Changes

  • Add assets/screenshot-bot.png and assets/screenshot-classic.png, shown in both READMEs.
  • Add screenshots.json (catalog gallery manifest).
  • Keep screenshots out of the published plugin tarball (only icons ship).

Install

  • DSH → Settings → Plugins → add plugin → github:JackWoods-code/dsh-bot-toggle, or the tarball below.

Checksum

sha256  b8a1f77f22c3fde5174f2aa9d3dba0adf75557477471f4896b4f28aa7d8999ce  dsh-bot-toggle-0.4.1.tgz

v0.4.0 — Bot / ADE switch, bilingual UI + compat probe

Choose a tag to compare

@JackWoods-code JackWoods-code released this 27 Oct 14:09

dsh-bot-toggle v0.4.0

A floating Bot / ADE switch for the DSH web UI: one click between ds-bot's Bot surface and the
classic DSH interface, while ds-bot stays loaded.

What's in this release

  • Bilingual UI — Chinese / English, following the page or browser language.
  • ds-bot compatibility probe — reports whether ds-bot is loaded and, when obtainable, its
    version; if ds-bot's controls are missing the capsule turns amber with an explanation instead of
    silently disappearing (__botToggle.status().dsBot).
  • Tests + CI — 5 DOM-stub smoke tests (node --test, no dependencies), GitHub Actions
    syntax + test workflow.
  • Docs & icon — English and Chinese READMEs, changelog, PNG/SVG icon.

Install

  • DSH → Settings → Plugins → add plugin → github:JackWoods-code/dsh-bot-toggle, or
  • download dsh-bot-toggle-0.4.0.tgz below and add it from the same page.

Requires DSH Desktop 0.2.1-rc.2/0.2.1-rc.3 and ds-bot installed + enabled (tested with 0.2.2).

Checksum

sha256  24101044f46c6130e272ee13475d09807cb74d9e5bafc0c6eb26228897f430cb  dsh-bot-toggle-0.4.0.tgz

Known limitation

Surface switch only: ds-bot stays loaded, so ordinary sessions still see ds-bot's tools. Switching
relies on ds-bot's own DOM and may need adaptation after a ds-bot upgrade.