The client sends from=0 for the all-time range, but the string "0" is truthy, so it was routed through _toEpochSec which maps 0 -> now, producing an empty window. Parse 'from' directly (0/absent/invalid -> all-time) instead. Affects web + Android. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>