Commit Graph
100 Commits
Author SHA1 Message Date
Gabe Kangas f1fd1955eb Set yaml to 2.0.0 2022-08-15 20:25:30 -07:00
Gabe Kangas b7a13e4dc3 Fix typo 2022-08-15 19:49:18 -07:00
Gabe Kangas 7dc2a1a4bc Limit message collapsing to 2 minutes between messages 2022-08-15 19:44:29 -07:00
Gabe Kangas 4cd9e22e34 Auto-bundle web app on commits 2022-08-15 19:23:42 -07:00
Gabe Kangas 052a669c2c Fix build error with updated typescript 2022-08-15 18:58:34 -07:00
Gabe Kangas 1f4493aaf9 Fix linter warnings 2022-08-15 17:49:15 -07:00
Gabe Kangas b632699c87 Fix chat error with only a single message 2022-08-15 16:35:54 -07:00
Gabe Kangas 44dde66b08 Reduce the custom content width and center it. For #1860 2022-08-14 18:33:04 -07:00
Gabe Kangas c9321b2dda Re-generate package-lock 2022-08-14 17:20:28 -07:00
Gabe Kangas 194090e1e4 Force storybook cli to install 2022-08-14 12:05:07 -07:00
Gabe Kangas 9e5ff5f35c Regenerate styles 2022-08-14 11:45:01 -07:00
Gabe Kangas 4da64a6b35 Use actual moderation menu and remove the placeholder 2022-08-10 22:17:08 -07:00
Gabe Kangas a7bbb06ea5 Fix mod menu showing. Closes #1990 2022-08-10 21:41:56 -07:00
Gabe Kangas cf03a37aed Remove category icon component 2022-08-10 20:32:16 -07:00
Gabe Kangas f8429beef4 Add+style system style chat message. Closes #1998 2022-08-10 20:22:00 -07:00
Gabe Kangas 681067ab93 Add custom offline message+api. Part of #1901 2022-08-09 22:09:43 -07:00
Gabe Kangas 2c1624127a Fix message collapsing incorrectly. Closes #2001 2022-08-09 20:58:10 -07:00
Gabe Kangas 423ed88fbd Allow a fallback for storybook building 2022-08-09 20:12:21 -07:00
Gabe Kangas 68414445c2 Add support for changing user color in name modal. Closes #1805 2022-08-09 19:56:45 -07:00
Gabe Kangas 9187a7a435 Experiment with using image component for logo. Closes #2019 2022-08-09 14:38:23 -07:00
Gabe Kangas d12f25f556 Merge branch 'develop' into webv2 2022-08-09 14:14:45 -07:00
Gabe Kangas 9d45b0edf4 Host our own musl build toolchain 2022-08-05 12:18:21 -07:00
Gabe Kangas c7a35e9d02 Revert "Change how musl is downloaded/unarchived" as the problem is a
Github problem.

