Commit Graph
100 Commits
Author SHA1 Message Date
Gabe Kangas bf8a7e9f1a Fix svg related errors with storybook 2022-05-27 13:44:38 -07:00
Gabe Kangas db184c74dd Comment out the old ant overrides and try to make colors match design 2022-05-26 22:25:44 -07:00
Gabe Kangas da0a2f5f5d Fix play button z-index + add basic player theme 2022-05-26 21:44:54 -07:00
Gabe Kangas 8ed01ed4da ../
First pass at the emoji picker
2022-05-26 18:59:16 -07:00
Gabe Kangas 1d213b71d4 Support changing your own name and handling name change events 2022-05-26 13:52:04 -07:00
Gabe Kangas 5a51b2d779 Change cursor to pointer 2022-05-26 11:31:45 -07:00
Gabe Kangas b3407cbdea Remove user menu when chat is not available 2022-05-26 11:08:37 -07:00
Gabe Kangas 715504eb69 Merge remote-tracking branch 'origin/develop' into webv2 2022-05-25 22:57:14 -07:00
Gabe Kangas f041727f07 Add first pass for offline banner component 2022-05-25 22:52:27 -07:00
Gabe Kangas 281829a473 Support re-authing on invalid access token 2022-05-25 22:51:17 -07:00
Gabe Kangas 09ea1951be Fix lint warning 2022-05-25 21:49:30 -07:00
Gabe Kangas 7b1667bf6a Refactor app state to be a state machine with access selectors 2022-05-25 21:47:09 -07:00
Gabe Kangas dde9878a46 Fix favicon 404s in dev 2022-05-25 21:33:06 -07:00
Gabe Kangas afeef6f276 Return and pass around clock skew to be used in latency calculations.
Closes #1920
2022-05-23 15:17:41 -07:00
Gabe Kangas ade4d68c0d Return explicit http 200 2022-05-23 15:12:59 -07:00
Gabe Kangas 677bd9efe3 Re-add missing required auth middleware to callback 2022-05-23 12:34:47 -07:00
Gabe Kangas f097238e24 Remove log message 2022-05-23 12:27:09 -07:00
Gabe Kangas 99f40e28cb Add placeholders for moderation actions 2022-05-20 13:23:46 -07:00
Gabe Kangas 3c291556e0 Add mock to follower 2022-05-20 13:12:16 -07:00
Gabe Kangas 3bc13fd08a Add more mocks 2022-05-20 12:32:26 -07:00
Gabe Kangas c03be0cf9f Add some detail around how colors are defined 2022-05-19 13:38:05 -07:00
Gabe Kangas 0bf1c7ce48 Add category icons as customizable svgs 2022-05-17 21:20:27 -07:00
Gabe Kangas 0d5d89a1c8 Fix empty state for text field 2022-05-17 17:58:51 -07:00
Gabe Kangas f6525412c8 Fix typo + var defined in generated file 2022-05-17 17:58:06 -07:00
Gabe Kangas 97b2e64f58 Position the logo and title components 2022-05-17 16:08:39 -07:00
Gabe Kangas 51a12dc905 Fix logo to support non-square sizes 2022-05-17 16:08:38 -07:00
Gabe Kangas 8925e1b4e2 Organize stories into folders 2022-05-17 16:08:38 -07:00
Gabe Kangas 8ce045aa9a Fix dark mode on storybook 2022-05-17 16:08:38 -07:00
Gabe Kangas f6eeee2463 Use icon instead of the word viewers 2022-05-16 23:20:56 -07:00
Gabe Kangas 8d7a5d6d6e Add placeholder embed pages 2022-05-16 22:55:22 -07:00
Gabe Kangas 5645f0070f Add start of chat documentation 2022-05-16 22:18:07 -07:00
Gabe Kangas 528ae4c1ad Add logo component and social links 2022-05-16 21:44:09 -07:00
Gabe Kangas a1c06ec9de Add notification reminder popup component 2022-05-16 20:08:22 -07:00
Gabe Kangas dcac6783dd Remove extra newline 2022-05-16 11:43:57 -07:00
Gabe Kangas f14b8ea8ba Wire up placeholder name change modal 2022-05-13 15:07:49 -07:00
Gabe Kangas e0f8a1f702 More accurately hide/show and track chat state 2022-05-13 14:44:16 -07:00
Gabe Kangas 4b2742739a Fix clarifications of backend vs. frontend source in readme 2022-05-13 12:56:13 -07:00
Gabe Kangas de4ed9bb62 Fix some styling 2022-05-12 21:27:21 -07:00
Gabe Kangas 67cec2dcbb Expand documentation for web project. Closes #1848 2022-05-12 20:58:08 -07:00
Gabe Kangas ae78716572 Add more placeholder components and some mocks 2022-05-12 20:52:19 -07:00
Gabe Kangas d427c0ad70 Organize stories and populate readme 2022-05-12 17:59:40 -07:00
Gabe Kangas ed50016bfc Do not commit built storybook 2022-05-12 17:00:02 -07:00
Gabe Kangas 363787faa3 Add some links and context to readme 2022-05-12 15:41:54 -07:00
Gabe Kangas e0aa5f8522 Use token 2022-05-12 15:22:44 -07:00
Gabe Kangas 2329d3a17d Send event on commits 2022-05-12 15:12:01 -07:00
Gabe Kangas f1e3adbec5 Split up design/style pages 2022-05-12 14:45:56 -07:00
Gabe Kangas d43e3d4e47 Completely give up latency compensation when the latency seems too wrong 2022-05-12 14:21:05 -07:00
Gabe Kangas 72c01e1b9a Fix web project build errors 2022-05-11 23:31:31 -07:00
Gabe Kangas b66617961d Remove old web workflows and add new ones 2022-05-11 20:41:32 -07:00
Gabe Kangas 8638961b59 Add workflow for building storybook 2022-05-11 20:29:31 -07:00
Gabe Kangas c1b614ed49 Fix up the wasted CPU transcoding alert message 2022-05-11 17:00:23 -07:00
Gabe Kangas ff6886575f Add player poster 2022-05-10 15:36:09 -07:00
Gabe Kangas 9bb37679c0 Add some images+icons to assets section 2022-05-09 19:02:10 -07:00
Gabe Kangas 92fe213b9b Remove unused images 2022-05-09 16:40:41 -07:00
Gabe Kangas 92a1da4df6 Add custom Modal component 2022-05-09 15:34:02 -07:00
Gabe Kangas 8c7c11cb72 Continue to troubleshoot the emoji picker 2022-05-09 13:44:11 -07:00
Gabe Kangas 717db25d65 Remove no longer valid browser test 2022-05-09 13:08:08 -07:00
Gabe Kangas d6e0b55337 Missing file 2022-05-09 13:06:17 -07:00
Gabe Kangas 97762c17b0 Add viewer ping + volume saving to player 2022-05-08 23:42:40 -07:00
Gabe Kangas 3b3f785984 Use the webpack dev server proxy for requests 2022-05-08 23:28:54 -07:00
Gabe Kangas 2a8b474fa1 Format status bar text 2022-05-08 20:41:26 -07:00
Gabe Kangas 21585f5aea Use title or name in header 2022-05-08 18:05:37 -07:00
Gabe Kangas ed0e376bae Do not return a stream health overview if it is zero 2022-05-08 15:58:39 -07:00
Gabe Kangas 21b82ebb2c Fix invalid field name 2022-05-08 15:28:06 -07:00
Gabe Kangas f835ae5086 Add action buttons and status bar 2022-05-07 16:13:06 -07:00
Gabe Kangas 448c23d097 Use some style values so it looks like this page is making progress 2022-05-07 10:25:04 -07:00
Gabe Kangas c99fcf5ed9 Tweak storybook UI a bit 2022-05-07 01:13:26 -07:00
Gabe Kangas f7a03705a8 Use the generated style variables 2022-05-07 00:36:57 -07:00
Gabe Kangas a78869302e Add style-dictionary definitions 2022-05-06 23:29:44 -07:00
Gabe Kangas 97b957adbe Add WIP external action buttons 2022-05-05 15:01:23 -07:00
Gabe Kangas 44173ac09d WIP emoji picker 2022-05-05 14:43:40 -07:00
Gabe Kangas 66a55401a8 Use slate.js as a rich text editor for chat messages 2022-05-05 13:52:10 -07:00
Gabe Kangas f96bde4f71 Can send a message from text input using submit button 2022-05-04 23:06:35 -07:00
Gabe Kangas c56c45d904 Use contentEditable for chat input field 2022-05-04 16:55:54 -07:00
Gabe Kangas 008f607cf7 Fill out the follower component 2022-05-04 08:56:47 -07:00
Gabe Kangas d65be6013a Add some todo comments 2022-05-03 13:26:04 -07:00
Gabe Kangas 8b07eb7457 Render chat messages that come over the socket 2022-05-03 13:01:50 -07:00
Gabe Kangas 15becc5121 Connect to websocket and start accepting messages 2022-05-02 22:13:36 -07:00
Gabe Kangas a0354d6d49 Handle centralized app state and registration + chat history 2022-05-02 17:45:22 -07:00
Gabe KangasandGitHub d1cebb0d88 Increase linter timeout even more to try to fix github workflow error. 2022-05-02 07:01:55 -07:00
Gabe Kangas b590e4f765 Add button to test chat msgs being added 2022-05-01 22:51:57 -07:00
Gabe Kangas 6314ed8667 Add performant list componant for rendering chat messages 2022-05-01 20:56:11 -07:00
Gabe Kangas 457dead455 Add some state logic based on enums 2022-05-01 20:12:34 -07:00
Gabe KangasandGitHub e95cf6bc72 Increase linter timeout 2022-05-01 11:53:57 -07:00
Gabe Kangas 2c47ddeef0 Optimize chat history query. Helps #1890 2022-05-01 00:07:33 -07:00
Gabe Kangas 8a343d0324 Remove extranious response 2022-04-30 23:16:48 -07:00
Gabe Kangas b6d575a286 Set value on cache miss 2022-04-30 23:16:08 -07:00
Gabe Kangas e6804d0233 Fix cache warming not firing. Closes #1889 2022-04-30 23:15:57 -07:00
Gabe KangasandGitHub 339d596fd3 Reduce the amount of chat backlog we keep. 2022-04-29 18:30:54 -07:00
Gabe Kangas 4997c7c5ac Fill out some more components + add application state enums 2022-04-29 15:10:13 -07:00
Gabe Kangas e5d3b0e4ee More blank components and stories to be filled in 2022-04-28 14:36:05 -07:00
Gabe Kangas e0c073171d Rename layout files 2022-04-28 12:57:51 -07:00
Gabe Kangas 91b0db9c2e Add placeholder components to be worked on 2022-04-27 23:19:45 -07:00
Gabe KangasandGitHub cbbf2970c1 Fix typo 2022-04-27 23:16:09 -07:00
Gabe Kangas b378728eba Add mediaType to federated attachments + fix image description. For #1840 2022-04-27 16:35:36 -07:00
Gabe Kangas a1377c3338 Fix text 2022-04-27 15:09:28 -07:00
Gabe Kangas 07c6faad60 Add basic player component 2022-04-26 19:29:13 -07:00
Gabe Kangas 35546c0c6d Added user registration call 2022-04-26 14:04:35 -07:00
Gabe Kangas 15ca73a438 WIP VideoPoster 2022-04-26 13:50:14 -07:00
Gabe Kangas e2e21d915b Initial api requests + stores + basic layout 2022-04-25 23:10:07 -07:00