Commit Graph

5 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
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