status-react/translations
Icaro Motta 19526508f2
New link previews (initial implementation) (#15891)
This is the introductory work to support the new requirements for unfurling
URLs (while the message is a draft) and displaying link previews (after the
message is sent). Refer to the related status-go PR for a lot more interesting
details https://github.com/status-im/status-go/pull/3471.

Fixes https://github.com/status-im/status-mobile/issues/15469

### Notes

- The old link preview code will be removed separately, both in status-go and
  status-mobile.
- I did the bulk of the work in status-go
  https://github.com/status-im/status-go/pull/3471. If you want to understand
  how this is all implemented, do check out the status-go PR because I heavily
  documented the solution, rationale, next steps, etc.

### Performance

Does the feature perform well? Yes, there's very little overhead because
unfurling URLs happen in status-go and the event is debounced. I also payed
special attention to use a simple caching mechanism to avoid doing unnecessary
RPC requests to status-go if the URLs are cached in the client.

I have some ideas on how to improve performance further, but not in this PR
which is already screaming for reviews.
2023-05-18 16:19:41 -03:00
..
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2023-01-04 12:18:26 +01:00
2020-02-26 20:36:48 +02:00
2023-01-04 12:18:26 +01:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2023-01-04 12:18:26 +01:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2023-01-04 12:18:26 +01:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2023-01-04 12:18:26 +01:00
2019-09-20 13:07:11 +02:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2023-01-04 12:18:26 +01:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2019-09-20 13:07:11 +02:00
2020-04-17 10:29:41 +02:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2023-01-04 12:18:26 +01:00
2020-02-26 20:36:48 +02:00
2020-02-26 20:36:48 +02:00
2023-01-04 12:18:26 +01:00