dsh-im-ops/test
xmanrui f3cefd8a84 feat: add npm update checks and manual installation
Add profile-scoped npm updates for Desktop and Web, protect source installations, and keep restarts manual. Cover stale status recovery, request races, and dialog focus with regression tests.

Verified with npm run check (1626 tests) and isolated Desktop/Web npm installation flows.

Refs #61
2026-08-28 06:37:40 +08:00
..
channels feat: add bounded history previews across nine channels 2026-08-28 03:01:53 +08:00
agent-preset-session-lifecycle.test.mjs feat: add agent preset chat commands 2026-08-22 04:04:44 +08:00
artifact-delivery.test.mjs feat: add structured message failure reporting 2026-08-25 13:42:43 +08:00
batch-input.test.mjs feat: add private chat batch input commands 2026-08-25 02:39:31 +08:00
client-last-message-error.test.mjs feat: add structured message failure reporting 2026-08-25 13:42:43 +08:00
client-lifecycle.test.mjs fix(feishu): add one-click card callback repair 2026-08-21 13:43:02 +08:00
client-ui.test.mjs feat: add npm update checks and manual installation 2026-08-28 06:37:40 +08:00
compact-command.test.mjs fix(commands): support both Harness command argument formats 2026-08-27 22:11:13 +08:00
control-command.test.mjs feat: add plugin version command 2026-08-25 12:25:01 +08:00
delivery-receipt.test.mjs feat(delivery): preserve text format intent 2026-08-24 03:32:33 +08:00
feishu-client-api.test.mjs fix(feishu): add one-click card callback repair 2026-08-21 13:43:02 +08:00
history-bridge.test.mjs feat: add bounded history previews across nine channels 2026-08-28 03:01:53 +08:00
history-command.test.mjs feat: add bounded history previews across nine channels 2026-08-28 03:01:53 +08:00
history-i18n.test.mjs feat: add bounded history previews across nine channels 2026-08-28 03:01:53 +08:00
host-harness-connection.test.mjs fix: use in-process Harness API for local plugin connections 2026-08-28 01:24:17 +08:00
host-session-coordinator.test.mjs feat: support inbound files across all channels 2026-08-23 22:39:26 +08:00
host.test.mjs fix: use in-process Harness API for local plugin connections 2026-08-28 01:24:17 +08:00
image-bridge.test.mjs feat: add structured message failure reporting 2026-08-25 13:42:43 +08:00
image-prompt.test.mjs fix(channels): clarify unsupported image model errors 2026-08-21 19:07:18 +08:00
inbound-file.test.mjs feat: support inbound files across all channels 2026-08-23 22:39:26 +08:00
loopback-recovery.test.mjs feat(settings): move IM bot to top-level menu 2026-08-25 22:42:41 +08:00
message-failure.test.mjs feat: add structured message failure reporting 2026-08-25 13:42:43 +08:00
model-command.test.mjs feat: add reasoning effort commands 2026-08-25 00:41:44 +08:00
outbound-artifact.test.mjs feat: add native result-file delivery 2026-08-23 20:02:06 +08:00
preset-command.test.mjs feat: add agent preset chat commands 2026-08-22 04:04:44 +08:00
random-badge-worker.test.mjs docs: serve uncached random readme badge 2026-08-18 20:35:08 +08:00
rpc-authority.test.mjs Add Telegram and Discord IM channels 2026-08-16 14:47:16 +08:00
session-bind-command.test.mjs fix: clarify session index binding scope 2026-08-18 22:17:39 +08:00
session-bind-store.test.mjs feat: add model and turn control commands 2026-08-20 01:28:51 +08:00
update-rpc.test.mjs feat: add npm update checks and manual installation 2026-08-28 06:37:40 +08:00
update-runtime.test.mjs feat: add npm update checks and manual installation 2026-08-28 06:37:40 +08:00
update-service.test.mjs feat: add npm update checks and manual installation 2026-08-28 06:37:40 +08:00
update-ui.test.mjs feat: add npm update checks and manual installation 2026-08-28 06:37:40 +08:00
weixin-client-api.test.mjs fix(weixin): trust international WeChat hosts 2026-08-26 18:46:55 +08:00
workspace-editor.test.mjs fixed:issues#69 2026-08-26 22:22:02 +08:00
workspace.test.mjs feat: add bounded history previews across nine channels 2026-08-28 03:01:53 +08:00