Repository navigation
Releases
v0.4.5 — clean boot animation with dsh-boot-suite
Fixes
- Clean boot animation:
dsh-boot-suiteinjects 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 samez-indexand is appended tobodylater,
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.1tested;0.3.2and0.3.5checked against source
Full Changelog: v0.4.4...v0.4.5
v0.4.4 — ds-bot 0.3.x compatibility + macOS hotkey
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
fromBot 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
ADEbutton (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.1and ds-bot0.2.2/0.2.3/0.3.1;
0.3.2checked against its source.
Checksum
sha256 045ff3dbaf7000ce36ba7529d8a88b79152359c7ccb1f6fae557691ff73006c1 dsh-bot-toggle-0.4.4.tgz
v0.4.1 — screenshots for the catalog page
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.pngandassets/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
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.tgzbelow 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.