This reverts commit 59fab1b137.
2022-08-04 15:19:43 -07:00
Gabe Kangas 59fab1b137 Change how musl is downloaded/unarchived 2022-08-04 15:08:13 -07:00
Gabe Kangas 2402914000 Explicitly set an alpine build version + install tar into build env 2022-08-04 14:21:09 -07:00
Gabe Kangas 0a48492462 Remove unused query 2022-08-04 13:25:02 -07:00
Gabe KangasandGitHub ffd24ccccb Run test builds using recent Go 2022-08-04 08:53:12 -07:00
Gabe Kangas 0470403b71 Function has been re-exported for use 2022-08-03 11:30:06 -07:00
Gabe Kangas b2b77f5eb9 Fix creating table indexes 2022-08-03 10:31:14 -07:00
Gabe Kangas 5d34279862 Add util for ungraceful sql execs 2022-08-03 10:31:11 -07:00
Gabe KangasandGitHub eda62a91dc Messages table fixes to improve query performance (#2026)
* Move to yaml sqlc config

* Add util for ungraceful sql execs

* Fix messages schema + add indexes

* Add migration to drop+recreate messages table

* Create index only if does not exist

* Fix typo

* Unexport function
2022-08-03 10:21:55 -07:00
Gabe Kangas 0b5ddf433b Limit OTP requests to one per expiry window. Closes #2000 2022-08-02 13:31:41 -07:00
Gabe Kangas c40eaa47e9 Force origin test to always pass. Closes #2003 2022-08-02 13:04:23 -07:00
Gabe KangasandGitHub 80742097e6 Fix bad message moderation endpoint. Closes #2020 2022-08-02 12:51:18 -07:00
Gabe Kangas 643b54037b Do not log inactionable error. Closes #1992 2022-08-02 12:44:24 -07:00
Gabe KangasandGitHub 3951f23b55 Run BSD tests under macos-latest 2022-07-27 14:17:35 -07:00
Gabe Kangas 4b7367fdcc Set sqlite_omit_load_extension flag when building to disable sqlite feature 2022-07-27 14:09:41 -07:00
Gabe KangasandGitHub e30d6f6ed0 Tweak readme to reference the web project accurately. 2022-07-23 14:35:56 -07:00
Gabe Kangas 0574725be8 Use vh instead of % to fix storybook rendering of chat container. 2022-07-21 12:15:03 -07:00
Gabe Kangas 25d52c4e1a Bump Nextjs version 2022-07-21 00:20:26 -07:00
Gabe Kangas 182a5d25db Update EditorConfig with some explicit settings 2022-07-21 00:13:25 -07:00
Gabe Kangas 49f977ea45 Set ReadHeaderTimeout in http server 2022-07-20 22:45:38 -07:00
Gabe Kangas f3a16be0dd Add user detail API + modal. Closes #2002 2022-07-20 22:36:20 -07:00
Gabe Kangas 82a0b492a5 Add API mocking library 2022-07-20 20:41:03 -07:00
Gabe KangasandGitHub aead748c0d Use the race detector when running automated tests. 2022-07-19 21:09:45 -07:00
Gabe Kangas b75cb1784b Set ReadHeaderTimeout in http server 2022-07-18 11:08:49 -07:00
Gabe Kangas 00f8fea929 WIP of chat moderation menu, actions and modal 2022-07-16 17:34:19 -07:00
Gabe Kangas f4fb7a1d41 Add chat system message component. For #1998 2022-07-15 13:15:20 -07:00
Gabe Kangas 2c8621c873 Add chat join messages 2022-07-14 21:05:34 -07:00
Gabe Kangas 9a2a43d916 Add moderator status chat message. Closes #1999 2022-07-14 20:36:47 -07:00
Gabe Kangas 756ab368c1 Action message component 2022-07-14 20:12:42 -07:00
Gabe Kangas 3d9fdab743 Import global.scss into storybook 2022-07-14 20:10:19 -07:00
Gabe Kangas b490903a35 Add style and story for generic chat action message 2022-07-14 20:09:40 -07:00
Gabe Kangas 101359cfc3 Update test to reflect not treating summary as markdown 2022-07-12 17:54:30 -07:00
Gabe Kangas 533bdf9e3d Remove duplicate summary 2022-07-12 17:43:17 -07:00
Gabe Kangas c6e1a452ab Render actual external action buttons. Closes #1997 2022-07-12 17:37:40 -07:00
Gabe Kangas 9212db100b Use the actual summary text 2022-07-12 17:37:05 -07:00
Gabe Kangas 5ec4fd62ad Update test external action buttons 2022-07-12 17:32:27 -07:00
Gabe Kangas 46e17bb524 Do not render server summary as markdown 2022-07-12 17:11:41 -07:00
Gabe Kangas f757c1c98d Add script to populate page content 2022-07-12 14:50:32 -07:00
Gabe Kangas 6ee2866260 Handle player being removed 2022-07-12 14:30:21 -07:00
Gabe Kangas 678d5c9fd6 Move statusbar back to under the player 2022-07-12 14:30:21 -07:00
Gabe Kangas 9cdc3b99f2 Fix var name 2022-07-12 14:30:21 -07:00
Gabe Kangas 662ba32f3a Fix components having transparent backgrounds because colors are unset 2022-07-12 13:16:22 -07:00
Gabe Kangas c4f51ec2c1 Guard against followers being unset 2022-07-12 13:14:39 -07:00
Gabe Kangas 506d1fa4cf Merge remote-tracking branch 'origin/develop' into webv2 2022-07-11 21:21:07 -07:00
Gabe Kangas 8c2ffd5a0b Pull followers from API. For #1861 2022-07-11 21:10:49 -07:00
Gabe Kangas e0634abc98 Add Followers list and single follower component. Closes #1861 2022-07-11 18:29:58 -07:00
Gabe Kangas 24db1d6c6d Fix more build errors 2022-07-10 17:41:20 -07:00
Gabe Kangas fc40953bcc Add link color 2022-07-10 17:37:51 -07:00
Gabe Kangas 0a5f183c2d Update colors and typography stories 2022-07-10 17:28:03 -07:00
Gabe Kangas 6b45715724 Set working directory of linter 2022-07-10 17:07:59 -07:00
Gabe Kangas 100b43dd3a Fix build errors 2022-07-10 17:00:56 -07:00
Gabe Kangas 255585cd9f Update components to use the new style/color names 2022-07-10 16:45:19 -07:00
Gabe Kangas 9ec1d75d32 Recreate theme variables with new style values 2022-07-10 16:45:17 -07:00
Gabe Kangas 2d44f86035 Add additional information to key verification error 2022-07-06 21:46:03 -07:00
Gabe Kangas 14f405bf58 Fix followers pagination UI 2022-07-05 12:53:21 -07:00
Gabe KangasandGitHub d47084f257 Hopefully fix the linter error 2022-07-03 11:23:55 -07:00
Gabe KangasandGitHub b7de1a40a1 Ignore the static directory 2022-07-01 13:29:29 -07:00
Gabe Kangas 1cf90fb581 Add fonts to global css file 2022-07-01 13:21:02 -07:00
Gabe Kangas 43aba0a67c Limit what GitHub actions need to run for specific directories 2022-06-29 14:39:33 -07:00
Gabe Kangas e7d078fbdb Add explicit editorconfig block for yaml 2022-06-29 14:29:17 -07:00
Gabe Kangas a28533a7ce Add Javascript linter step 2022-06-29 14:26:15 -07:00
Gabe Kangas 32e900f1d0 Fix linter warnings 2022-06-29 14:12:31 -07:00
Gabe Kangas 3c43db4d86 Make video poster fill player and not use the logo. For #1857 2022-06-29 14:01:41 -07:00
Gabe Kangas ccb97197c5 Fix chat array not being properly appended to 2022-06-29 11:50:56 -07:00
Gabe Kangas 5e4334ac01 Use user color for name change messages 2022-06-28 20:40:18 -07:00
Gabe Kangas 23e3751303 Update mock data 2022-06-28 19:15:01 -07:00
Gabe Kangas aec65af87d Use a numbered pre-named set of user colors instead of random. Closes #1974 2022-06-28 19:01:47 -07:00
Gabe Kangas 577ce5718d Wire up notify popup to hide/show at correct times. Closes #1911 2022-06-26 23:01:52 -07:00
Gabe Kangas 8fc922588b Add noreferrer automatically to link tags. Closes #1941 2022-06-26 20:09:07 -07:00
Gabe Kangas b08393295f Add option to hide viewer count. Closes #1939 2022-06-26 00:46:55 -07:00
Gabe Kangas 97db93e0d7 Support a custom emoji override directory. Closes #1967 2022-06-25 23:06:31 -07:00
Gabe Kangas bb1c934c4b Fix goodbye state not going back online. Closes #1977 2022-06-25 21:26:41 -07:00
Gabe Kangas e6b857f3b2 Add toggle chat keyboard shortcut. Closes #1892 2022-06-24 23:27:17 -07:00
Gabe Kangas 6de93f9651 Move the favicons 2022-06-24 21:53:16 -07:00
Gabe Kangas f4de7ed31f Insert custom CSS styles into layout. Closes #1972 2022-06-24 21:42:42 -07:00
Gabe Kangas e08037b64a Wire up chat message props. Add username highlighting. Closes #1921 2022-06-24 21:30:54 -07:00
Gabe Kangas b7df2949e4 Remove interfont and use Open Sans + Poppins fonts instead. #1625 2022-06-24 16:27:45 -07:00
Gabe Kangas 5d65b4b3b1 Add undesigned functionality of follow modal. For #1862 2022-06-24 15:55:53 -07:00