Commit graph

60 commits

Author SHA1 Message Date
e4cdb6f60a Show auto-collected contacts in a table (4.9.1-ops.16).
Align nickname, phone, source, and grant actions like the other access lists.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 18:14:13 +08:00
a10d900a7b Use table layout for access-grant people lists (4.9.1-ops.15).
Nickname, phone, permission, and actions sit in aligned columns with headers.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 18:08:59 +08:00
a59a09e0d2 Align access rows and theme native selects for dark mode (4.9.1-ops.14).
Use a shared three-column grid for admin/member rows, and inherit DSH color-scheme so channel/command dropdowns stay readable.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 18:04:25 +08:00
43f082d2e3 Replace IM channel rail with a top dropdown (4.9.1-ops.13).
Give the settings panel the full right-pane width instead of a left channel list.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 17:57:40 +08:00
ec96b4d6eb Compact access-grant member/admin rows for denser editing (4.9.1-ops.12).
Use flex-wrap rows so phone, command, and delete stay tight and soft-wrap only when the panel is too narrow.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 17:50:33 +08:00
f96157da1e Sync WhatsApp group subjects into access UI (4.9.1-ops.10).
Refresh missing/forced group titles via groupMetadata and participating catalog so cards show real names instead of bare JIDs.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 17:39:25 +08:00
a169b164a8 Show WA nicknames and auto-fill group subjects in access UI (4.9.1-ops.9).
Fetch groupMetadata.subject on @mentions for group cards; render contact pushName under phone rows so admins are not staring at bare numbers.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 17:29:43 +08:00
e8e58924ca Polish access-grant UI: no sticky typeahead overlay, flatter group cards (4.9.1-ops.8).
Suggestions only open while focused and hide exact matches; nested group admins/members drop extra frames; pending and actions show group names.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 17:20:53 +08:00
9f97c44031 Add WhatsApp graded phone ACL (4.9.1-ops.4).
Replace allowlist-only gating with phone-scoped grants: global admins, DM members, per-group admins/members, pending approval via quote YES/NO or settings UI.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 16:45:21 +08:00
d53daf7d26 Rebrand as dsh-im-ops fork of xmanrui/dsh-im@4.9.1.
Keep all IM channels; rename package/cordis id for local profile install without colliding with the community plugin. Document fork intent in FORK.md.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 15:02:54 +08:00
xmanrui
537fca8a14 fix context tooltip clipping 2026-09-03 00:30:18 +08:00
xmanrui
840e5aa857 feat: add unified IM access policies 2026-09-01 10:46:41 +08:00
xmanrui
009f1abec9 feat: add tabs to bot settings 2026-09-01 02:31:57 +08:00
xmanrui
75ebaebf2e feat: split group and direct context enhancement 2026-09-01 02:06:22 +08:00
xmanrui
32c6d48857 refine bot delivery settings labels 2026-08-30 13:03:57 +08:00
xmanrui
31792d7bc8 feat: add stable proactive delivery 2026-08-30 11:24:53 +08:00
xmanrui
0cb79f74e9 feat: add message source context enhancement 2026-08-29 10:46:06 +08:00
xmanrui
57eef234b1 feat(ui): add manual update commands and simplify update dialog 2026-08-28 15:32:09 +08:00
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
xmanrui
5888641297 fix(ui): align channel tabs with scan action 2026-08-28 06:16:27 +08:00
xmanrui
7c5279e445 fixed:issues#69 2026-08-26 22:22:02 +08:00
xmanrui
2d395860b3 fix(ui): keep bot status in card top-right 2026-08-26 17:27:48 +08:00
xmanrui
f5536517d5 fix: show version beside brand 2026-08-26 12:18:08 +08:00
xmanrui
f4deb4ac20 fix: show version tooltip below brand 2026-08-26 01:01:42 +08:00
xmanrui
c62032f2c3 fix: contain Telegram card layout 2026-08-25 23:28:26 +08:00
xmanrui
f79375a0b0 fix: polish English settings UI 2026-08-25 23:13:09 +08:00
xmanrui
b42fc411c2 feat(ui): show plugin version on brand hover 2026-08-25 13:15:27 +08:00
xmanrui
d999cb511f fix(client): recover loopback RPC 403 via localhost 2026-08-25 00:50:27 +08:00
xmanrui
4989491dc8 fix: wrap localized card actions 2026-08-24 11:26:12 +08:00
xmanrui
2803bbcbab feat(ui): compact bot connection metadata 2026-08-23 01:20:58 +08:00
xmanrui
ae49413871 fix(ui): move agent preset guidance to tooltip 2026-08-22 18:38:29 +08:00
xmanrui
eadfc7372f fix(ui): unify channel card feedback layout 2026-08-22 18:27:19 +08:00
iamyaojie
3161816cc4 feat: 按机器人选择 Agent Preset
在九个渠道的设置页卡片上选择 Host 已有预设;未选则跟随默认,只影响之后新建的会话。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 19:19:45 +08:00
xmanrui
832bd539a2 feat(office): mark connector as experimental 2026-08-21 04:23:51 +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
e85dfa6a79 refactor: simplify plugin branding 2026-08-20 17:37:44 +08:00
xmanrui
4c5d9722e8 feat: update plugin branding 2026-08-20 17:18:23 +08:00
pompy
b0606159e0 feat: secure Telegram access and connect AI Office 2026-08-20 11:58:27 +08:00
xmanrui
4545cfe9c5 fix: compact IM bot cards 2026-08-18 22:40:21 +08:00
xmanrui
e7ef0f5d49 feat: add workspace directory picker 2026-08-18 01:39:21 +08:00
xmanrui
44dd50216a feat: support per-bot workspace switching 2026-08-17 23:56:27 +08:00
xmanrui
6f81bcb813 feat: refine plugin branding and settings layout 2026-08-17 18:20:07 +08:00
xmanrui
b0fee08852 feat: add GitHub help tooltip 2026-08-17 17:09:59 +08:00
xmanrui
ba2e27217c feat: add GitHub link to IM settings 2026-08-17 17:02:08 +08:00
xmanrui
acd38ec3ee feat: localize IM settings 2026-08-17 15:36:00 +08:00
xmanrui
7d44861a07 feat: add Slack bot integration 2026-08-17 14:53:11 +08:00
xiemanR
bee4c2927f
Compact robot cards for the plugin page 2026-08-16 23:48:32 +08:00
xmanrui
741745d571 fix: support Harness dark theme 2026-08-16 23:27:11 +08:00
xmanrui
18e4f30eb3 fix: keep channel QR codes square 2026-08-16 23:08:52 +08:00
xmanrui
c54463843f feat: add WhatsApp QR channel 2026-08-16 17:30:38 +08:00