gitdataai/src
ZhenYi 7416f37cec fix(room): prevent double-send, log resubscribe errors, dim pending messages
- sendMessage: guard with sendingRef to prevent concurrent in-flight
  sends (was missing — rapid clicks could create duplicate messages)
- resubscribeAll: log at warn level instead of silently swallowing,
  so operators can observe auth expiry or persistent failure patterns
- RoomMessageBubble: apply opacity-60 when isPending or isFailed,
  and hide action toolbar for pending messages (can't react/act on
  unconfirmed messages)
2026-04-16 19:29:34 +08:00
..
app feat(seo): add useHead to all landing pages with Command as Service titles and descriptions 2026-04-16 19:12:06 +08:00
assets init 2026-04-15 09:08:09 +08:00
client fix(api): add clone url 2026-04-16 18:31:05 +08:00
components fix(room): prevent double-send, log resubscribe errors, dim pending messages 2026-04-16 19:29:34 +08:00
contexts fix(room): prevent double-send, log resubscribe errors, dim pending messages 2026-04-16 19:29:34 +08:00
hooks docs(landing): update README and SEO defaults to Command as Service tagline 2026-04-16 18:58:28 +08:00
lib fix(room): prevent double-send, log resubscribe errors, dim pending messages 2026-04-16 19:29:34 +08:00
App.css init 2026-04-15 09:08:09 +08:00
App.tsx feat(frontend): landing pages with Command as Service concept 2026-04-15 21:45:30 +08:00
index.css init 2026-04-15 09:08:09 +08:00
main.tsx init 2026-04-15 09:08:09 +08:00