hyperhive/frontend/packages/agent
Repository files (latest commit first)
Filename Latest commit message Latest commit date
iris 4c51a00c9f fix(#2612): parse ISO due_at string before arithmetic in loose-ends panel
The Reminder loose-end variant's due_at field is serialized as an ISO 8601
string (DateTime<Utc> on the wire), but the JS was doing:

  const dueIn = (t.due_at || 0) - now;

A string minus a number is NaN in JS, so fmtAge(NaN) returned 'NaNd',
producing the 'due NaNd overdue' label seen in the screenshot.

Fix: parse the ISO string to unix seconds with new Date(...).getTime() / 1000
before the subtraction.
2026-07-20 19:27:50 +02:00
..
src fix(#2612): parse ISO due_at string before arithmetic in loose-ends panel 2026-07-20 19:27:50 +02:00
build.mjs refactor(frontend): base16 theme contract in a swappable colors.css 2026-06-08 21:24:07 +02:00
package.json chore(frontend): update npm dependencies 2026-07-15 23:30:25 +02:00