imccyu
bb4ca698d6
release(dsh): 0.1.0-rc.7
2026-08-17 18:47:02 +08:00
imccyu
15148dbd9a
release(dsh): 0.1.0-rc.6
2026-08-13 19:52:05 +08:00
imccyu
abe560f81e
release(dsh): 0.1.0-rc.5
2026-08-13 18:49:33 +08:00
imccyu
8c1e8d9890
build(release): publish the dsh family publicly
...
Every release member now declares publishConfig.access: public, so the scope no
longer mixes levels: the 221 packages/*/* and apps/* manifests join the vendored
framework and the native packages.
check-workspace-constraints drops the per-sequence expectation and holds every
release member to public, which is what stops a member from drifting back.
Access is a property of the package, not of a version: the dsh packages already
published as restricted become world-readable at their next publication.
2026-08-13 18:49:32 +08:00
imccyu
8a954b2eca
release(dsh): 0.1.0-rc.3
2026-08-13 18:39:06 +08:00
imccyu
60b04b6ef7
release(dsh): 0.1.0-rc.2
2026-08-13 17:19:37 +08:00
imccyu
22ab3beac1
release(dsh): 0.1.0-rc.1
2026-08-13 16:22:33 +08:00
Tianyi Cui
c905c4694e
Adopt MIT for DSH packages
2026-08-13 13:07:24 +08:00
imccyu
3e8a1cfa33
release(dsh): 0.0.1-rc.5
2026-08-13 06:14:27 +08:00
imccyu
a90d9af1b2
release(dsh): 0.0.1-rc.4
2026-08-13 05:16:02 +08:00
imccyu
1e99f20963
release(dsh): 0.0.1-rc.3
2026-08-13 03:24:38 +08:00
Tianyi Cui
a2d0f7f411
refactor: apply repository naming contract
...
Apply the accepted pre-release package, service, type, directory, and role renames as one repository-wide change.
2026-08-13 00:54:38 +08:00
imccyu
5ca7be5dcb
release(dsh): 0.0.1-rc.2
2026-08-11 22:52:39 +08:00
Tianyi Cui
7028df46e4
Merge worktree/schedule-explicit-at into worktree/schedule-fixed-rate
2026-08-11 19:23:20 +08:00
Tianyi Cui
035f3e5a65
Merge worktree/schedule-conversational-after into worktree/schedule-explicit-at
2026-08-11 19:20:38 +08:00
Tianyi Cui
3f01ff8291
Merge remote-tracking branch 'origin/master' into worktree/schedule-conversational-after
2026-08-11 19:05:13 +08:00
Tianyi Cui
c221d0523b
Merge branch 'worktree/schedule-explicit-at' into worktree/schedule-fixed-rate
...
# Conflicts:
# docs/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/persistence-catalog.zh.md
2026-08-09 23:06:58 +08:00
Tianyi Cui
32dd2caeac
Merge branch 'worktree/schedule-conversational-after' into worktree/schedule-explicit-at
...
# Conflicts:
# docs/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/persistence-catalog.zh.md
2026-08-09 22:56:32 +08:00
Tianyi Cui
89eba1539b
docs(schedule): add subsystem reference
2026-08-09 22:54:28 +08:00
Tianyi Cui
08443ce667
Merge worktree/schedule-explicit-at into worktree/schedule-fixed-rate
...
# Conflicts:
# apps/web/tests/schedule-after.e2e.ts
2026-08-09 21:20:22 +08:00
Tianyi Cui
ea37c95fd9
Merge worktree/schedule-conversational-after into worktree/schedule-explicit-at
...
# Conflicts:
# apps/web/tests/schedule-after.e2e.ts
# packages/client/runtime/src/client/sessions/session.ts
2026-08-09 21:18:04 +08:00
Tianyi Cui
3952fb4b72
fix(schedule): follow latest session and chat contracts
2026-08-09 21:12:57 +08:00
Tianyi Cui
76537fde15
test(schedule): pin partial recurring dispatch failure
2026-08-09 20:45:59 +08:00
Tianyi Cui
acb32f2999
fix(schedule): harden fixed-rate boundaries
2026-08-09 20:39:09 +08:00
Tianyi Cui
139b4f421e
fix(schedule): close absolute-time review gaps
2026-08-09 20:29:37 +08:00
Tianyi Cui
204c526551
fix(schedule): harden conversational reminders
2026-08-09 20:11:18 +08:00
Tianyi Cui
45ff1eab98
refactor(schedule): bound fixed-rate reminders
2026-08-09 17:04:48 +08:00
Tianyi Cui
b7ec8429a9
refactor(schedule): make absolute times explicit
2026-08-09 16:30:11 +08:00
Tianyi Cui
36ef892559
refactor(schedule): keep reminder delivery conversational
2026-08-09 15:22:53 +08:00
Tianyi Cui
3fa4c012b1
fix(schedule): reconcile cron stack layer
2026-08-08 23:25:04 +08:00
Tianyi Cui
364e6fae0f
fix(schedule): reconcile absolute-time stack layer
2026-08-08 22:59:28 +08:00
Tianyi Cui
1f88085b53
fix(schedule): reconcile latest master contracts
2026-08-08 22:39:07 +08:00
pku-xht
b37877d80b
fix(schedule): keep low-year LMT handoff safe
2026-08-08 06:03:14 +08:00
pku-xht
7f5b301d5f
fix(schedule): harden calendar transition handling
2026-08-08 05:45:49 +08:00
pku-xht
925c0558a0
fix(schedule): validate resumed cron rules live
2026-08-08 04:51:58 +08:00
pku-xht
c981eaa1d5
fix(schedule): close cron validation gaps
2026-08-08 04:30:24 +08:00
pku-xht
3b16c5ca00
refactor(schedule): delegate safe-year cron search
2026-08-08 03:37:20 +08:00
pku-xht
fa466cf673
fix(schedule): stop cancelled mutations
2026-08-07 23:59:57 +08:00
pku-xht
edb23439f6
fix(time-context): validate durable zone authority
2026-08-07 23:47:51 +08:00
pku-xht
c4d9e2edb6
fix(schedule): validate restored seed logs
2026-08-07 23:11:25 +08:00
pku-xht
cbda2b9d43
fix(schedule): narrow persistence error operation
2026-08-07 22:43:21 +08:00
pku-xht
d8a85dcafd
refactor(schedule): derive marker section text type
2026-08-07 21:04:09 +08:00
pku-xht
de3e0a5d1c
fix(schedule): validate exact time-context marker shapes
2026-08-07 20:55:58 +08:00
pku-xht
e21f331078
docs(schedule): correct durable change callback timing
2026-08-07 20:41:43 +08:00
pku-xht
9dc4ad91fa
fix(schedule): validate snapshot marker arrays
2026-08-07 19:47:12 +08:00
pku-xht
9d73b527de
fix(schedule): close concurrent durability gaps
2026-08-07 19:06:34 +08:00
pku-xht
e8c7d4bef8
docs(schedule): align simplified persistence contracts
2026-08-07 17:08:56 +08:00
pku-xht
d090f57bdb
fix(schedule): validate time context snapshot markers
2026-08-07 16:58:15 +08:00
pku-xht
31c0c6a9f6
feat(schedule): add explicit-time-zone cron reminders
2026-08-06 23:48:57 +08:00
Tianyi Cui
9abecc103d
fix(schedule): reconcile fixed-rate stack layer
2026-08-08 23:09:45 +08:00