shelley/ui: fix build-info.json timestamp to be int64
Philip Zeyliger
created
Prompt: in a new worktree, fetch, reset to origin/main, fix the warning here
$ shelley version
Warning: failed to parse build-info.json: json: cannot unmarshal string into Go struct field .timestamp of type int64
The embedfs.go staleness checker expects timestamp to be an int64
(Unix milliseconds), but build.js was writing an ISO string.
Fix by using Date.now() instead of new Date().toISOString() for the
timestamp field, matching what build-info.js already does. Also add
the srcDir field for consistency.