修雨
7ee87d93ee
chore(release): prepare v1.0.55-beta.2
2026-07-23 18:32:35 +08:00
修雨
f9443af460
fix: preserve schema compatibility for synced capabilities
2026-07-23 17:43:13 +08:00
修雨
876afcddfb
feat: sync Wukong capabilities through 3306c3307
2026-07-23 17:43:12 +08:00
修雨
9e48ef759f
Merge remote-tracking branch 'origin/main' into codex/auth-legacy-token-compat
2026-07-23 17:24:36 +08:00
修雨
321514ad99
perf(release): shorten guarded release critical path
2026-07-23 16:07:58 +08:00
修雨
cf5b76de07
chore(release): prepare v1.0.55-beta.1
2026-07-23 13:35:30 +08:00
修雨
c1a4bd6781
fix(chat): preserve interface while retiring discovery
2026-07-23 13:00:05 +08:00
修雨
02817bc043
Merge main and complete chat media retirement
2026-07-23 12:56:11 +08:00
修雨
f7e61feacf
Merge remote-tracking branch 'origin/main' into codex/align-chat-file-upload
...
# Conflicts:
# CHANGELOG.md
2026-07-23 00:45:11 +08:00
修雨
cdc3fbe328
test(chat): cover ID routing helpers
2026-07-23 00:38:50 +08:00
修雨
b03017997d
fix(schema): preserve chat interface contract
2026-07-23 00:11:41 +08:00
修雨
902e084d8a
fix(chat): align local file sending with wukong
2026-07-23 00:03:58 +08:00
修雨
2a0bf1ebea
fix: retry transient Gitee read outages safely
2026-07-22 17:46:03 +08:00
修雨
0e5731166b
fix: extend Gitee upload window
2026-07-22 16:39:55 +08:00
修雨
931d75beaf
fix: allow slow Gitee binary uploads
2026-07-22 15:57:21 +08:00
修雨
015daae064
fix: disable Expect for Gitee uploads
2026-07-22 15:02:13 +08:00
修雨
582b73cb40
fix: harden Gitee release repair
2026-07-22 14:27:47 +08:00
修雨
82798dc7fc
docs(changelog): add v1.0.54-beta.2 section
2026-07-21 23:35:36 +08:00
修雨
1626818a98
docs(changelog): retain released v1.0.54-beta.1 section under v1.0.54
2026-07-21 23:26:23 +08:00
修雨
a03d6ebacc
docs(changelog): fold v1.0.54-beta.1 into v1.0.54 stable section
2026-07-21 23:23:40 +08:00
修雨
40181f8c0c
docs(changelog): add v1.0.54-beta.1 section
2026-07-21 22:57:59 +08:00
修雨
222ee16d51
test(event): close changed-code coverage gaps for flatten output mode
...
Drop the unreachable defensive tag-skip branch in transportEnvelopeSchema
(every transport.Event field carries a non-empty JSON tag) and add a unit
test for the validatePersonalEventOutputMode success path so the changed
code coverage gate reaches 100%.
2026-07-21 22:28:54 +08:00
修雨
129e8a10ef
Merge remote-tracking branch 'origin/main' into codex/fix-plugin-command-registration
...
# Conflicts:
# CHANGELOG.md
2026-07-21 21:50:37 +08:00
修雨
02fba09c1e
fix(plugin): let replaceable fallbacks pass distribution conflict checks
...
pluginDescriptorConflictsWithDistribution and the identity-owner seeding
both treated conference as distribution-owned, so the whole plugin server
was skipped before the replaceable-fallback merge in addPluginCommandsSafe
could run. Skip replaceablePluginFallbacks names in both early gates while
keeping reserved-command protection and plugin-vs-plugin ownership intact.
2026-07-21 21:49:47 +08:00
修雨
068d9ff2f5
fix(release): verify packaged artifact versions from raw binary bytes
2026-07-21 19:25:14 +08:00
修雨
b047b2c3c9
docs(changelog): fold post-beta.7 entries into v1.0.53 stable section
2026-07-21 18:59:56 +08:00
修雨
cce9b798d5
Merge remote-tracking branch 'origin/main' into codex/fix-release-version-verifier
2026-07-21 17:51:46 +08:00
修雨
e154b4ecde
fix(release): validate packaged version at runtime
2026-07-21 17:47:02 +08:00
修雨
20750df20b
fix(release): wait for npm channel propagation
2026-07-21 15:46:19 +08:00
修雨
e5c8ff9acd
chore(release): prepare v1.0.53
2026-07-21 15:27:38 +08:00
修雨
9e88116a2d
fix(release): fingerprint allocated tag refs
2026-07-21 14:55:11 +08:00
修雨
0dcc796f4c
fix(release): defer unprovisioned OSS mirror
2026-07-21 14:23:35 +08:00
修雨
b9c822d49d
fix(release): accept guarded local tag metadata
2026-07-21 12:24:57 +08:00
修雨
aa9e67e7c8
docs(changelog): seal v1.0.53-beta.5 notes
2026-07-21 11:41:58 +08:00
修雨
6c0cf3438b
fix: address plugin review blockers
2026-07-21 11:33:03 +08:00
修雨
e3f30420fb
fix: restore plugin overlay commands
2026-07-21 11:33:03 +08:00
修雨
76d301268d
ci: add cloud release and withdrawal workflows
2026-07-21 10:03:25 +08:00
修雨
7fddace8df
ci: enforce complete Go test coverage
2026-07-21 09:41:18 +08:00
修雨
6e070a7e24
ci: tighten PR coverage gate
2026-07-20 17:14:35 +08:00
修雨
8259116f15
test(auth): isolate Windows keychain packages
2026-07-20 14:33:17 +08:00
修雨
ec9ff653fc
fix(release): recover immutable mirror channels safely
2026-07-20 11:35:32 +08:00
修雨
25c70aeb24
ci: align admission gates and changelog fast path
2026-07-19 23:59:48 +08:00
修雨
6cfa9e3afb
ci: fast-path changelog-only pull requests
2026-07-19 23:11:04 +08:00
修雨
6b50cc41c5
ci(release): add dispatch repair-gitee job to mirror an existing release
...
The push-triggered mirror-gitee-release job consumes the same run's
finalized-release-dist artifact, so it cannot mirror a tag that was
already published — including one delivered by a recovery dispatch such
as v1.0.53-beta.3. Add a workflow_dispatch repair-gitee job (input
mirror_gitee_version) that re-derives the asset set from the immutable
GitHub Release, verifies it byte-for-byte via checksums, and runs
sync-to-gitee.sh. Guarded to the official repo + default branch and
gated by the existing Gitee secrets.
2026-07-19 21:51:35 +08:00
修雨
29abdb6e79
fix(event): serialize bus shutdown with accept loop
...
Wait for the accept loop to stop before waiting for connection handlers, and track accepted connections before publishing handlers. This removes the WaitGroup Add/Wait race caught by PR #667 CI and follows up the event bus introduced in #589 .
2026-07-19 21:21:16 +08:00
修雨
609d56305e
fix(release): bind draft publication to release ID
2026-07-19 12:22:44 +08:00
修雨
978ee6e636
fix(release): fail closed on skipped publication
2026-07-18 11:34:34 +08:00
修雨
e565746fb7
Merge remote-tracking branch 'origin/main' into codex/fast-quality-release
...
# Conflicts:
# CHANGELOG.md
2026-07-17 17:19:02 +08:00
修雨
4f76d7cb4c
fix(release): verify release token capabilities
2026-07-17 17:18:12 +08:00
修雨
5242a0e1b1
docs(changelog): promote Unreleased into v1.0.53-beta.4
...
Seal the accumulated personal IM event subscription expansion and the
flattened event consume output (#651 ) into a dated beta.4 section.
2026-07-17 16:53:17 +08:00
修雨
c3e57b874b
fix(ci): satisfy release workflow shellcheck
2026-07-17 16:13:16 +08:00
修雨
fa558372d2
fix(release): add fast guarded recovery path
2026-07-17 16:13:15 +08:00
修雨
ae9b14e536
Merge main into feat/dws-event-im-2phase
2026-07-17 15:46:38 +08:00
修雨
996c4ab250
fix: propagate structured output write failures
2026-07-17 15:04:13 +08:00
修雨
cf36ccb46e
Merge remote-tracking branch 'origin/main' into codex/pr662-current
2026-07-17 14:56:36 +08:00
修雨
b2f917aa47
docs(changelog): prepare v1.0.53-beta.3
2026-07-17 13:57:56 +08:00
修雨
69c0eb1a49
Merge remote-tracking branch 'origin/main' into codex/pr648-current
2026-07-17 12:25:43 +08:00
修雨
58cb4789cd
test(aitable): cover import upload in owning package
2026-07-17 11:31:53 +08:00
修雨
63b5fe3143
Merge remote-tracking branch 'origin/main' into codex/pr654-coverage-fix
2026-07-17 11:26:10 +08:00
修雨
03796388c3
test(shortcut): cover platform compatibility paths
2026-07-17 11:03:09 +08:00
修雨
833d0cc05e
Merge main into bugfix-im-shortcut-ai-tag
...
Resolve the shortcut catalog constraint migration and preserve both fake caller response modes.
2026-07-17 10:37:55 +08:00
修雨
f8e1be5970
fix(homebrew): use sealed GitHub beta checksums
2026-07-17 09:38:10 +08:00
修雨
669518682c
chore: update beta formula for v1.0.53-beta.2
2026-07-16 19:05:16 +08:00
修雨
da7b490e08
ci: include app subpackages in race shard
2026-07-16 17:05:43 +08:00
修雨
e2ab422787
ci: parallelize PR test and coverage jobs
2026-07-16 16:58:10 +08:00
修雨
e3bbb33c18
Merge remote-tracking branch 'origin/main' into pr628-merge
...
# Conflicts:
# CHANGELOG.md
2026-07-16 16:19:31 +08:00
修雨
a0a4b5dfbe
fix(release): recognize reviewed stable recovery
2026-07-16 15:36:23 +08:00
修雨
6e0917a3ed
docs(changelog): avoid beta placeholder false positive
2026-07-16 15:03:24 +08:00
修雨
0108b1ca28
docs(changelog): prepare v1.0.53-beta.2
2026-07-16 14:27:52 +08:00
修雨
07d2e4597e
test(auth): keep portable fixtures platform-neutral
2026-07-16 13:55:58 +08:00
修雨
57d753cd1d
Merge remote-tracking branch 'origin/main' into codex/pr628-main-sync-20260716
...
# Conflicts:
# CHANGELOG.md
# internal/app/auth_command.go
# internal/app/auth_command_test.go
# internal/app/config_test.go
# internal/app/root.go
# internal/app/skill_setup_test.go
# internal/app/timing_test.go
# internal/auth/portable_store.go
# internal/logging/logger.go
2026-07-16 13:42:38 +08:00
修雨
9e12da0219
Merge remote-tracking branch 'origin/main' into codex/feat-contact-enterprise-onboarding
2026-07-16 13:18:04 +08:00
修雨
d202d58963
Merge remote-tracking branch 'origin/main' into codex/pr628-main-sync-20260716
2026-07-16 12:40:55 +08:00
修雨
4068847742
Merge remote-tracking branch 'origin/main' into codex/test-coverage-100-v2
2026-07-16 12:40:55 +08:00
修雨
a519a2ff8a
fix(contact): validate enterprise onboarding writes
2026-07-16 12:38:05 +08:00
修雨
270771de0c
test(contact): include onboarding cases in coverage gate
2026-07-16 12:27:25 +08:00
修雨
3ec8320680
feat(contact): add enterprise onboarding commands
2026-07-16 12:27:24 +08:00
修雨
2c4d539a02
Merge remote-tracking branch 'origin/main' into codex/test-coverage-100-v2
2026-07-16 12:26:53 +08:00
修雨
59abfc7dfd
Merge remote-tracking branch 'origin/main' into codex/pr620-fix
2026-07-16 12:24:23 +08:00
修雨
c79c5dfffe
test(windows): isolate portable import side effects
2026-07-16 12:21:27 +08:00
修雨
681f2db87a
Merge origin/main into codex/fix-windows-portable-export-contract
2026-07-16 12:12:41 +08:00
修雨
7dc5b6f2ed
test(coverage): exercise portable auth platform guards
2026-07-16 12:12:26 +08:00
修雨
f9b37486fd
Merge remote-tracking branch 'origin/main' into codex/pr620-fix
2026-07-16 12:10:39 +08:00
修雨
ad6e22d8cf
fix(coverage): keep keychain GCM seam in profiled file
2026-07-16 12:09:38 +08:00
修雨
05c0f1af1e
Merge main@f56de38b into agent/fix-calendar-rooms-help
2026-07-16 12:08:28 +08:00
修雨
fb4e6a0fdb
Merge origin/main into codex/fix-windows-portable-export-contract
2026-07-16 12:05:22 +08:00
修雨
2b715e35ad
test(calendar): include help check in platform coverage
2026-07-16 12:04:31 +08:00
修雨
c2e5fec967
test(calendar): cover rooms help in helpers package
2026-07-16 11:59:31 +08:00
修雨
f0642c73d7
fix: preserve crypto errors and document behavior fixes
2026-07-16 11:56:44 +08:00
修雨
579cd86c6c
Merge origin/main into agent/fix-calendar-rooms-help
2026-07-16 11:54:18 +08:00
修雨
88d82f201f
Merge origin/main into codex/fix-windows-portable-export-contract
...
# Conflicts:
# CHANGELOG.md
2026-07-16 11:37:36 +08:00
修雨
2614d225f2
Merge remote-tracking branch 'origin/main' into codex/sync-pr636-main
2026-07-16 11:32:45 +08:00
修雨
e4faa0daa8
Merge remote-tracking branch 'origin/main' into codex/sync-pr560-main
2026-07-16 11:32:44 +08:00
修雨
7f07c22cd5
test: include coverage fixtures in native gates
2026-07-16 10:58:56 +08:00
修雨
089a661124
fix(ci): sync public interface baseline
2026-07-16 10:58:46 +08:00
修雨
ff4961ebbe
fix(release): harden mirror credential transport
2026-07-16 10:56:04 +08:00
修雨
68d3c76d2d
Merge remote-tracking branch 'origin/main' into codex/test-coverage-100-v2
...
# Conflicts:
# internal/helpers/todo.go
2026-07-16 10:41:59 +08:00
修雨
3811a0d82e
test(pat): include denial paths in platform coverage
2026-07-16 10:39:50 +08:00
修雨
e00019039c
fix(auth): preserve force validation before support guard
2026-07-16 10:36:51 +08:00
修雨
bc332133a2
fix(ci): sync public interface baseline
2026-07-16 10:32:38 +08:00