buildSha: an explicit BUILD_SHA no longer masks a dirty tree; temp-file exclusion is untracked-only
Phone: 44 px hit areas for the chat path's remaining icon buttons, and tests that pin them
Phone: 44 px hit areas for the chat path's remaining icon buttons, and tests that pin them
Consumer-side tests for #123: RoomOutbox as rendered; hung send to watchdog reload to resend
Phone: 44 px hit areas for icon buttons, reaction chips and short sender names
Build stamps its git sha into index.html (build-sha meta tag)