Commit Graph

238 Commits

Author SHA1 Message Date
Jeremy Kahn
6ffcd20429 test: validate Room availability 2022-08-18 21:10:16 -05:00
Jeremy Kahn
85c4f24bd6 feat: display received messages 2022-08-18 09:14:13 -05:00
Jeremy Kahn
be160cf29b refactor: use sx prop for styling instead of tailwind 2022-08-17 09:32:18 -05:00
Jeremy Kahn
126456eced feat: add message sending UI 2022-08-17 09:28:22 -05:00
Jeremy Kahn
96f2991209 refactor: simplify Room loading 2022-08-17 09:10:36 -05:00
Jeremy Kahn
7cb7e5fdd5 fix: prevent rerenders from breaking room connection 2022-08-16 21:57:39 -05:00
Jeremy Kahn
9cc26895de refactor: add usePeerRoomAction hook 2022-08-16 09:40:01 -05:00
Jeremy Kahn
40b0b7047e refactor: use absolute module paths 2022-08-16 09:21:33 -05:00
Jeremy Kahn
a4472d6982 feat: prevent clients from other domains from joining the room 2022-08-15 21:47:45 -05:00
Jeremy Kahn
b9e9ae398e fix: prevent Room re-renders from throwing an error 2022-08-15 21:38:56 -05:00
Jeremy Kahn
7948b51cc8 refactor: remove joinRoom method 2022-08-14 21:49:14 -05:00
Jeremy Kahn
33b25e204d feat: send a message to peers 2022-08-14 21:26:50 -05:00
Jeremy Kahn
9c3e96a804 feat: define makeAction 2022-08-14 17:49:31 -05:00
Jeremy Kahn
2ec8c52f7c refactor: configure PeerRoom via constructor 2022-08-14 17:29:24 -05:00
Jeremy Kahn
4eb1d05b92 feat: genericize makeAction 2022-08-14 17:23:05 -05:00
Jeremy Kahn
638587f5a3 chore: define RoomConfig type 2022-08-14 17:20:33 -05:00
Jeremy Kahn
a86e2d6592 refactor: use Room type 2022-08-14 13:21:34 -05:00
Jeremy Kahn
56751f4c23 chore: define trystero types 2022-08-14 13:21:16 -05:00
Jeremy Kahn
53c4415112 refactor: create usePeerRoom hook 2022-08-14 10:10:05 -05:00
Jeremy Kahn
519e27b5c2 feat: join peer room 2022-08-13 12:11:59 -05:00
Jeremy Kahn
583c808f4e fix: support index.html path 2022-08-10 22:31:11 -05:00
Jeremy Kahn
b24fe12a50 feat: implement navigation to public room from home 2022-08-10 22:15:50 -05:00
Jeremy Kahn
36d059329c feat: add room name input text field 2022-08-10 09:42:15 -05:00
Jeremy Kahn
65196ae9c4 feat: wire up public room 2022-08-09 22:14:59 -05:00
Jeremy Kahn
3b1a55067d feat: add basic home content 2022-08-09 21:57:29 -05:00
Jeremy Kahn
da04fcf53b chore: set up MUI theme 2022-08-09 21:41:39 -05:00
Jeremy Kahn
be4947a80b feat: stand up Home page 2022-08-09 21:28:46 -05:00
Jeremy Kahn
90379b2c03 chore: set up basic colors 2022-08-09 21:06:16 -05:00
Jeremy Kahn
c46242f282 refactor: rename App to Bootstrap 2022-08-09 09:35:49 -05:00
Jeremy Kahn
c6cdbdb8ef chore: set up react-router-dom 2022-08-08 21:58:32 -05:00
Jeremy Kahn
2f0bc863ca fix: register service worker 2022-08-08 21:51:55 -05:00
Jeremy Kahn
6983bca544 chore: switch from scss to sass syntax 2022-08-08 21:19:52 -05:00
Jeremy Kahn
5c252bf84a chore: set up sass 2022-08-08 21:15:22 -05:00
Jeremy Kahn
66f4a966f0 chore: set up tailwind 2022-08-08 21:11:30 -05:00
Jeremy Kahn
b901793659 chore: set up Typescript 2022-08-08 21:04:37 -05:00
Jeremy Kahn
7aa2103a04 chore: set up service worker 2022-08-08 20:42:19 -05:00
Jeremy Kahn
bd105f2a91 chore: set up eslint 2022-08-08 20:04:04 -05:00
Jeremy Kahn
eb8c0e3852 Initialize project using Create React App 2022-08-07 21:06:40 -05:00