WebHooker/server/lib/lib
RhenCloud c955db03c3
feat(logs): populate send log detail and fix dedup re-claim condition
- dispatch: attach per-send detail (title/url/description/match/provider)
  so the admin log view shows message context, not just a bare ok flag
- idempotency: compare dedup expiry against claimed_at instead of the new
  expires_at so non-expired duplicates are rejected and expired keys re-claim
2026-08-24 22:51:11 +08:00
..
locales refactor(push): move commits to description, comparison to changes field 2026-08-16 22:46:11 +08:00
audit.ts feat: migrate to Nuxt 4 (Nitro) and Tailwind CSS v3 2026-08-13 17:43:33 +08:00
correlation.ts feat(reliability): idempotency store, custom webhook replay protection, correlation ids 2026-08-15 17:03:32 +08:00
i18n.ts feat: migrate to Nuxt 4 (Nitro) and Tailwind CSS v3 2026-08-13 17:43:33 +08:00
idempotency.ts feat(logs): populate send log detail and fix dedup re-claim condition 2026-08-24 22:51:11 +08:00
log.ts feat: migrate to Nuxt 4 (Nitro) and Tailwind CSS v3 2026-08-13 17:43:33 +08:00
message-tracker.ts chore: auto-fix lint & formatting [skip ci] 2026-08-17 07:51:36 +00:00
send-log-batch.ts chore: auto-fix lint & formatting [skip ci] 2026-08-17 07:51:36 +00:00
send-log.ts chore: auto-fix lint & formatting [skip ci] 2026-08-16 14:47:01 +00:00