Gabe Kangas
d43c2be44a
fix(admin): display year for user tables if not current year. Closes #3175
2023-07-16 16:46:35 -07:00
Gabe Kangas
4790880c19
fix(admin): save appearanceVariables to admin global config state. Fixes #3170
2023-07-16 16:34:37 -07:00
Gabe Kangas
670eae10db
fix(admin): maybe help with firefox+service workers? Re: #3097
2023-07-16 16:22:35 -07:00
Gabe Kangas
40de64fffe
chore: add support for exporting our colors as Swift files
2023-07-09 12:43:04 -07:00
Gabe Kangas
9288837f9d
fix(admin): fix custom emoji imgs being rendered with odd size. Fixes #3126
2023-07-05 17:58:24 -07:00
Gabe Kangas
dc2c46e2a4
fix(ui): fix for exception when chat is disabled. Closes #3138
2023-07-05 14:02:39 -07:00
Gabe Kangas
65d52072d4
fix(chat): reposition chat loading spinner
2023-07-04 16:11:54 -07:00
Gabe Kangas
00a5fb8dc8
fix: pass username and instance url to external actions. Fixes #3130
2023-07-04 12:14:21 -07:00
Gabe Kangas
5876c7cfbb
fix(ui): simplify modal loading ui state
2023-07-04 12:11:27 -07:00
Gabe Kangas
bcd08633b4
fix(chat): simplify emoji + char count handling. Closes #3120
2023-06-29 20:35:53 -07:00
Gabe Kangas
f1bde962cc
feat(admin): auto-expand news item if there is only one
2023-06-29 19:37:52 -07:00
Gabe Kangas
b1a8f712c0
fix(embed): leave room for status bar in video embed. Closes #3104
2023-06-28 10:13:24 -07:00
Gabe Kangas
6805a7c1db
feat(ui): more improvements to initial loading state
2023-06-28 07:53:06 -07:00
Gabe Kangas
d60289c8bc
feat(ui): improve loading state
2023-06-27 22:52:23 -07:00
Gabe Kangas
0fd18cf889
fix: split out styles into two style tags. Should help #2989
2023-06-27 17:44:09 -07:00
Gabe Kangas
e7f464a10f
fix(ui): fix not being able to disable browser notifications. Closes #3115
2023-06-27 16:40:35 -07:00
Gabe Kangas
78353fa6af
fix(test): modal auto-closes now
2023-06-27 16:29:46 -07:00
Gabe Kangas
1ea9a548e1
fix(ui): fallback to an empty array. Closes #3116
2023-06-27 16:19:16 -07:00
Gabe Kangas
1f755cb0ba
fix(chat): do not allow chat scrolling to impact page scrolling. Closes #3109
2023-06-27 16:11:07 -07:00
Gabe Kangas
1d6877d3ef
fix(admin): fix error displaying and do not allow deleting of the last stream key. Closes #3114
2023-06-27 16:08:07 -07:00
Gabe Kangas
02811ef37e
feat(chat): preload and cache the custom emoji. Closes #3117
2023-06-27 15:48:16 -07:00
Gabe Kangas
8a4039217f
fix(test): fix test to reflect chat message updates
2023-06-27 15:19:49 -07:00
Gabe Kangas
f9d0d66271
feat(chat): cache custom emoji. For #3117
2023-06-27 15:19:48 -07:00
Gabe Kangas
a354787a9e
feat(chat): support line breaks and pasted content. Closes #3108
2023-06-27 14:51:01 -07:00
Gabe Kangas
d33f117a82
fix(chat): fix missing alt tags on custom emoji. Closes #3106
2023-06-26 11:38:10 -07:00
Gabe Kangas
06adee2bc2
fix(chat): restore placeholder value to what it was before
2023-06-22 09:48:26 -07:00
Gabe Kangas
096834020e
chore: remove vscode config file
...
This shouldn't be a part of the repo.
2023-06-22 09:46:45 -07:00
Gabe Kangas
742131695c
fix(tests): ignore stylint packages
2023-06-21 14:40:29 -07:00
Gabe Kangas
7924a561b2
fix(chat): update scroll to bottom button text color
2023-06-21 14:26:57 -07:00
Gabe Kangas
ccb9b5d075
chore: run stylelint on our css files
2023-06-20 20:58:00 -07:00
Gabe Kangas
9a4b19068f
chore(tests): add stylelint config
2023-06-20 20:51:37 -07:00
Gabe Kangas
0e13bd143e
fix(chat): set cursor for chat input field
2023-06-20 20:51:36 -07:00
Gabe Kangas
fb5cb10aa2
fix(ui): set description value to action button title
2023-06-20 20:25:17 -07:00
Gabe Kangas
ad814a8802
fix(chat): refactor chat input to not use slatejs. Closes #3094
2023-06-20 17:06:24 -07:00
Gabe Kangas and GitHub
8862d5d6ef
Remove unused default exports
2023-06-19 18:32:56 -07:00
Gabe Kangas
a86049729e
fix(chat): enable tld validation in autolinking and add online to accepted tlds
2023-06-15 05:41:19 -07:00
Gabe Kangas
8a3bae4c30
fix(mobile): bottom section not filling width. Closes #3073
2023-06-14 13:31:18 -07:00
Gabe Kangas
fd1f3a1952
chore(tests): add additional test caching
2023-06-13 14:33:17 -07:00
Gabe Kangas
9b44ff107f
fix(api): validate stream key payload. Closes #3082
2023-06-13 13:05:43 -07:00
Gabe Kangas
58f2d09815
fix(chat): try to improve auto scroll to bottom. Closes #3029
2023-06-12 15:47:41 -07:00
Gabe Kangas
d7ed23e153
Merge branch 'gek/ios-browser-notifications' into develop
2023-06-05 21:35:20 -07:00
Gabe Kangas
447ab10738
feat: add ios specific push notification instructions
...
Closes #2992
2023-06-05 21:01:51 -07:00
Gabe Kangas
cc953f154e
fix(admin): fix typo causing established chat mode display bug. Closes #3070
2023-06-05 16:47:08 -07:00
Gabe Kangas
4c873d1ac2
fix(docs): fix typo in release doc. Closes #3066
2023-06-05 15:37:51 -07:00
Gabe Kangas
aef81eec4c
fix: remove unused duplicate version string
2023-06-05 15:22:24 -07:00
Gabe Kangas
2bf841df05
fix(build): remove unused test block
2023-06-05 15:22:24 -07:00
Gabe Kangas
cfe1149b7f
chore(deps): go mod tidy
2023-06-05 14:35:42 -07:00
Gabe Kangas
10ec2afb04
chore(deps): remove webpack-deadcode-plugin in favor of knip
2023-06-05 14:35:40 -07:00
Gabe Kangas
07db73b084
fix(ui): set offline banner color to be static palette white
2023-06-05 08:55:21 -07:00
Gabe Kangas
af82d05421
fix(api): explicitly disable caching on api responses
2023-06-05 08:52:00 -07:00
Gabe Kangas
3ed5a0b7f3
feat: simplify console logs
2023-06-05 08:44:14 -07:00
Gabe Kangas
2046e4999f
feat(chat): decrease msg collapse timeout + add spacing. Closes #3062
2023-06-02 19:48:07 -07:00
Gabe Kangas
2ed253d9f2
fix(lint): remove naked returns
2023-06-02 12:22:00 -07:00
Gabe Kangas
6b6baae0ca
fix(ui): set explicit background for collapse item headers. Closes #3010
2023-05-31 17:01:31 -07:00
Gabe Kangas
6d30de19f6
fix(chat): cleanup of moderator flag check
2023-05-31 16:54:30 -07:00
Gabe Kangas
401c7c8bca
feat(admin): storage secret to be a password field. Closes #3013
2023-05-31 15:18:51 -07:00
Gabe Kangas
924223328c
fix(chat): tweak layouts of chat user badges. Closes #3009
2023-05-31 14:53:13 -07:00
Gabe Kangas
71703f2245
fix(chat): fix bot status not showing. Closes #3046
2023-05-31 13:54:03 -07:00
Gabe Kangas and GitHub
c295e4f215
Update segment cleanup to support object storage ( #2876 )
...
* Add support for S3 cleanup + standardize firing cleanup. Closes #2646
* fix: manually fix post-merge
2023-05-31 11:10:04 -07:00
Gabe Kangas and GitHub
cd458630ec
Support using the custom video serving endpoint even if you don't use object storage ( #2924 )
...
* feat(video): refactor video serving endpoint
It can now be used without an object storage provider. Closes #2785
* fix: remove debug log
2023-05-30 14:05:24 -07:00
Gabe Kangas and GitHub
209756fed3
feat(webhooks): add stream status to webhook ( #2934 )
...
Expand the payload sent for stream status webhooks. Closes #2881
2023-05-30 11:32:05 -07:00
Gabe Kangas and GitHub
15dc718e61
feat: add support for robots.txt disabling search indexing ( #2929 )
...
* feat: add support for robots.txt
Can toggle disabling search engine indexing. Closes #2684
* fix: unexport ts const
2023-05-30 11:09:51 -07:00
Gabe Kangas and GitHub
85e7af3d5f
Update to Go 1.20 + run better align ( #2927 )
...
* chore(go): update go version to 1.20. Closes #2185
* chore(go): run better align against project
To optimize struct field order. Closes #2870
* chore(go): update CI jobs to use Go 1.20
* fix(go): linter warnings for Go 1.20 update
2023-05-30 10:31:43 -07:00
Gabe Kangas
7e0907e16c
chore: bump version number
2023-05-30 10:12:57 -07:00
Gabe Kangas
b82282bbf3
Merge branch '0.1.1' into develop
2023-05-30 10:12:09 -07:00
Gabe Kangas
c4f30210ac
Add comment to explain what this service does
2023-05-28 12:38:51 -07:00
Gabe Kangas
a3e890ff7a
Fix linter errors to reflect update to Go 1.20
2023-05-28 12:38:51 -07:00
Gabe Kangas
24c51c831e
Update to Go 1.20. Closes #2185
2023-05-28 12:38:49 -07:00
Gabe Kangas and GitHub
34e76f1575
Not worth running this test on a schedule.
2023-05-26 18:11:12 -07:00
Gabe Kangas
15e06b9b2b
fix(mobile): remove extra 20px of padding
2023-05-25 08:20:03 -07:00
Gabe Kangas
2aa8756c94
chore(docs): update release doc to call out single-arch builds
2023-05-23 17:44:00 -07:00
Gabe Kangas
432a348deb
fix(ui): move id to menu button instead of wrapper div
2023-05-23 16:51:48 -07:00
Gabe Kangas and GitHub
69f217f758
Refactor mobile chat into modal ( #3038 )
...
* feat(mobile): refactor mobile chat into modal
- Make page always scrollable
- Move mobile chat into a standalone modal
* fix(test): split out mobile browser test specs
* fix(mobile): force chat button to render on top of footer
* fix: some small updates from review
* fix: hide/show hide chat menu option based on width
* fix: chat button icon getting cut off
* chore(tests): add browser tests for mobile chat modal
* chore(tests): add story for ChatModal component
* fix(test): quiet shellcheck
* fix: remove unused import
* fix(tests): silence storybook linting warning
* fix(ui): reposition chat modal button icon with transform
2023-05-22 18:56:44 -07:00
Gabe Kangas and GitHub
e50b23d081
Cleanup unused Javascript ( #3027 )
...
* chore(js): be stricter about dead code warnings
* chore(js): remove dead code and unused exports
* rebase
* chore: remove unused files
* chore(deps): remove unused prop-types dep
* chore(js): remove unused function
* chore(deps): remove + check unused deps
* chore(js): remove unused exports. Closes #3036
2023-05-20 21:15:25 -07:00
Gabe Kangas
acab4e5c85
fix(ui): hard code the colors of the chat moderation menu button
2023-05-20 14:59:02 -07:00
Gabe Kangas
78a64191eb
chore: ignore auto-generated service worker
2023-05-20 14:16:59 -07:00
Gabe Kangas
d53cd65767
fix: force video assets to never use the cache
2023-05-19 20:05:16 -07:00
Gabe Kangas
b28145a26b
fix: disable caching in dev + fix runtime cache usage
2023-05-19 18:52:44 -07:00
Gabe Kangas
05f7075244
fix(chat): make websocket reconnects happen faster. Closes #3021
2023-05-19 18:52:43 -07:00
Gabe Kangas and GitHub
4e1da3fa23
fix(ui): do not add extra spacing to every ant row. Closes #3031 ( #3033 )
2023-05-19 17:34:23 -07:00
Gabe Kangas and GitHub
ddef3f421c
feat: precache web assets. Closes #3030 ( #3032 )
2023-05-19 13:56:45 -07:00
Gabe Kangas
77eb491943
fix(header): change border to outline to resolve logo rendering. Closes #3000
2023-05-18 18:13:23 -07:00
Gabe Kangas
b8ca46a5a3
fix(ui): notify reminder popover positioning. Closes #3025
2023-05-18 15:24:09 -07:00
Gabe Kangas
1f1f48acb0
fix(chat): fix chat input placeholder positioning. Closes #2991
2023-05-18 14:07:11 -07:00
Gabe Kangas
9cb566681e
fix(ui): tweak footer padding and animation speed
2023-05-12 15:41:18 -07:00
Gabe Kangas and GitHub
e694d76ad2
fix(mobile): toggle tablet content layout based on online state. Closes #3003 ( #3007 )
2023-05-12 07:00:04 -07:00
Gabe Kangas
d900da8cab
fix(metrics): increase max valid latency reporting time. Troubleshooting
2023-05-11 22:17:33 -07:00
Gabe Kangas
d253081452
feat(video): force closed gops
2023-05-11 17:13:38 -07:00
Gabe Kangas
cfdfdf5f49
fix(chat): add slight spacing via margin below bottom chat message
2023-05-08 19:29:00 -07:00
Gabe Kangas
fadb9def83
fix(chat): allow system chat messages to fill width. Closes #2998
2023-05-08 18:49:34 -07:00
Gabe Kangas
722d11307a
feat(ui): add id to scroll to bottom button
2023-05-08 09:44:39 -07:00
Gabe Kangas
085c9dceff
feat(ui): add id to social links container
2023-05-08 08:56:14 -07:00
Gabe Kangas
a9a2ad5487
fix(chat): tweak auto scrolling on message logic to reduce scroll to bottom button showing
2023-05-07 20:29:29 -07:00
Gabe Kangas
dc501fec9b
fix(ui): fix modal header color on non-custom modal components
2023-05-07 10:42:20 -07:00
Gabe Kangas
321217651d
fix(footer): override link colors in footer
2023-05-07 10:35:01 -07:00
Gabe Kangas
84fdbecec3
fix(player): fix incorrect icon being rendered from vjs font after update
2023-05-07 09:42:58 -07:00
Gabe Kangas
23d29ac2ae
fix(ui): use showChat selector for dynamicPadding logic
2023-05-06 20:36:17 -07:00
Gabe Kangas
4fa960be8b
fix(ui): fix dynamic padding not taking disabled chat state into account
2023-05-06 20:06:39 -07:00
Gabe Kangas
933656c3a7
fix(player): fix vjs throwing warning about accessing tech
2023-05-06 20:06:13 -07:00
Gabe Kangas
be60d94045
chore(deps): update video.js to the 8.x release
2023-05-06 18:37:12 -07:00