David Barrett
David Barrett
Hi! This looks really cool -- I'm curious if there is already a C or C++ implementation available? Thanks!
**Current behaviour:** 1. User is viewing a chat A and opens new tab. 2. User receives messages in chat A and comes back to the tab with chat A being...
**Strategy:** A billion users means a billion problems. To diagnose and solve them at scale, we capture client-side logs and upload centrally. **Problem:** Some problems can't be diagnosed cleanly after...
**Problem:** Right now when you go to invite someone to a workspace, you can provide a custom invite message. But you'd never guess that the message: * Is saved for...
*Problem:* When searching for someone who has two accounts (ie, one for a personal address and one for work), if the name and avatar are identical, there is no way...
HIGH: [Comment linking] Update thread headers / ancestry to deep link back to the original comment
Problem: === When you click into a thread, the header says: * First line: `(the comment that is being threaded)` * Second line: `From (the room containing the comment being...
Problem: ==== When you join a room, you subscribe to various Pusher channels that should only be active while in that room. However, when you leave the room, sometimes it...
Problem: ==== When you open a DM for the first time to an existing user, we create an offline/optimistic DM -- and then swap the real one in. In the...
Problem: ==== We are about to promote `Track expense` to 10MM+ existing users, most of whom have never used NewDot. If we are lucky, they will see our marketing message...
HIGH: [Reliability] [$250] Stop using `reportAction.originalMessage` or `reportAction.message.text`
Problem: ==== Each comment in the server database is stored in `reportAction.message` in HTML form. However, for some reason lost to time, when we send that same comment out as...