Commit Graph

  • bf4b6b18d6 refactor: move shell into its own component Jeremy Kahn 2022-08-31 19:40:40 -0500
  • 839628dc75 feat: improve shell and room display Jeremy Kahn 2022-08-31 19:26:38 -0500
  • c9dadbb89e feat: set page title Jeremy Kahn 2022-08-31 19:18:14 -0500
  • 2a09eddb7d fix: remove double "has" from alert messages Jeremy Kahn 2022-08-31 10:09:49 -0500
  • 6bc8bf8b88 feat: show alerts when someone joins or leaves the room Jeremy Kahn 2022-08-31 09:55:57 -0500
  • 70ac4f34da feat: use relay servers when necessary Jeremy Kahn 2022-08-30 09:38:14 -0500
  • cfc9881b9d feat: prevent page overflows Jeremy Kahn 2022-08-29 22:20:04 -0500
  • caaa59d014 feat: show number of peers in the room Jeremy Kahn 2022-08-29 22:05:56 -0500
  • c0b6d4c543 feat: support deeplinks in production Jeremy Kahn 2022-08-29 20:40:07 -0500
  • 2e30f53b39 chore: use local tracker for development Jeremy Kahn 2022-08-29 19:21:14 -0500
  • 39d8129957 fix: don't crash when the room changes Jeremy Kahn 2022-08-28 21:57:18 -0500
  • 71ecc37d89 feat: render top bar Jeremy Kahn 2022-08-28 21:25:49 -0500
  • 73daf3ddb3 feat: use full dark theme Jeremy Kahn 2022-08-28 18:32:34 -0500
  • ac4b7d6d70 feat: support code syntax highlighting Jeremy Kahn 2022-08-28 18:19:14 -0500
  • d939e16ee6 feat: scroll to bottom of transcript when number of messages change Jeremy Kahn 2022-08-28 16:55:53 -0500
  • a6a5c90a73 feat: improve message display Jeremy Kahn 2022-08-28 11:45:26 -0500
  • 707e090f8b refactor: use Box instead of div Jeremy Kahn 2022-08-27 21:48:22 -0500
  • dd82d9e1eb feat: render message author Jeremy Kahn 2022-08-27 21:38:08 -0500
  • d90469e06f feat: render messages as markdown Jeremy Kahn 2022-08-27 21:25:38 -0500
  • cd3f1b0fd7 feat: allow multiline messages with shift+enter Jeremy Kahn 2022-08-27 19:40:51 -0500
  • 7e107e8290 feat: improve sending UI layout Jeremy Kahn 2022-08-27 19:06:54 -0500
  • fd9998fc2c feat: improve layout of room Jeremy Kahn 2022-08-26 09:39:01 -0500
  • 4584e0f42f refactor: render Message component Jeremy Kahn 2022-08-23 21:46:07 -0500
  • 254ebf2580 refactor: get roomId from props Jeremy Kahn 2022-08-23 21:15:58 -0500
  • 0d28df82c2 feat: show animation when message is successfully sent Jeremy Kahn 2022-08-22 21:57:45 -0500
  • 3be1f2e88a feat: improve message styling Jeremy Kahn 2022-08-21 10:44:01 -0500
  • 6fb021e6c4 feat: style messages Jeremy Kahn 2022-08-21 10:32:54 -0500
  • 499a0ef193 feat: show full message transcript Jeremy Kahn 2022-08-20 22:23:43 -0500
  • d4bc49f096 refactor: allow for full trystero configuration Jeremy Kahn 2022-08-20 17:14:50 -0500
  • b8f8bb5bfd feat: persist userId Jeremy Kahn 2022-08-20 16:52:31 -0500
  • 74f11dae2a feat: assign userId Jeremy Kahn 2022-08-20 14:20:51 -0500
  • 09d039d806 feat: assign ids to messages Jeremy Kahn 2022-08-19 09:42:14 -0500
  • 5aa46ebb41 test: validate that message is sent Jeremy Kahn 2022-08-18 22:14:56 -0500
  • 3bbe8b1430 test: validate message sending UX Jeremy Kahn 2022-08-18 21:36:13 -0500
  • 6ffcd20429 test: validate Room availability Jeremy Kahn 2022-08-18 21:10:16 -0500
  • 85c4f24bd6 feat: display received messages Jeremy Kahn 2022-08-18 09:14:13 -0500
  • be160cf29b refactor: use sx prop for styling instead of tailwind Jeremy Kahn 2022-08-17 09:32:18 -0500
  • 126456eced feat: add message sending UI Jeremy Kahn 2022-08-17 09:28:22 -0500
  • 96f2991209 refactor: simplify Room loading Jeremy Kahn 2022-08-17 09:10:36 -0500
  • 7cb7e5fdd5 fix: prevent rerenders from breaking room connection Jeremy Kahn 2022-08-16 21:57:39 -0500
  • 9cc26895de refactor: add usePeerRoomAction hook Jeremy Kahn 2022-08-16 09:40:01 -0500
  • 40b0b7047e refactor: use absolute module paths Jeremy Kahn 2022-08-16 09:21:33 -0500
  • a4472d6982 feat: prevent clients from other domains from joining the room Jeremy Kahn 2022-08-15 21:47:45 -0500
  • b9e9ae398e fix: prevent Room re-renders from throwing an error Jeremy Kahn 2022-08-15 21:38:56 -0500
  • 7948b51cc8 refactor: remove joinRoom method Jeremy Kahn 2022-08-14 21:49:14 -0500
  • 33b25e204d feat: send a message to peers Jeremy Kahn 2022-08-14 21:26:50 -0500
  • 9c3e96a804 feat: define makeAction Jeremy Kahn 2022-08-14 17:49:31 -0500
  • 2ec8c52f7c refactor: configure PeerRoom via constructor Jeremy Kahn 2022-08-14 17:29:24 -0500
  • 4eb1d05b92 feat: genericize makeAction Jeremy Kahn 2022-08-14 17:23:05 -0500
  • 638587f5a3 chore: define RoomConfig type Jeremy Kahn 2022-08-14 17:20:33 -0500
  • a86e2d6592 refactor: use Room type Jeremy Kahn 2022-08-14 13:21:34 -0500
  • 56751f4c23 chore: define trystero types Jeremy Kahn 2022-08-14 13:18:27 -0500
  • 53c4415112 refactor: create usePeerRoom hook Jeremy Kahn 2022-08-14 10:10:05 -0500
  • 519e27b5c2 feat: join peer room Jeremy Kahn 2022-08-13 12:11:59 -0500
  • 583c808f4e fix: support index.html path Jeremy Kahn 2022-08-10 22:31:11 -0500
  • 7e68849eea fix: change start_url to ./ Jeremy Kahn 2022-08-10 22:20:22 -0500
  • b24fe12a50 feat: implement navigation to public room from home Jeremy Kahn 2022-08-10 22:15:50 -0500
  • 36d059329c feat: add room name input text field Jeremy Kahn 2022-08-10 09:42:15 -0500
  • 65196ae9c4 feat: wire up public room Jeremy Kahn 2022-08-09 22:14:59 -0500
  • 3b1a55067d feat: add basic home content Jeremy Kahn 2022-08-09 21:57:29 -0500
  • 98dc1d9ff1 chore: install react-markdown Jeremy Kahn 2022-08-09 21:56:55 -0500
  • da04fcf53b chore: set up MUI theme Jeremy Kahn 2022-08-09 21:41:39 -0500
  • be4947a80b feat: stand up Home page Jeremy Kahn 2022-08-09 21:28:46 -0500
  • 90379b2c03 chore: set up basic colors Jeremy Kahn 2022-08-09 21:06:16 -0500
  • c46242f282 refactor: rename App to Bootstrap Jeremy Kahn 2022-08-09 09:35:49 -0500
  • 5daf919bd0 chore: use GPL license Jeremy Kahn 2022-08-09 09:28:00 -0500
  • 1e50620456 chore: add trystero Jeremy Kahn 2022-08-08 21:59:40 -0500
  • c6cdbdb8ef chore: set up react-router-dom Jeremy Kahn 2022-08-08 21:58:32 -0500
  • 2f0bc863ca fix: register service worker Jeremy Kahn 2022-08-08 21:51:55 -0500
  • 3d1105962c fix: use @testing-library/react@12 Jeremy Kahn 2022-08-08 21:47:38 -0500
  • 05ce67e982 chore: set up material UI Jeremy Kahn 2022-08-08 21:43:16 -0500
  • 6983bca544 chore: switch from scss to sass syntax Jeremy Kahn 2022-08-08 21:19:52 -0500
  • 5c252bf84a chore: set up sass Jeremy Kahn 2022-08-08 21:15:22 -0500
  • 66f4a966f0 chore: set up tailwind Jeremy Kahn 2022-08-08 21:11:30 -0500
  • b901793659 chore: set up Typescript Jeremy Kahn 2022-08-08 21:04:37 -0500
  • 7aa2103a04 chore: set up service worker Jeremy Kahn 2022-08-08 20:42:19 -0500
  • ffec853231 chore: change homepage to chitchatter.im Jeremy Kahn 2022-08-08 20:15:39 -0500
  • bd105f2a91 chore: set up eslint Jeremy Kahn 2022-08-08 20:04:04 -0500
  • b39d8e89c3 chore: set up prettier Jeremy Kahn 2022-08-07 21:59:46 -0500
  • 314ca1ce5a chore: set up husky Jeremy Kahn 2022-08-07 21:53:00 -0500
  • 61ab303a7f chore: set homepage Jeremy Kahn 2022-08-07 21:46:03 -0500
  • 56fc3bfff2 chore: use peaceiris/actions-gh-pages to deploy Jeremy Kahn 2022-08-07 21:42:51 -0500
  • f44fe225a8 chore: use node 18 and npm 8 Jeremy Kahn 2022-08-07 21:36:52 -0500
  • bce45f1efa chore: set up ci and deploy workflows Jeremy Kahn 2022-08-07 21:33:59 -0500
  • 16a4d29e03 chore: set up initial config Jeremy Kahn 2022-08-07 21:08:47 -0500
  • eb8c0e3852 Initialize project using Create React App Jeremy Kahn 2022-08-07 21:06:40 -0500