Jeremy Kahn
ff988d9da5
feat(syntax-hightlighting): lazy load language files
2023-10-11 09:47:11 -05:00
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