克谨
0d99d18acc
test(chat): align update-card selection copy
2026-08-11 12:44:13 +08:00
克谨
82dfee7291
fix(chat): preserve layered IM workflow contracts
2026-08-11 11:48:39 +08:00
克谨
d6b51a04f4
fix(chat): preserve scoped search preflight errors
2026-08-11 09:55:19 +08:00
克谨
3fc144a699
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
2026-08-10 21:19:53 +08:00
柏智
6598292b1b
fix(doc): allow import to default root
2026-08-10 17:32:23 +08:00
柏智
dea637228d
fix(doc): preserve schema compatibility after review
2026-08-10 17:32:23 +08:00
柏智
a09467f1eb
fix(doc): address PR 906 review feedback
2026-08-10 17:32:23 +08:00
柏智
34feb348af
feat(doc): harden shortcuts and skill routing
2026-08-10 17:32:23 +08:00
克谨
349537e336
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
2026-08-10 17:13:12 +08:00
前津
258caa5906
fix(chat): fail safely when card mention tag is missing
2026-08-10 16:39:51 +08:00
前津
a0d59a79aa
feat(chat): prepend card mention tag to content
2026-08-10 16:39:51 +08:00
前津
5c33ea526e
feat(chat): support mentions in streaming card creation
2026-08-10 16:39:51 +08:00
克谨
6765a74d83
Merge remote-tracking branch 'origin/main' into codex/fix-im-reliability
...
# Conflicts:
# internal/shortcut/smart/compatibility_coverage_test.go
# internal/shortcut/smart/search_msg.go
# internal/shortcut/smart/search_msg_execution_test.go
# skills/multi/dingtalk-chat/references/contracts.md
2026-08-10 00:30:24 +08:00
克谨
13e5914638
test(chat): close changed-code coverage gaps
2026-08-10 00:07:53 +08:00
liyuan
5a5b567eb0
Merge remote-tracking branch 'upstream/main' into feat/html-import-hints
...
# Conflicts:
# CHANGELOG.md
2026-08-07 19:27:49 +08:00
liyuan
c2db909bd2
Merge branch 'feat/html-import-hints' of github.com:liyuan333/dingtalk-workspace-cli into feat/html-import-hints
2026-08-07 19:17:33 +08:00
liyuan
871542ef0c
评审意见修改
2026-08-07 19:17:25 +08:00
栩朝
5a345228eb
fix(chat): address pagination and audit review feedback
2026-08-07 18:26:39 +08:00
克谨
83f72377a7
fix(chat): satisfy IM contract and compatibility gates
2026-08-07 17:41:25 +08:00
栩朝
b2b6153424
fix(chat): preserve flag-list size schema default
2026-08-07 17:19:36 +08:00
栩朝
59efb4facb
feat(chat): harden multi-IM shortcuts and pagination
2026-08-07 17:19:36 +08:00
liyuan333
3605d4f450
Merge branch 'main' into feat/html-import-hints
2026-08-07 17:17:16 +08:00
克谨
50712d3305
Merge remote-tracking branch 'origin/main' into codex/fix-im-search-conversation-scope
2026-08-07 17:02:16 +08:00
liyuan
5f13876e6e
fix(doc): address import fallback review — shared prechecks, clean upload primitive, marked JSON envelope
2026-08-07 16:25:19 +08:00
克谨
5a09204bf5
fix(chat): complete resource reference downloads
2026-08-07 16:23:20 +08:00
克谨
0d11b2be45
fix(chat): preserve resource filenames in message refs
2026-08-07 16:07:56 +08:00
Dennis
48e522ec00
fix(aitable): harden pagination and upload inputs
2026-08-07 15:50:35 +08:00
克谨
effe7c829e
fix(chat): align message workflows and diagnostics
2026-08-07 15:48:29 +08:00
Dennis
176b217139
fix(aitable): require bootstrap confirmation
2026-08-07 15:32:01 +08:00
克谨
7c76dfea4b
fix(chat): fail closed for scoped search and card updates
2026-08-07 15:30:09 +08:00
Dennis
7490bb95c5
fix(aitable): scope strict write response checks
2026-08-07 15:09:58 +08:00
Dennis
307c9e797b
fix(aitable): reject empty bulk patch selectors
2026-08-07 14:08:59 +08:00
Dennis
07ce090eeb
test(aitable): close shortcut coverage gaps
2026-08-07 12:01:36 +08:00
Dennis
201949aec1
feat(aitable): add verified shortcut workflows
2026-08-07 12:01:33 +08:00
Dennis
5f5d7ee21e
fix(localio): harden local download publication
2026-08-06 12:26:50 +08:00
dxy704330469
eb0bd69b82
feat(doc): add reviewed document shortcuts
...
- add 45 public document shortcuts and 2 reviewed expert-only paths
- preserve six historical command and Schema identities alongside canonical leaves
- add safe local download primitives and document access/share orchestration
- keep comment create/reply confirmation backward-compatible
- ensure grant-and-share upgrades insufficient roles before messaging
- return non-zero partial/failure message ledgers and structured partial-write recovery metadata
- enumerate every selection candidate and use rune-safe Unicode keyword contexts
- assert zero-call confirmation boundaries for destructive shortcuts
Validation:
- full Go test suite and repository policy
- real DingTalk E2E for 34 canonical shortcuts, all 8 compatibility-affected entries, READER-to-EDITOR grant-and-share upgrade, and same-block selection ambiguity with zero comment writes
- command compatibility across 1,221 historical nodes and complete Schema compatibility
- 1,152 Agent examples including 62 real Cobra dry-runs
- 100% changed-code coverage across 1,260 executable statements
2026-08-06 09:56:58 +08:00
Dennis
9fdf0d2cb3
fix(im): preserve incomplete read failures
2026-08-05 14:27:53 +08:00
Dennis
b6325a4f8a
fix(im): harden user resolution and broadcast lookup
2026-08-05 13:57:27 +08:00
Dennis
2588c711a7
Merge origin/main into codex/multi-im-optimization
2026-08-05 11:24:58 +08:00
Dennis
86f9054d5b
test(chat): cover batch output failures
2026-08-04 22:13:20 +08:00
Dennis
c4d5139a50
fix(chat): fail batch sends on delivery errors
2026-08-04 19:43:22 +08:00
Dennis
867f20abec
test(chat): cover unsafe group files on Windows
2026-08-04 19:22:58 +08:00
Dennis
6ee0df8a9c
test(chat): cover Windows drive-relative paths
2026-08-04 18:53:24 +08:00
Dennis
33ceab6000
test(chat): keep platform replace alias coverage-neutral
2026-08-04 18:36:39 +08:00
Dennis
26b06fe0ff
fix(chat): replace exports atomically on Windows
2026-08-04 18:18:08 +08:00
Dennis
7a5582f4f9
fix(ci): make multi IM coverage platform-safe
2026-08-04 17:05:59 +08:00
Dennis
e27dc9fe53
fix(schema): close chat runtime contract review
2026-08-04 16:09:54 +08:00
Dennis
85587b9b62
fix(schema): preserve published chat constraints
2026-08-04 15:31:10 +08:00
Dennis
10d93f310e
fix(schema): restore chat compatibility gates
2026-08-04 15:18:04 +08:00
Dennis
99478c0060
feat(schema): publish complete chat shortcut catalog
2026-08-04 14:24:49 +08:00