dsh-web-ui v0.1.19
本次发布包含 4 项新功能、15 项修复、16 项其他改动。
新功能
- [community-plugins] register dsh-cloud-sync (#348)
- [community-plugins,readme] register dsh-genui and dsh-annotation (#293)
- [community-plugins] register dsh-plugin-hub in the community index (#299)
- [pet] per-session bubbles, unbounded affinity and per-pet remarks
修复
- [pet] stop showing bubbles for stopped sessions
- [web-ui-settings] support authenticated proxy hosts (#342) (#345)
- [describe-image] restore lightbox focus without scrolling the transcript (#317)
- [skin-center] make background slider track visible under default theme (#309) (#343)
- [aionui-panel] 补偿官方 details 拖拽把手在 5 轨 grid 下的位置偏移 (#311)
- [live-stats] fold surface replacements by position (#312)
- [task-board,ssh] keep return actions visible (#289)
- [task-board] keep mobile board columns readable (#298)
- [git-graph] keep branch-switch notice text visible on dark themes (#278)
- [skin-center] keep background slider tracks visible on the official default light theme (#309)
- [shared] keep the git-runner module self-contained for the shared typecheck
- [shared] dispose settings-card form subscriptions on teardown
- [pet] evict rewarded-turn bookkeeping when a session is disposed
- [ssh] honor EngineOptions timeouts in the ssh2 connect config
- [release] wait for npm registry propagation before packing release assets
其他
- [pr] add new skin and community plugin checklists to PR template
- [issues] scope new issue requirements to bug reports only
- [archive] append PR 348 to the 2026-08-16f triage record
- [archive] record the 2026-08-16f remote PR and issue triage round
- sync dsh-deepread community entry with v0.5.4 features (#291)
- [community-plugins] index DeepSeek Harness Auth (#318)
- [issues] require smoke test, code reference and patch for new issues
- [archive] record the 2026-08-16e remote PR and issue triage round
- warn about pnpm minimumReleaseAge silently installing old versions (#91)
- [shared] dedup the git subprocess runner plumbing
- [shared] centralize the loopback trust fence across host routes
- [aionui-panel] coalesce explorer fs-event refetches into one trailing pass
- [aionui-panel] scope chat mermaid scans to mutated subtrees
- [aionui-panel] initialize mermaid runtime once per render batch
- [aionui-panel] reuse the ordered clamps in the panel drag path
- [task-board] prefer crypto.randomUUID for task ids
由发布管线自动生成(scripts/release-notes.mjs)。