16 Commits

Author SHA1 Message Date
Jeremy Kahn
35c3f2fee3
feat: [ closes #91] Render YouTube embeds (#96)
* feat: [#91] embed YouTube videos
2023-03-06 20:40:45 -06:00
Jeremy Kahn
5d3d019cd6
feat: [closes #33] Render inline media (#73)
* refactor: pass inline media upload data to useRoom
* feat: render inline media
* fix: don't rescind inline media file offers
* refactor: send file offer metadata object
* fix: enable re-seeding of inline media files
* feat: show loading indicator for inline media
* feat: rescind any evicted inline media
* feat: display media rendering failure message
* feat: prevent user from uploading file if message is sending
2022-11-28 21:18:41 -06:00
Jeremy Kahn
02a2e53b64 feat: [closes #53] display message timestamps 2022-10-29 14:20:56 -05:00
Jeremy Kahn
c38a203f07 feat: [closes #32] group messages under peer names 2022-10-03 21:29:28 -05:00
Jeremy Kahn
69a15443ce fix: prevent unstyled pre content from breaking out of message box 2022-10-01 11:46:46 -05:00
Jeremy Kahn
b7c8ee6441 chore: upgrade to trystero 0.11.3 2022-09-19 11:51:49 -05:00
Jeremy Kahn
5b69f48229 feat: automatically transform URLs into links 2022-09-08 09:37:38 -05:00
Jeremy Kahn
a2ac9fa102 feat: improve message colors 2022-09-04 11:04:54 -05:00
Jeremy Kahn
59a93c6fd0 feat: display user-friendly peer names 2022-09-04 09:39:18 -05:00
Jeremy Kahn
8b22aa8df9 feat: implement theme toggling 2022-09-02 09:49:00 -05:00
Jeremy Kahn
ac4b7d6d70 feat: support code syntax highlighting 2022-08-28 18:19:14 -05:00
Jeremy Kahn
a6a5c90a73 feat: improve message display 2022-08-28 11:45:26 -05:00
Jeremy Kahn
dd82d9e1eb feat: render message author 2022-08-27 21:38:08 -05:00
Jeremy Kahn
d90469e06f feat: render messages as markdown 2022-08-27 21:25:38 -05:00
Jeremy Kahn
cd3f1b0fd7 feat: allow multiline messages with shift+enter 2022-08-27 19:40:51 -05:00
Jeremy Kahn
4584e0f42f refactor: render Message component 2022-08-23 21:46:07 -05:00