Fixes overflow issue on iOS (ripped out a dumb system based on number of characters and just figured out how to do the same behaviour with flexbox)
Fixes missing display name issue on web (search for @zed.dev to see this)
Remove use of reading refs in render in favour of the built-in flag on the hook
Use unicode symbol for ellipsis instead of ... (since this looks weird next to numberOfLines)
Before
After
Test plan
Check that the overflow issue is indeed fixed (iOS) and check that I didn't break anything (Android)
Check that it still maintains stale items as you type (this is what the ref did)
Check that accounts where the displayname is >50% width and handles are short still take up as much space as they can (iOS + Android) - @atproto.com is a good example
Fixes a few issues with the autocomplete
...
(since this looks weird next tonumberOfLines
)Test plan