Skip to content

Releases

dsh-moss-boot 0.3.3 — 删掉 peerDependencies

Choose a tag to compare

@jjt98118-beep jjt98118-beep released this 30 Sep 12:35

修复:删掉 peerDependencies(原 react@^18.2.0)

宿主的版本兼容闸门在 peer 范围对不上时会把插件整包跳过——装上了、重启后什么也不发生,而且不报错。上游作者出于同样理由也刻意不声明 peer。

本插件 host 半边只用 ctx.webServer,客户端半边的 React 由宿主模块加载器提供,两边都不静态依赖宿主包,因此没有需要声明的版本线。

安装:
dsh plugin add https://github.com/jjt98118-beep/dsh-moss-boot/releases/latest/download/dsh-moss-boot.tgz

dsh-moss-boot 0.3.2 — much smaller package

Choose a tag to compare

@jjt98118-beep jjt98118-beep released this 30 Sep 11:01

Package size: 15.9 MB -> 7.6 MB, so the tarball downloads reliably on ordinary connections.

Changed

  • clip 4 re-encoded to CRF 23: 12.65 MB -> 5.08 MB, measured SSIM 0.9916 / PSNR 47.5 dB
    (inside the "cannot be told apart in practice" band). Clips 1-3 untouched — already 322-830 kbps.
  • the VFR caveat is written down in CHANGELOG.md: comparing frames without forcing a constant
    frame rate reported 28 dB for a near-lossless encode, and 54 dB once aligned. Do not trust a
    quality number taken on VFR material without aligning first.

Install

dsh plugin add https://github.com/jjt98118-beep/dsh-boot-animation/releases/download/v0.3.2/dsh-boot-animation-0.3.2.tgz

dsh-moss-boot 0.3.1 — clip library fixes

Choose a tag to compare

@jjt98118-beep jjt98118-beep released this 30 Sep 10:01

Fixes three defects in 0.3.0's clip library.

  • the panel could never hold more than two ticks: the host resolved current from your own clips only, so an embedded id was dropped on every toggle
  • one clip was impossible to untick: releasing the last tick set it straight back
  • the default pool could collapse to a single clip, because a file identical to an embedded clip is de-duplicated into the embedded row

Install:
dsh plugin add https://github.com/jjt98118-beep/dsh-boot-animation/releases/download/v0.3.1/dsh-boot-animation-0.3.1.tgz

dsh-moss-boot 0.3.0 — random rotation

Choose a tag to compare

@jjt98118-beep jjt98118-beep released this 30 Sep 09:47

Fork of NativeDog1/dsh-boot-animation (BSD-3-Clause) with a random rotation.

Added

  • plays once whenever DSH itself is opened (third trigger; localStorage['dsh-boot-animation:boot'] = 'off' disables it)
  • sound on by default, no click needed; the Fullscreen API is no longer called
  • the library panel is multi-select: tick one clip to pin it, tick several to rotate at random and never twice in a row
  • four clips embedded in the code, and they are the rotation on a fresh install
  • $DSH_HOME/boot-animation/access.log — one line per playback (path, play id, clip served)

Fixed

  • the rotation replayed a single clip forever: the rotation route answered no-cache (so the browser kept the bytes) and the list endpoint handed out a content fingerprint the browser cached immutably. It is no-store now, with no fingerprint.
  • a refused unmuted autoplay no longer leaves a black frame; it falls back to muted playback.

Install

dsh plugin add https://github.com/jjt98118-beep/dsh-boot-animation/releases/download/v0.3.0/dsh-boot-animation-0.3.0.tgz

The tarball needs no git. The plain github:jjt98118-beep/dsh-boot-animation form works too, but it shells out to git.