What's New
Scheduler — Background Tab Support
Scheduled messages now fire on time even when the tab is in the background.
Problem: Browsers aggressively throttle setInterval in hidden/background tabs — a 30-second timer could be delayed by a minute or more, causing scheduled sends to miss their window.
Fix: The scheduler tick is now driven by a Web Worker. Worker timers run on a separate thread and are not subject to the same throttling. The tab just needs to stay open — it does not need to be the active/focused tab.
- Falls back to plain
setIntervalin environments without Worker support - All UI copy updated to clarify "tab open, not necessarily active"
Changelog
See CHANGELOG.md for full history.