Commit Graph

7 Commits

Author SHA1 Message Date
Trenton Sadrakula
c2e9bfb864 fix(cron): anchor every jobs to lastRunAtMs to prevent drift
Fixes #1972 - nextRunAtMs was recalculating from current time on
updates/restarts, causing interval jobs to drift forward.

For 'every' schedule jobs, now uses lastRunAtMs as anchor when available,
falling back to anchorMs then nowMs. Cron expressions unchanged.

🤖 Generated with Clawdbot

Co-Authored-By: Clawd <noreply@anthropic.com>
2026-01-25 17:25:43 -06:00
Peter Steinberger
9206d21c76 fix: narrow cron payload merge types 2026-01-21 01:14:24 +00:00
Peter Steinberger
96be166bd6 fix: refactor cron edit payload patches
Co-authored-by: Felix Krause <869950+KrauseFx@users.noreply.github.com>
2026-01-21 01:14:24 +00:00
Peter Steinberger
47cf28f6b6 fix: prevent duplicate cron runs across hot reloads 2026-01-20 10:36:46 +00:00
Peter Steinberger
fdaeada3ec feat: mirror delivered outbound messages (#1031)
Co-authored-by: T Savo <TSavo@users.noreply.github.com>
2026-01-17 02:03:18 +00:00
Peter Steinberger
c379191f80 chore: migrate to oxlint and oxfmt
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
bcbfb357be refactor(src): split oversized modules 2026-01-14 01:17:56 +00:00