Skip to content

v0.3.3

Choose a tag to compare

@robfig robfig released this 21 May 16:35
· 17 commits to master since this release
863d605

Fixes

  • Preserve microsecond timestamp on inbound messages (#22). Roam indexes messages by exact microsecond timestamp. The plugin was truncating webhook timestamps to ms and multiplying back to µs for proactive bots starting a new thread under a top-level message — losing the µs remainder and producing thread parents Roam didn't recognize. chat.post returned 400 ("threadTimestamp X is not an existing message"); user saw the typing indicator but no reply.

    RoamInboundMessage now carries only the immutable µs identifier (timestampMicros). The few consumers that need a Date.now()-style ms value convert at the boundary; the lossy form is never stored on the message itself.

Full Changelog: v0.3.2...v0.3.3