All systems operational

Last cron:

Content

6 published posts
5 with narration (1 pending)
8 skills in marketplace

Scheduled jobs

backup:hourly ok · 44m ago
auto-media ok · 44m ago
backup:daily ok · 6h ago

Hourly fires at :17 past each hour. Daily at 03:43, weekly Sun 04:23, monthly 1st 05:53 — all UTC.

Discovery surfaces

Known limitations

  • Audio seek: fixed via R2 proxy. The EmDash media endpoint (/_emdash/api/media/file/*) doesn't send Accept-Ranges, which broke <audio> seek + scrub + resume. Narration audio now streams through a dedicated R2-backed Range-aware proxy at /audio/<key> that replies to Range: requests with HTTP 206 Partial Content. Seek, scrub, and resume all work. EmDash's endpoint is still used for images and non-narration media.
  • MiniMax narration quota. Shared development-tier TTS quota on MiniMax's speech-2.8-hd has been exhausted since early April — new posts publish without narration until the quota resets. The /posts/a-robots-txt-* post fell in that window and ships with the on-device SpeechSynthesis fallback only.

Keyboard shortcuts

+ K
Focus search
Space
Play / pause current audio
Seek back / forward 5 seconds
J L
Seek back 10s / forward 30s (podcast-style)
?
Toggle this dialog
Esc
Close this dialog

Audio controls work on any page with an <audio> — they follow whichever player is currently playing.