xmanrui
1ce8126edb
feat(settings): move IM bot to top-level menu
...
Remove the legacy Plugins-tab registrations, keep the channel-logo navigation, and harden upgrade/package verification.
2026-08-25 22:42:41 +08:00
xmanrui
da01e3acee
feat: add status reactions across messaging channels
2026-08-25 17:12:28 +08:00
xmanrui
cb34e3f8de
feat(weixin): show typing indicator during turns
2026-08-25 13:53:21 +08:00
xmanrui
c5becbe379
feat: add plugin version command
2026-08-25 12:25:01 +08:00
xmanrui
10ca7eec2c
fix(feishu): complete permissions repair flow
2026-08-25 04:25:21 +08:00
xmanrui
1a72e5491f
docs: add dshfind downloads badge
2026-08-25 02:51:34 +08:00
xmanrui
068cf57259
feat: add private chat batch input commands
2026-08-25 02:39:31 +08:00
xmanrui
2cc3a42d45
fix(whatsapp): respond to linked-account group messages
2026-08-25 01:12:55 +08:00
xmanrui
9e39333ff6
feat: add reasoning effort commands
2026-08-25 00:41:44 +08:00
xmanrui
36cbbe48e7
Merge pull request #48 from luochen211/fix/weixin-long-reply-chunking
...
fix: chunk long WeChat replies for iLink
2026-08-24 21:53:51 +08:00
cuidong233
868372fb04
fix(weixin): chunk long replies for iLink limits
2026-08-24 12:20:07 +08:00
cuidong233
860faad380
fix(telegram): explain proxy-related connection failures
2026-08-24 12:17:54 +08:00
xmanrui
e577e66a93
chore: release v2.0.0
2026-08-24 04:12:18 +08:00
xmanrui
3741dd8fd9
Merge pull request #46 from zaakirio/feat/host-i18n-en
...
feat(i18n): add English support for host-side chat messages
2026-08-24 03:51:43 +08:00
Zaakir
dcd7cd64d8
feat(i18n): add English support for host-side chat messages
...
Wrap all user-facing chat text in src/channels with a host-side t()
translator (Chinese is the identity default, so untranslated text is
always sent verbatim in Chinese). English is selected via the host
plugin config `language: en` or the DSH_IM_LANGUAGE environment
variable, and the settings UI keeps following the DSH web locale.
- add src/channels/shared/i18n.mjs with setImHostLanguage/t() and a
Chinese-key -> English dictionary split by area (shared + channels)
- complete the English dictionary for every t() key in src/channels,
including the feishu channel (welcome/help, repair flow, interactive
cards, watch flow) and the shared command/approval/stream text
- wrap previously untranslated chat-facing strings in feishu bridge,
feishu runtime, editable-message-stream, harness-client,
connection-test and image-prompt
- dedupe dictionary entries that existed in multiple channel files and
canonicalize conflicting translations into the shared dictionaries
- extend the i18n unit test to decode string-literal escapes so keys
containing \n are checked correctly
- document the language switch in README.md, README.en.md and
CHANGELOG.md, and rebuild lib/index.js
Added English support for bot chat messages across all nine IM
channels and AI Office without changing any Chinese output.
2026-08-24 00:32:30 +05:00
xmanrui
2609ae20e8
fix(discord): request managed thread message content
2026-08-24 03:32:01 +08:00
xmanrui
47cf028914
feat(discord): route guild conversations into threads
2026-08-24 03:31:58 +08:00
xmanrui
3ff8c2a519
chore: release v1.5.0
2026-08-24 03:28:19 +08:00
xmanrui
ade50210f0
fix(qq): prevent turn feed message spam
2026-08-24 00:48:21 +08:00
xmanrui
9b65dd3d6b
feat(whatsapp): add access modes
2026-08-23 21:28:50 +08:00
xmanrui
d472dd5a75
feat: add native result-file delivery
2026-08-23 20:02:06 +08:00
xmanrui
f7d2fe7047
fix(feishu): honor proxy settings for REST and WebSocket
2026-08-22 14:45:25 +08:00
xmanrui
eea29fe296
feat: add agent preset chat commands
2026-08-22 04:04:44 +08:00
xmanrui
01576f65c6
fix: complete per-bot agent preset lifecycle
2026-08-22 00:20:23 +08:00
iamyaojie
3161816cc4
feat: 按机器人选择 Agent Preset
...
在九个渠道的设置页卡片上选择 Host 已有预设;未选则跟随默认,只影响之后新建的会话。
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 19:19:45 +08:00
xmanrui
24e690498b
fix: preserve Telegram compatibility and stabilize Office
2026-08-21 01:37:21 +08:00
xiemanR
7f114e1c36
Merge pull request #20 from mrpompy/local/telegram-private-allowlist
...
feat: connect AI Office jobs to local Harness
2026-08-21 01:12:18 +08:00
xmanrui
4c5d9722e8
feat: update plugin branding
2026-08-20 17:18:23 +08:00
xmanrui
37e0668b0e
docs: reduce README logo size
2026-08-20 17:00:49 +08:00
xmanrui
7dc994f259
feat: refresh README branding
2026-08-20 16:58:02 +08:00
pompy
3fa2cc05b2
feat: execute AI Office jobs in Harness
2026-08-20 12:22:30 +08:00
pompy
b0606159e0
feat: secure Telegram access and connect AI Office
2026-08-20 11:58:27 +08:00
xmanrui
8121557460
feat: support numbered model selection
2026-08-20 03:11:20 +08:00
xmanrui
12112b0881
docs: update product slogan
2026-08-20 03:04:37 +08:00
xmanrui
dc37e3c78a
docs: highlight multi-bot channel support
2026-08-20 02:21:07 +08:00
xmanrui
a210acef6f
docs: streamline channel setup guide
2026-08-20 02:13:48 +08:00
xmanrui
56229869bf
docs: document bot interactions and features
2026-08-20 01:59:56 +08:00
xmanrui
99ce38e9a4
feat: add model and turn control commands
2026-08-20 01:28:51 +08:00
xmanrui
fc8f120e13
docs: fix plugin install command for pnpm workspace
2026-08-19 22:20:30 +08:00
xmanrui
443d3b4799
docs: use dynamic dshfind badge
2026-08-19 15:54:47 +08:00
xmanrui
5e960b14b4
docs: link dshfind badges
2026-08-19 15:51:43 +08:00
xmanrui
b076f02c03
docs: localize channel badges
2026-08-19 15:33:04 +08:00
xmanrui
a6a2ed8ae3
docs: add project and channel badges
2026-08-19 15:27:21 +08:00
xmanrui
7a7bc6f245
docs: prefer npm installation
2026-08-19 14:41:55 +08:00
xmanrui
8a64f2bc8c
fix: honor Harness default agent preset for IM sessions
2026-08-19 03:26:02 +08:00
xmanrui
65c842c045
feat: support image prompts across IM channels
2026-08-19 02:56:14 +08:00
xmanrui
1cc7a26f30
feat: support compact command across IM channels
2026-08-18 23:20:05 +08:00
xmanrui
691fddb72b
docs: refine bilingual introduction
2026-08-18 21:04:33 +08:00
xmanrui
23c976ab07
docs: serve uncached random readme badge
2026-08-18 20:35:08 +08:00
xmanrui
c2fa93a604
docs: add rotating readme badge
2026-08-18 20:18:14 +08:00