santhreal and Xubin Ren
07c3e02d5c
fix(triggers): treat null runHistory as empty when loading triggers
2026-07-26 23:33:28 +08:00
santhreal and Xubin Ren
1e505ff405
fix(triggers): coerce string lastRunAtMs when loading local triggers
2026-07-26 23:05:19 +08:00
chengyongru and chengyongru
7aaac37bca
fix(triggers): require channel enablement predicate
2026-07-19 22:33:29 +08:00
Pei Futong and chengyongru
91514ad0b1
fix(triggers): reject deliveries to disabled channels
2026-07-19 22:33:29 +08:00
santhreal and chengyongru
c2071594cf
fix(triggers): rename coerce helper to _store_int
...
Match the cron store-load naming and cover null attempts on deliveries.
2026-07-19 15:46:00 +08:00
santhreal and chengyongru
cf96c4d5e9
fix(triggers): coerce null ms fields when loading local triggers
...
Explicit JSON null for runAtMs/createdAtMs raised TypeError and could
quarantine triggers.json. Treat null/blank like a missing key (0).
2026-07-19 15:46:00 +08:00
Xubin Ren
ffdf05a603
fix(trigger): cap local trigger audit records
2026-07-02 13:46:27 +08:00
Xubin Ren
fd9e57703c
fix(trigger): tolerate unsupported directory fsync
2026-07-02 13:32:46 +08:00
chengyongru and Xubin Ren
661ab00656
feat(trigger): add local trigger run audit records
2026-07-02 13:32:46 +08:00
chengyongru and Xubin Ren
b941233138
fix(trigger): clean up deleted trigger deliveries
2026-07-02 13:32:46 +08:00
chengyongru and Xubin Ren
acb0e853ff
refactor(trigger): share automation turn delivery
2026-07-02 13:32:46 +08:00
chengyongru and Xubin Ren
f32007c83f
fix(trigger): defer local triggers until session idle
2026-07-02 13:32:46 +08:00
chengyongru and Xubin Ren
2ebf5c4972
refactor(trigger): name CLI trigger source as local
...
maintainer edit: cron is also a trigger source, so keep the new CLI-delivered source explicitly named as local trigger across backend, WebUI, docs, and tests.
2026-07-02 13:32:46 +08:00
chengyongru and Xubin Ren
1ed2c9a213
fix(trigger): recover interrupted deliveries
2026-07-02 13:32:46 +08:00
chengyongru and Xubin Ren
2a0cd19a74
feat(trigger): add session-bound local triggers
2026-07-02 13:32:46 +08:00