Commit Graph
100 Commits
Author SHA1 Message Date
Gabe Kangas 2489a6520f Increase diffThreshold for test. Closes #2812 2023-03-12 22:10:28 -07:00
Gabe Kangas 4192482a4c Add error boundary to chat. For #2811 2023-03-12 21:57:04 -07:00
Gabe Kangas 593a7faa36 Add error boundaries to MobileContent. For #2811 2023-03-12 21:53:17 -07:00
Gabe Kangas ebd3415c4b Add error boundary library 2023-03-12 21:53:16 -07:00
Gabe Kangas eaa6418e1c Add ComponentError UI for #2811 2023-03-12 21:53:15 -07:00
Gabe Kangas 0aefe9faf5 Add some API paths to the auth test as well for completeness 2023-03-10 12:22:50 -08:00
Gabe Kangas f7d84bc15b Fix HTML scaffolding of admin pages rendering without auth. Closes #2789 2023-03-10 12:16:28 -08:00
Gabe Kangas a3e10152c8 Additional difThreshold tweaks for UI tests comparison 2023-03-09 02:40:18 -08:00
Gabe Kangas b5cc183a3c Continue to bump diff threshold so UI tests do not register as changed 2023-03-08 14:49:50 -08:00
Gabe Kangas aa05ad6369 Fix loading state when chat is disabled in mobile. Closes #2753 2023-03-05 17:47:59 -08:00
Gabe Kangas c6a352b4e2 Fix admin logo not being a circle. Closes #2766 2023-03-05 16:26:40 -08:00
Gabe Kangas d2cae250f5 Make number input fields have correct background color. Closes #2768 2023-03-05 16:13:07 -08:00
Gabe Kangas c4f057eded Make testing for moderator state centralized in User class 2023-03-03 21:55:02 -08:00
Gabe Kangas 1536e4a04d Show moderator message mid-chat session. Closes #2762 2023-03-03 19:49:58 -08:00
Gabe Kangas 5b1f36c314 Revert "Add the Client-side Input Validators for Stream Keys and the Admin Password (#2619)"
This reverts commit 3653db3a6a.
2023-03-03 14:43:56 -08:00
Gabe Kangas d8fb2d5d79 Pass correct id param. Closes #2756 2023-03-01 17:58:32 -08:00
Gabe Kangas 4a0476b237 Add support for disabled chat state in the chat input field. Closes #2761 2023-03-01 16:22:10 -08:00
Gabe Kangas 38a52c501c Do not show custom page content sections if it is empty. Closes #2752 2023-02-27 17:39:53 -08:00
Gabe Kangas 23a721857f Do not support stream key UI or any persisted stream keys when overridden via cli flag. Closes #2749 2023-02-27 17:08:52 -08:00
Gabe Kangas b7132eeaa5 Remove marquee tag as it throws off the UI tests 2023-02-27 15:45:45 -08:00
Gabe Kangas 5b8bacb83f Add chat embed automated browser tests. Closes #2743 2023-02-26 19:06:22 -08:00
Gabe Kangas 1f99b0bf22 Fix chat embeds not loading. Fixes #2744 2023-02-26 18:48:41 -08:00
Gabe Kangas ed2dc00345 Remove unused imports 2023-02-26 18:12:44 -08:00
Gabe Kangas b1cc8c6f12 Increase diffThreshold again for chat text field UI test 2023-02-26 15:44:18 -08:00
Gabe Kangas d61e14fb4c Fix chat embed redirect breaking chat embeds. Closes #2739 2023-02-26 14:20:31 -08:00
Gabe Kangas 0c133053bb Remove windows edge screenshots as it is no longer valid. See #2731 2023-02-26 12:36:26 -08:00
Gabe Kangas 25abcc23a8 Fix thumbnail path. Closes #2732 2023-02-24 15:56:49 -08:00
Gabe Kangas 593adb19c3 Fix trailing slash issue on /embed/chat redirect. Closes #2716 2023-02-24 15:47:24 -08:00
Gabe Kangas 034e2a61bc Update WIP backend diagram 2023-02-23 12:35:55 -08:00
Gabe Kangas 38b8fd0065 Update WIP backend arch document 2023-02-23 11:59:49 -08:00
Gabe Kangas f76f7fbaf0 Only use username half of account as fallback value 2023-02-22 22:08:07 -08:00
Gabe Kangas 701e57a580 Fix CPU usage descripting mapping. Fixes #2682 2023-02-22 21:56:55 -08:00
Gabe Kangas e90da6c756 Add WIP backend arch diagram 2023-02-22 21:20:59 -08:00
Gabe Kangas 453f0e05cf Fix admin password api path 2023-02-22 19:05:56 -08:00
Gabe Kangas 8b8f221eb4 Show streamTitle in header if set. Closes #2720 2023-02-22 18:52:25 -08:00
Gabe Kangas e522bddf53 Add some slight side margin to offline banner for mobile 2023-02-22 18:07:12 -08:00
Gabe Kangas 9744d4680c Fix disabled browser notifications showing up. Closes #2726 2023-02-22 18:04:11 -08:00
Gabe Kangas e8ef6433e5 Addition bottom page content layout tweaks 2023-02-22 09:40:56 -08:00
Gabe Kangas 3bb73af1c2 Standardize bottom section background + fix mobile tabs not hiding. Closes #2685 2023-02-21 16:15:09 -08:00
Gabe KangasandGitHub 684e92f3d2 Add additional details to the design help doc. 2023-02-21 13:42:20 -08:00
Gabe Kangas d2a3e718e4 Continue to bump the diff threshold 2023-02-21 09:31:57 -08:00
Gabe Kangas 61b78b8f1b Limit the number of chat messages that can collapse in a row 2023-02-20 12:00:59 -08:00
Gabe Kangas 8f2a345594 Reduce the time we allow message collapsing 2023-02-20 09:39:55 -08:00
Gabe Kangas 070a9fa675 Tweak offline tag color and cursor 2023-02-20 09:39:54 -08:00
Gabe Kangas 534a7dcb67 Remove log 2023-02-19 18:43:17 -08:00
Gabe Kangas 3cccfbfc06 Redirect /embed/chat to /embed/chat/readonly. Closes #2716 2023-02-19 18:18:23 -08:00
Gabe Kangas 05a06796e2 Break out name change message to own component + fix text color. Closes #2718 2023-02-19 16:20:11 -08:00
Gabe Kangas 12b4452220 Support the HTML tags that are sent for message body. Closes #2717 2023-02-19 15:31:39 -08:00
Gabe Kangas 529a4c7d84 Allow social chat events to fit content. Use text fallback in avatar. Closes #2719 2023-02-19 14:57:44 -08:00
Gabe KangasandGitHub efebcd8d45 Bump prettier action and remove workaround 2023-02-19 11:31:10 -08:00
Gabe KangasandGitHub db9e4e2fd3 Work around prettier action bug 2023-02-18 19:43:59 -08:00
Gabe Kangas 564d058e2e Improve chat container bottom scrolling handling. Closes #2342 2023-02-18 11:58:52 -08:00
Gabe Kangas cb400e7b22 Cache Go modules between test runs 2023-02-15 15:01:14 -08:00
Gabe Kangas d7675a7d29 Cache NPM between test runs 2023-02-15 14:46:45 -08:00
Gabe Kangas d5c0d25084 Refactor component stories to be documents to reduce story snapshots 2023-02-14 17:03:18 -08:00
Gabe Kangas f88605ab91 Commit bundled web assets as owncast user 2023-02-14 10:08:01 -08:00
Gabe Kangas 61c8f075cb Update spacing in custom page content component 2023-02-13 22:19:17 -08:00
Gabe Kangas 60f5b41a3d Fix the incorrect header spacing across all text 2023-02-13 22:00:53 -08:00
Gabe Kangas 4226e66286 Use built-in storybook color components and render as docs instead of story 2023-02-13 19:01:27 -08:00
Gabe Kangas 42ebdc4213 npm dedup 2023-02-13 15:46:33 -08:00
Gabe Kangas 81f2c4280d Use built-in storybook typography component 2023-02-13 15:34:22 -08:00
Gabe Kangas 9f735d3c5d Increase diff threshold for UI test. Hopefully helps #2629 2023-02-12 17:12:03 -08:00
Gabe Kangas 323fe65e58 Split out desktop and mobile layouts to make it easier to work on them 2023-02-12 16:55:52 -08:00
Gabe Kangas 7d288365b4 Add Android landscape screenshots 2023-02-12 14:55:49 -08:00
Gabe Kangas f7779c45f6 Set URL 2023-02-12 11:53:26 -08:00
Gabe Kangas d1879aec02 Only commit images 2023-02-11 19:32:26 -08:00
Gabe Kangas b528d4981f Linter warnings 2023-02-11 18:59:11 -08:00
Gabe Kangas de534632cd Run nightly automated screenshots. Closes #2699 2023-02-11 18:41:31 -08:00
Gabe Kangas 3a5e143ddf Add stories to display screenshots. Not yet automated. 2023-02-11 18:21:54 -08:00
Gabe Kangas 903cc41d58 Remove htmlcomment as it gets stripped in build time 2023-02-10 17:52:28 -08:00
Gabe Kangas b7e4298e58 Use non-animated image in example so it does not show as changed 2023-02-10 15:35:22 -08:00
Gabe Kangas 10400e1252 Update sidebar styling and chat always being highlighted. Closes #2651 2023-02-10 15:27:35 -08:00
Gabe Kangas f475a37bb6 Add loading state to lazy loaded modals 2023-02-10 12:28:33 -08:00
Gabe Kangas 8592fb87ba Update copy refering to Javascript. Closes #2694 2023-02-08 20:47:50 -08:00
Gabe Kangas 85e77379b2 Fix followers pagination. Closes #2695 2023-02-08 19:57:30 -08:00
Gabe KangasandGitHub ae9a11f715 Add mention of Browserstack for open source program. (#2692) 2023-02-07 22:11:55 -08:00
Gabe Kangas cf126c2e2c Fix the filename mismatch then the on-disk filename changed. 2023-02-05 20:42:34 -08:00
Gabe Kangas 642782a36c Remove admin password generation+copy button. Add auto-generating stream keys. Closes #2683 and #2631 2023-02-05 20:09:50 -08:00
Gabe Kangas 313a81359a Add Fediverse event chat views. Closes #2679 2023-02-05 19:58:38 -08:00
Gabe Kangas 57d8bdbdbe Use same message highlighting on system messages 2023-02-05 15:46:54 -08:00
Gabe Kangas 1ee71aecaa Add bot user badge. Closes #2681 2023-02-05 15:37:16 -08:00
Gabe Kangas f9c61feedd Removed unused lib react-highlight-words 2023-02-04 17:24:08 -08:00
Gabe Kangas e6d3da4f9c Refactor how message content highlighting works + change to safe HTML rendering component. Closes #2669 2023-02-04 17:21:24 -08:00
Gabe KangasandGitHub c0005908d9 Increase build timeout limit. 2023-02-02 22:13:25 -08:00
Gabe Kangas d9e4731764 Update charting library and how it is used. Closes #2658 2023-02-02 14:58:39 -08:00
Gabe Kangas a50ca4a084 Remove minHeight that is forcing scrolling 2023-02-01 11:06:08 -08:00
Gabe Kangas a84af0870a Speed up initial loading state 2023-01-31 23:29:03 -08:00
Gabe Kangas b05ff79cf0 Add loading state for player component 2023-01-31 23:29:03 -08:00
Gabe Kangas ae660ed216 Add video embed loading state 2023-01-31 23:29:02 -08:00
Gabe Kangas caa0bb608d Remove references to variables.scss and replace colors 2023-01-31 21:23:05 -08:00
Gabe Kangas 13da6f6936 Beginning of some infrastructure examples 2023-01-31 17:32:35 -08:00
Gabe Kangas 695efa9d6b Remove some deprecated css+variables 2023-01-31 11:46:48 -08:00
Gabe Kangas 87674d3f2e Add variables.css to prettierignore 2023-01-31 11:32:22 -08:00
Gabe Kangas 0d705aa549 go mod tidy 2023-01-31 10:06:40 -08:00
Gabe Kangas 500d26be30 Set environment to build nightly tag. Hopefully fixes #2637 2023-01-30 23:33:59 -08:00
Gabe KangasandGitHub 6ad0b9fcae Update gitattributes file 2023-01-30 23:24:40 -08:00
Gabe Kangas 23d2a4dab5 Set a diff threshold to header story 2023-01-30 15:33:16 -08:00
Gabe Kangas 7a1ceda25f More fixes to disabling story snapshot UI tests 2023-01-30 15:23:27 -08:00
Gabe Kangas ae538b5693 Update git attributes config for linguist to reflect updated web project 2023-01-30 15:23:27 -08:00
Gabe Kangas 81e1f7920b Disable snapshot UI tests on certain stories. Closes #2642 2023-01-30 14:46:34 -08:00