Commit graph

2899 commits

Author SHA1 Message Date
janWilejan
ce724fa073
username of repeat chat messages is display:none (#3101)
users who want to show repeat usernames can inject the following CSS:
[class^="ChatUserMessage_repeatUser"]{display:flex !important;}

Co-authored-by: janWilejan <>
2023-06-28 09:58:07 -07:00
Gabe Kangas
6805a7c1db
feat(ui): more improvements to initial loading state 2023-06-28 07:53:06 -07:00
renovate[bot]
739ddd6487
fix(deps): update dependency @uiw/codemirror-theme-bbedit to v4.21.5 2023-06-28 06:00:01 +00:00
Gabe Kangas
d60289c8bc
feat(ui): improve loading state 2023-06-27 22:52:23 -07:00
Owncast
ac8f9b3945 Commit screenshots 2023-06-28 04:10:46 +00: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
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
a354787a9e
feat(chat): support line breaks and pasted content. Closes #3108 2023-06-27 14:51:01 -07:00
renovate[bot]
35023f20df
chore(deps): update dependency stylelint to v15.9.0 2023-06-27 17:49:26 +00:00
renovate[bot]
cfcd7d2a65
chore(deps): update dependency knip to v2.14.2 2023-06-27 14:57:15 +00:00
renovate[bot]
fb2379c1be
fix(deps): update dependency react-virtuoso to v4.3.11 2023-06-27 11:48:29 +00:00
renovate[bot]
72e9404717
fix(deps): update dependency picmo to v5.8.5 2023-06-27 07:20:58 +00:00
renovate[bot]
ff7642a50f
fix(deps): update dependency @uiw/codemirror-theme-bbedit to v4.21.4 2023-06-27 04:41:15 +00:00
Owncast
ab47015397 Commit screenshots 2023-06-27 04:12:36 +00:00
renovate[bot]
2766aace44
fix(deps): update dependency @uiw/react-codemirror to v4.21.4 2023-06-26 21:49:12 +00:00
renovate[bot]
4ae071b3ab
chore(deps): update dependency @types/react to v18.2.14 2023-06-26 18:45:19 +00:00
Gabe Kangas
d33f117a82
fix(chat): fix missing alt tags on custom emoji. Closes #3106 2023-06-26 11:38:10 -07:00
renovate[bot]
b7c5e75f19
fix(deps): update codemirror 2023-06-26 16:46:57 +00:00
janWilejan
7930747cbb
Fix highlight in video quality selection menu (#3102)
Also removed dead code in video quality selection menu.
Also 'minimize latency (experimental)' button is no longer renamed when pressed
(it is now highlighted when enabled).

Co-authored-by: janWilejan <>
2023-06-26 09:40:28 -07:00
janWilejan
c563742856
Chat popup (#3098)
* add pop out chat button

* add button to close chat popup

* chat is hidden on main interface when a popup chat is open

* NameChangeEvent renames clients with the given id

if you have two or more owncast windows (or pop-out chats) open, changing your
name in 1 client is reflected in all clients.

* replace isChatVisible booleans with chatState enum

* update stories to use ChatState

* fix build tests

---------

Co-authored-by: janWilejan <>
2023-06-26 09:00:27 -07:00
Owncast
fca85a4a42 Commit screenshots 2023-06-26 04:10:35 +00:00
renovate[bot]
9903174ad1
chore(deps): update dependency chromatic to v6.19.9 2023-06-25 17:22:51 +00:00
renovate[bot]
23bf5c3bc5
fix(deps): update nextjs monorepo to v13.4.7 2023-06-25 05:16:58 +00:00
Owncast
17f1967eff Commit screenshots 2023-06-25 04:10:14 +00:00
renovate[bot]
585aff1889
chore(deps): update dependency sass to v1.63.6 2023-06-24 23:05:04 +00:00
renovate[bot]
f36841194b
chore(deps): update dependency npm to v9.7.2 2023-06-24 19:42:42 +00:00
renovate[bot]
51a6a7c95a
chore(deps): update dependency sass to v1.63.5 2023-06-24 04:44:49 +00:00
Owncast
f6c855312d Commit screenshots 2023-06-24 04:10:24 +00:00
janWilejan
e752934fd5
fix TitleNotifier crash (#3100)
rare chance of crashing when using ReactRefresh with an empty chat

Co-authored-by: janWilejan <>
2023-06-23 19:12:34 -07:00
renovate[bot]
0ad9b6c9cd
chore(deps): update dependency @storybook/testing-library to v0.2.0 2023-06-23 21:57:46 +00:00
renovate[bot]
d5bb88c2cc
chore(deps): update dependency cypress to v12.15.0 2023-06-23 18:38:52 +00:00
Owncast
093b9dc087 Commit screenshots 2023-06-23 04:11:02 +00:00
renovate[bot]
068afa1b61
chore(deps): update typescript-eslint monorepo to v5.60.0 2023-06-22 20:09:48 +00:00
Gabe Kangas
06adee2bc2
fix(chat): restore placeholder value to what it was before 2023-06-22 09:48:26 -07:00
renovate[bot]
7c92482e7c
chore(deps): update dependency @types/react to v18.2.13 2023-06-22 13:49:50 +00:00
Owncast
974e4d8879 Commit screenshots 2023-06-22 04:11:16 +00: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
Owncast
3eacb5e8d3 Commit screenshots 2023-06-21 04:17:37 +00: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
renovate[bot]
02347593a8
fix(deps): update dependency slate-react to v0.97.0 2023-06-20 09:41:42 +00:00
Owncast
04cfc6ea4f Commit screenshots 2023-06-20 04:10:14 +00:00
Gabe Kangas
8862d5d6ef
Remove unused default exports 2023-06-19 18:32:56 -07:00
renovate[bot]
7b68af1765
chore(deps): lock file maintenance (#3095)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-19 18:26:08 -07:00
renovate[bot]
3950dfa1f5
chore(deps): update dependency eslint to v8.43.0 2023-06-19 23:25:55 +00:00
renovate[bot]
3d4743d9b9
chore(deps): update dependency chromatic to v6.19.8 2023-06-19 18:36:24 +00:00
Owncast
3a7915566a Commit screenshots 2023-06-19 04:10:54 +00:00
renovate[bot]
6f2a4b0c2b
fix(deps): update nextjs monorepo to v13.4.6 2023-06-19 02:18:19 +00:00
Owncast
bb0324d303 Commit screenshots 2023-06-18 04:10:52 +00:00
renovate[bot]
9b247f734a
chore(deps): update dependency chromatic to v6.19.7 2023-06-17 19:55:10 +00:00
renovate[bot]
252ce67ccc
chore(deps): update dependency sass to v1.63.4 2023-06-17 06:40:45 +00:00
Owncast
d1e8f5e9d6 Commit screenshots 2023-06-17 04:09:50 +00:00
renovate[bot]
aae801060f
fix(deps): update dependency slate-react to v0.96.0 2023-06-16 17:14:13 +00:00
renovate[bot]
0ee674f127
chore(deps): update dependency chromatic to v6.19.5 2023-06-16 12:03:37 +00:00
renovate[bot]
ab8b84574d
chore(deps): update dependency @types/node to v18.16.18 2023-06-16 08:43:05 +00:00
Owncast
e8acab63db Commit screenshots 2023-06-16 04:10:48 +00:00
renovate[bot]
58126d5912
chore(deps): update typescript-eslint monorepo to v5.59.11 2023-06-15 21:14:08 +00:00
renovate[bot]
0a845dbc9c
chore(deps): update dependency @types/react to v18.2.12 2023-06-15 19:42:48 +00:00
renovate[bot]
e5c1938e34
fix(deps): update dependency @uiw/react-codemirror to v4.21.3 2023-06-15 17:54:40 +00:00
renovate[bot]
3a347c1b03
fix(deps): update dependency @uiw/codemirror-theme-bbedit to v4.21.3 2023-06-15 12:48:08 +00: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
renovate[bot]
f7cd508922
chore(deps): update dependency npm to v9.7.1 2023-06-15 07:12:26 +00:00
renovate[bot]
1c6f768312
chore(deps): update dependency cypress to v12.14.0 2023-06-15 04:36:56 +00:00
renovate[bot]
41c7b77f8c
fix(deps): update nextjs monorepo to v13.4.5 2023-06-15 00:19:46 +00:00
renovate[bot]
09b56f9998
fix(deps): update fontsource monorepo to v5.0.3 2023-06-14 21:51:53 +00:00
Gabe Kangas
8a3bae4c30
fix(mobile): bottom section not filling width. Closes #3073 2023-06-14 13:31:18 -07:00
renovate[bot]
83159aea54
fix(deps): update dependency react-virtuoso to v4.3.10 2023-06-14 14:22:02 +00:00
renovate[bot]
015bd75a4a
fix(deps): update dependency react-error-boundary to v4.0.10 2023-06-14 10:03:41 +00:00
renovate[bot]
4739a5f57d
chore(deps): update dependency mermaid to v10.2.3 2023-06-14 03:45:35 +00:00
renovate[bot]
a4e443ee3d
chore(deps): update dependency html-webpack-plugin to v5.5.3 2023-06-14 02:35:00 +00:00
Yusuke
7fc5857d4c
Fix path for image open meta tag #3075. (#3087)
* Commit updated API documentation

* Fix content path used for meta tags.

TT:#3075

* Fix lint for go code.

TT:#3075

* Revert docs/api/index.html

TT:#3075

---------

Co-authored-by: Owncast <owncast@owncast.online>
2023-06-13 19:28:35 -07:00
renovate[bot]
dd83fb984f
chore(deps): update dependency @types/react to v18.2.11 2023-06-13 21:34:16 +00:00
renovate[bot]
bbd13be90a
chore(deps): update dependency sass-loader to v13.3.2 2023-06-13 12:51:10 +00:00
renovate[bot]
68936e7772
chore(deps): update dependency @types/react to v18.2.10 2023-06-13 10:20:32 +00:00
renovate[bot]
9e65c04e54
chore(deps): update dependency @types/node to v18.16.17 2023-06-13 05:59:54 +00:00
Mohib Khan
6fa576a04a
feat: close modal after name change (#3084)
* feat: close modal after name change

* refactor: shortened modal name

* fix: added a no-op for NameChangeModal storybook
2023-06-12 22:54:12 -07:00
Owncast
f616f02be3 Commit screenshots 2023-06-13 04:11:19 +00:00
Gabe Kangas
58f2d09815
fix(chat): try to improve auto scroll to bottom. Closes #3029 2023-06-12 15:47:41 -07:00
renovate[bot]
03e8b172c4
chore(deps): update dependency sass to v1.63.3 2023-06-12 18:08:32 +00:00
renovate[bot]
41bbbb2653
chore(deps): update dependency html-webpack-plugin to v5.5.2 2023-06-12 15:02:48 +00:00
renovate[bot]
3e4efe69b6
chore(deps): update dependency less-loader to v11.1.3 2023-06-12 00:28:46 +00:00
renovate[bot]
944a1e8888
chore(deps): update dependency @babel/core to v7.22.5 2023-06-11 19:34:14 +00:00
renovate[bot]
5861169a6b
fix(deps): update dependency react-virtuoso to v4.3.9 2023-06-11 09:34:15 +00:00
renovate[bot]
669be1154c
chore(deps): update dependency chromatic to v6.18.2 2023-06-11 07:52:06 +00:00
renovate[bot]
9b3b7183d5
chore(deps): update dependency sass to v1.63.2 2023-06-11 03:30:22 +00:00
renovate[bot]
788e1c9c62
chore(deps): update dependency @types/react to v18.2.9 2023-06-10 22:20:54 +00:00
renovate[bot]
117d4dfec7
fix(deps): update dependency @uiw/react-codemirror to v4.21.2 2023-06-10 09:16:09 +00:00
renovate[bot]
8b6c47fb86
fix(deps): update dependency @uiw/codemirror-theme-bbedit to v4.21.2 2023-06-10 06:09:10 +00:00
renovate[bot]
f422500b46 fix(deps): update dependency @uiw/react-codemirror to v4.21.1 2023-06-09 23:24:36 +00:00
renovate[bot]
c17649d112
chore(deps): update typescript-eslint monorepo to v5.59.9 2023-06-08 20:23:45 +00:00
renovate[bot]
4f6cf65725
fix(deps): update dependency @uiw/codemirror-theme-bbedit to v4.21.1 2023-06-08 16:15:07 +00:00
renovate[bot]
1cb8a927f4
fix(deps): update dependency @uiw/codemirror-theme-bbedit to v4.21.0 2023-06-08 11:19:06 +00:00
Owncast
e01213b945 Commit screenshots 2023-06-08 04:14:30 +00:00
renovate[bot]
b7e616d8aa
fix(deps): update dependency @uiw/react-codemirror to v4.20.4 2023-06-07 11:17:53 +00:00
renovate[bot]
d0ce2d6c39
fix(deps): update dependency @uiw/codemirror-theme-bbedit to v4.20.4 2023-06-07 04:35:53 +00:00
Owncast
a546e1a6d7 Commit screenshots 2023-06-07 04:11:04 +00:00
renovate[bot]
fa66c72298
chore(deps): update dependency eslint to v8.42.0 2023-06-06 09:26:53 +00:00
renovate[bot]
56e10d99fe
fix(deps): update dependency @uiw/react-codemirror to v4.20.3 2023-06-06 04:42:14 +00:00
Gabe Kangas
d7ed23e153
Merge branch 'gek/ios-browser-notifications' into develop 2023-06-05 21:35:20 -07:00
Owncast
97e7142267 Commit screenshots 2023-06-06 04:20:17 +00:00
Gabe Kangas
447ab10738
feat: add ios specific push notification instructions
Closes #2992
2023-06-05 21:01:51 -07:00
renovate[bot]
9d5482adf6
fix(deps): update dependency @uiw/codemirror-theme-bbedit to v4.20.3 2023-06-06 00:49:27 +00:00
Yusuke
c4cd2d8472
Fix NotifyReminderPopup warning #3034. (#3068)
* Fix NotifyReminderPopup warning.

TT:#3034

* Revert web/components/action-buttons/NotifyButton.tsx

* Add div tag to make the children recognized as plain html element.

TT: #3034
2023-06-05 17:39:27 -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
aef81eec4c
fix: remove unused duplicate version string 2023-06-05 15:22:24 -07:00
Gabe Kangas
10ec2afb04
chore(deps): remove webpack-deadcode-plugin in favor of knip 2023-06-05 14:35:40 -07:00
renovate[bot]
3fe0784114
fix(deps): update workbox monorepo to v7 (#3059)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-05 11:01:09 -07:00
Gabe Kangas
07db73b084
fix(ui): set offline banner color to be static palette white 2023-06-05 08:55:21 -07:00
renovate[bot]
330f4bf0f2 chore(deps): lock file maintenance 2023-06-05 10:27:42 +00:00
Owncast
bcc5462f04 Commit screenshots 2023-06-05 04:10:24 +00:00
renovate[bot]
bd49840bc0
chore(deps): update dependency @types/react to v18.2.8 2023-06-04 21:54:58 +00:00
Owncast
790f69a865 Commit screenshots 2023-06-04 04:14:55 +00:00
renovate[bot]
8cc144b811
chore(deps): update dependency less-loader to v11.1.2 2023-06-03 19:56:47 +00:00
renovate[bot]
4993c53c05
chore(deps): update dependency chromatic to v6.18.0 2023-06-03 04:19:34 +00:00
Owncast
f1de80cd74 Commit screenshots 2023-06-03 04:10:05 +00:00
Gabe Kangas
2046e4999f
feat(chat): decrease msg collapse timeout + add spacing. Closes #3062 2023-06-02 19:48:07 -07:00
renovate[bot]
8a2fbd0c6e
fix(deps): update dependency @fontsource/poppins to v5.0.2 2023-06-02 22:49:51 +00:00
renovate[bot]
a4f984e7d1
fix(deps): update dependency slate-react to v0.95.0 (#3065)
* fix(deps): update dependency slate-react to v0.95.0

* fix: slate requires prop name change

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2023-06-02 11:44:44 -07:00
Tung Bui (Leo)
6976b0ddb8
fix(admin): Broken link to the stream health page (#3064) 2023-06-02 11:15:01 -07:00
Owncast
a63c9ff20e Commit screenshots 2023-06-02 04:11:42 +00:00
renovate[bot]
0f9f339a96
chore(deps): update typescript-eslint monorepo to v5.59.8 2023-06-01 18:29:03 +00:00
Owncast
3f79c59cbc Commit screenshots 2023-06-01 04:19:02 +00: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
renovate[bot]
aace677e0a
fix(deps): update dependency next-with-less to v3.0.1 2023-05-31 21:01:00 +00:00
Gabe Kangas
71703f2245
fix(chat): fix bot status not showing. Closes #3046 2023-05-31 13:54:03 -07:00
renovate[bot]
465ded857f
chore(deps): update dependency sass-loader to v13.3.1 2023-05-31 10:42:57 +00:00
renovate[bot]
4d83c1288b
chore(deps): update dependency css-loader to v6.8.1 2023-05-31 05:51:39 +00:00
renovate[bot]
56e33aa9d6
chore(deps): update dependency less-loader to v11.1.1 (#3057)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-30 22:46:33 -07:00
Owncast
56a2f5aaab Commit screenshots 2023-05-31 04:23:14 +00:00
renovate[bot]
a0cd1c2466
chore(deps): update dependency css-loader to v6.8.0 2023-05-30 23:25:37 +00:00
Gabe Kangas
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
renovate[bot]
9459a6d722 chore(deps): update nextjs monorepo to v13.4.4 2023-05-30 20:44:00 +00:00
Abhishek Gupta
0ff30d44e4
fix: hide latency card for admin if latency is 0 (#3047)
* hide latency card for admin if latency is 0

* Prettified Code!

---------

Co-authored-by: abhipanorian <abhipanorian@users.noreply.github.com>
2023-05-30 11:33:30 -07:00
Gabe Kangas
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
renovate[bot]
20a684ec29
fix(deps): update dependency next-with-less to v3 (#3050)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-30 10:32:13 -07:00
Owncast
ee799e7623 Commit screenshots 2023-05-30 04:11:59 +00:00
renovate[bot]
d3a495b0cd
chore(deps): update dependency @types/node to v18.16.16 2023-05-29 21:46:37 +00:00
renovate[bot]
1daead52e5
chore(deps): update dependency @babel/core to v7.22.1 2023-05-29 18:14:37 +00:00
renovate[bot]
03ac467acf
chore(deps): lock file maintenance (#3055)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 08:19:15 -07:00
renovate[bot]
1544ad3b2f
chore(deps): update dependency @babel/core to v7.22.0 2023-05-29 13:55:41 +00:00
renovate[bot]
7e38ac7738
fix(deps): update dependency yaml to v2.3.1 2023-05-29 10:45:09 +00:00
renovate[bot]
c06f7d2a94 chore(deps): lock file maintenance 2023-05-29 08:40:31 +00:00
Owncast
788a74a1a4 Commit screenshots 2023-05-29 04:10:15 +00:00
renovate[bot]
5d89db6d15
chore(deps): update dependency @types/node to v18.16.15 2023-05-28 20:47:19 +00:00
Owncast
00e0ce47a0 Commit screenshots 2023-05-28 04:10:05 +00:00
renovate[bot]
df54f2d96c
chore(deps): update dependency @types/react to v18.2.7 2023-05-27 18:46:03 +00:00
renovate[bot]
1cf4071d39
fix(deps): update dependency yaml to v2.3.0 2023-05-27 08:47:11 +00:00
Owncast
2a2a168ede Commit screenshots 2023-05-27 04:10:09 +00:00
renovate[bot]
a86fd62f4e
fix(deps): update dependency @fontsource/poppins to v5 (#3049)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-26 12:27:13 -07:00
renovate[bot]
37a71e8632
fix(deps): update dependency @fontsource/inter to v5 (#3048)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-26 12:03:30 -07:00
renovate[bot]
8d4ccc1742
fix(deps): update dependency react-virtuoso to v4.3.8 2023-05-26 15:02:39 +00:00
renovate[bot]
c05ba16863
chore(deps): update dependency sass-loader to v13.3.0 2023-05-26 07:04:48 +00:00
Owncast
ba64b5f33e Commit screenshots 2023-05-26 04:20:00 +00:00
renovate[bot]
65c3b443fd
chore(deps): update typescript-eslint monorepo to v5.59.7 2023-05-25 18:25:30 +00:00
Gabe Kangas
15e06b9b2b
fix(mobile): remove extra 20px of padding 2023-05-25 08:20:03 -07:00
Owncast
15b6bb6eb4 Commit screenshots 2023-05-25 04:10:36 +00:00
renovate[bot]
fe6d3ef5cb
chore(deps): update dependency @types/node to v18.16.14 2023-05-24 23:24:02 +00:00
renovate[bot]
f3f608f6c6
fix(deps): update dependency @uiw/react-codemirror to v4.20.2 2023-05-24 05:52:30 +00:00
Owncast
23b6867502 Commit screenshots 2023-05-24 04:15:01 +00:00
Gabe Kangas
432a348deb
fix(ui): move id to menu button instead of wrapper div 2023-05-23 16:51:48 -07:00
gingervitis
29041e6d76
Address chat modal button issues (#3042)
* don't display chat button or modal if isModal is true. dont display the show/hide chat option in the userdropedown for tablet sizes either. tweak chat button styles and make chat button bg the same as the chat component bg color.

* only show chat button if online

* fix(chat): chat should be available through 5min buffer period. Fixes #3044

* fix(test): update mobile test

---------

Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2023-05-23 16:32:35 -07:00
renovate[bot]
8ed19a59a2
fix(deps): update dependency @uiw/codemirror-theme-bbedit to v4.20.2 2023-05-23 13:27:53 +00:00
renovate[bot]
c27372ddde
chore(deps): update dependency eslint to v8.41.0 2023-05-23 06:01:45 +00:00
Owncast
2b215bc742 Commit screenshots 2023-05-23 04:10:39 +00:00
Gabe Kangas
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
renovate[bot]
a07457406e
chore(deps): update dependency style-loader to v3.3.3 2023-05-22 18:39:55 +00:00
renovate[bot]
e031f111f5
chore(deps): lock file maintenance (#3039)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-22 07:32:36 -07:00
renovate[bot]
913363bccf
chore(deps): update dependency css-loader to v6.7.4 2023-05-22 04:15:43 +00:00
Owncast
74d48c2a10 Commit screenshots 2023-05-22 04:10:12 +00:00
gingervitis
4703a64878
address doublescroll #3028 (#3035)
* quick fix for mobile menu button overlap

* - use new dynamic vh css prop to handle ios safari double scrolling
- only force tabs height when online

* cleanup

* add comment
2023-05-21 14:11:53 -07:00
renovate[bot]
4251731e84
chore(deps): update dependency @types/node to v18.16.13 2023-05-21 16:43:50 +00:00
renovate[bot]
8488de2009
fix(deps): update dependency react-virtuoso to v4.3.7 2023-05-21 10:04:11 +00:00
Owncast
aa6bb0d921 Commit screenshots 2023-05-21 04:25:05 +00:00
Gabe Kangas
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
Owncast
80a04e6fda Commit screenshots 2023-05-20 04:09:57 +00: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
4e1da3fa23
fix(ui): do not add extra spacing to every ant row. Closes #3031 (#3033) 2023-05-19 17:34:23 -07:00
renovate[bot]
5646b0885b
chore(deps): update dependency @types/node to v18.16.12 2023-05-19 21:38:15 +00:00
Gabe Kangas
ddef3f421c
feat: precache web assets. Closes #3030 (#3032) 2023-05-19 13:56:45 -07:00
renovate[bot]
0ad28732e2
chore(deps): update typescript-eslint monorepo to v5.59.6 2023-05-19 11:40:43 +00:00
renovate[bot]
545865c6b3
chore(deps): update dependency @types/node to v18.16.10 2023-05-19 05:12:07 +00:00
Owncast
7868e3d020 Commit screenshots 2023-05-19 04:11:18 +00: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
gingervitis
c2a0295a0c
Address some layout issues with odd content spacing on mobile, and footer position (#3022)
* - set vars for player container height and status bar height
- use them to calculate mobile top spacing to adjust for tab content positioning

* give main content section a min height, place footer absolutely at bottom; rm all the fixed footer styling

* cleanup; restructure tabbed display logic and css a bit

* Prettified Code!

* cleanup

* fix(story): footer story needs to be wrapped in RecoilRoot if it is to use Recoil

* revert adding footer to mobile about section

* prevent double scrolling

---------

Co-authored-by: gingervitis <gingervitis@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2023-05-18 12:13:26 -07:00
Owncast
9e39a9b381 Commit screenshots 2023-05-18 04:20:46 +00:00
renovate[bot]
e2604c8019
fix(deps): update dependency slate-react to v0.94.2 2023-05-17 10:31:23 +00:00
Owncast
916767e764 Commit screenshots 2023-05-17 04:10:31 +00:00
renovate[bot]
5defca3182
chore(deps): update dependency @types/node to v18.16.9 2023-05-16 17:05:33 +00:00
Owncast
b5dbe49408 Commit screenshots 2023-05-16 04:11:23 +00:00
renovate[bot]
cdc2566efd chore(deps): lock file maintenance 2023-05-15 10:18:11 +00:00
Owncast
21e89014b4 Commit screenshots 2023-05-15 04:10:25 +00:00
renovate[bot]
82a900eeb1
chore(deps): update dependency @types/node to v18.16.8 2023-05-14 22:30:17 +00:00
Owncast
19a2e7032b Commit screenshots 2023-05-14 04:10:24 +00:00
renovate[bot]
40e0546cd7
chore(deps): update dependency @types/node to v18.16.7 2023-05-13 09:53:17 +00:00
Owncast
d702751660 Commit screenshots 2023-05-13 04:10:06 +00:00
renovate[bot]
a9e50cb15d
fix(deps): update dependency slate to v0.94.1 2023-05-12 23:05:15 +00:00
Gabe Kangas
9cb566681e
fix(ui): tweak footer padding and animation speed 2023-05-12 15:41:18 -07:00
Nathan
3bd45d09f3
feat: floating fading footer (#3008)
Co-authored-by: thisProjects <wibbet@wobbet.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2023-05-12 14:52:54 -07:00
renovate[bot]
c58af42f26
chore(deps): update typescript-eslint monorepo to v5.59.5 2023-05-12 17:45:59 +00:00
Gabe Kangas
e694d76ad2
fix(mobile): toggle tablet content layout based on online state. Closes #3003 (#3007) 2023-05-12 07:00:04 -07:00
renovate[bot]
ef435563cb
chore(deps): update dependency @types/node to v18.16.6 2023-05-12 08:32:20 +00:00
Gabe Kangas
d900da8cab
fix(metrics): increase max valid latency reporting time. Troubleshooting 2023-05-11 22:17:33 -07:00
Owncast
8694f425eb Commit screenshots 2023-05-12 04:10:26 +00:00
renovate[bot]
98e4076595
fix(deps): update dependency react-virtuoso to v4.3.6 2023-05-11 16:26:51 +00:00
Owncast
8ab07b7a90 Commit screenshots 2023-05-11 04:10:58 +00:00
renovate[bot]
2099de69fe
chore(deps): update dependency eslint to v8.40.0 2023-05-10 09:58:16 +00:00
Owncast
01213c3def Commit screenshots 2023-05-10 04:10:24 +00:00
renovate[bot]
284b6c48d2
chore(deps): update dependency @types/react to v18.2.6 2023-05-09 16:21:22 +00:00
renovate[bot]
090b95fa21
chore(deps): update dependency @types/node to v18.16.5 2023-05-09 05:51:04 +00:00
Owncast
95fbc76b11 Commit screenshots 2023-05-09 04:09:57 +00: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
renovate[bot]
44d5723aa9
fix(deps): update dependency picmo to v5.8.4 2023-05-08 18:38:28 +00: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
renovate[bot]
b92338abe9
chore(deps): lock file maintenance (#2997)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-08 08:14:56 -07:00
renovate[bot]
4afb10eda2
chore(deps): update dependency @types/node to v18.16.4 2023-05-08 09:02:01 +00:00
Owncast
c714b47d92 Commit screenshots 2023-05-08 04:11:04 +00: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
renovate[bot]
10d9e43b76
chore(deps): update dependency @types/react to v18.2.5 2023-05-07 20:17:21 +00:00
Dev Gupta
fb36d32fa0
Fixes : Admin: Custom emoji page layout (#2993)
* Update emojis.tsx

* Prettified Code!

* Second Iteration

* Update emojis.tsx

* Putting Delete Button at top-right

Will this work ?

* Prettified Code!

* Update emojis.tsx

Changing Icon of Delete Button
Decreasing Delete-Button Size

* Prettified Code!

* Tweak style of delete emoji button

---------

Co-authored-by: dev265545 <dev265545@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2023-05-07 12:57:15 -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
renovate[bot]
a11f8ce346
fix(deps): update dependency antd to v4.24.10 2023-05-07 12:19:13 +00:00
renovate[bot]
ee501366db
chore(deps): update dependency eslint-plugin-storybook to v0.6.12 2023-05-07 06:30:16 +00:00
Owncast
4a2e039b33 Commit screenshots 2023-05-07 04:10:00 +00: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
Gabe Kangas
630a5bf782
fix(mobile): support a dynamic mobile browser theme color 2023-05-06 17:06:14 -07:00
Gabe Kangas
a1a2bf1a47
fix(mobile): fix offline banner overflow due to hard-coded height
Closes #2990
2023-05-06 16:30:52 -07:00
Gabe Kangas
3616717ceb
fix(chat): strip p tags from outgoing chat messages to fix markdown rendering 2023-05-06 16:00:48 -07:00
Gabe Kangas
8dbc8a07cf
feat(embeds): wrap chat embeds in error components 2023-05-06 14:11:23 -07:00
Gabe Kangas
f5657d9fdc
fix: provide fallback empty object for appearance variables 2023-05-06 14:11:21 -07:00
renovate[bot]
248a68b68b
chore(deps): update dependency chromatic to v6.17.4 2023-05-06 18:35:59 +00:00
Gabe Kangas
afa6c8fd23
fix(chat): increase font weight of chat name change messages 2023-05-06 11:01:14 -07:00
Gabe Kangas
6d55c42282
fix(chat): increase font weight of chat join messages 2023-05-06 10:49:00 -07:00
Owncast
e349b5f0db Commit screenshots 2023-05-06 04:14:17 +00:00
renovate[bot]
09dd0d17ce
chore(deps): update dependency @babel/core to v7.21.8 2023-05-05 23:17:47 +00:00
Gabe Kangas
646c5616da
fix(footer): add dynamic right padding to fix footer overflowing. Closes #2988 2023-05-05 14:37:01 -07:00
Gabe Kangas
b41bb31473
fix(footer): allow overriding text color in the footer 2023-05-05 14:36:27 -07:00
Gabe Kangas
d139cf08f5
fix(embeds): import custom theme into chat embeds 2023-05-05 12:21:20 -07:00
Gabe Kangas
14d95a69f3
fix(ui): do not use hard-coded colors for text 2023-05-05 12:20:50 -07:00
Nathan
04848c1d8c
fix:#2954-player-gets-cut-off-vertically (#2987)
* fix:#2954-player-gets-cut-off-vertically

* Use header-height variable everywhere

---------

Co-authored-by: thisProjects <wibbet@wobbet.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2023-05-05 11:10:28 -07:00
renovate[bot]
23a6602811
fix(deps): update dependency react-virtuoso to v4.3.5 2023-05-05 09:27:45 +00:00
renovate[bot]
88ad1e1fe1
fix(deps): update dependency @codemirror/language-data to v6.3.1 2023-05-05 05:14:42 +00:00
Gabe Kangas
9e19af636e
fix(mobile): adjust padding for bottom mobile content. Closes #2986 2023-05-04 21:48:09 -07:00
Gabe Kangas
6982ce54b7
fix: increase line height of headers in page content 2023-05-04 21:40:53 -07:00
Gabe Kangas
c79834a752
fix(mobile): do not show action menu if there are no actions. Closes #2985 2023-05-04 21:37:52 -07:00
Gabe Kangas
4325c64205
fix(chat): limit image size within a chat message 2023-05-04 21:23:01 -07:00
Owncast
e66b109bd0 Commit screenshots 2023-05-05 04:10:18 +00:00
Gabe Kangas
7d6fa8d1ac
fix(ui): add margin under page content. Closes #2963 2023-05-04 18:11:06 -07:00
gabek
e086176b54 Prettified Code! 2023-05-05 01:00:21 +00:00
Gabe Kangas
22761b0896
fix(admin): change admin modal header text color. Closes #2964 2023-05-04 17:57:33 -07:00
renovate[bot]
fb7adb63a1
chore(deps): update typescript-eslint monorepo to v5.59.2 2023-05-04 21:32:44 +00:00
Gabe Kangas
7261b1d49f
fix(embed): allow flexible player sizes for embeds. Closes #2984 2023-05-04 11:29:48 -07:00
Gabe Kangas
f0dbfbd0d5
fix(ui): re-hide scroll bars. closes #2981 2023-05-04 10:52:54 -07:00
renovate[bot]
7aee3fbf88
fix(deps): update dependency react-virtuoso to v4.3.4 2023-05-04 10:05:16 +00:00
Owncast
8a9537c476 Commit screenshots 2023-05-04 04:10:13 +00:00
renovate[bot]
61832633fc
fix(deps): update dependency slate-react to v0.94.0 2023-05-04 01:04:12 +00:00
renovate[bot]
7f4ac0607f
fix(deps): update dependency react-virtuoso to v4.3.3 2023-05-03 17:49:17 +00:00
renovate[bot]
f67b970788
fix(deps): update dependency picmo to v5.8.3 2023-05-03 05:06:12 +00:00
Owncast
43c49fc4e2 Commit screenshots 2023-05-03 04:10:17 +00:00
renovate[bot]
1ece8af913
chore(deps): update dependency @types/node to v18.16.3 2023-05-02 16:08:17 +00:00
renovate[bot]
2dc6332994
chore(deps): update dependency @babel/core to v7.21.5 2023-05-02 08:29:53 +00:00
Owncast
37074a4f36 Commit screenshots 2023-05-02 04:20:52 +00:00
Gabe Kangas
7aca27cb08
feat: add support for markdown in offline message. Closes #2921 (#2977) 2023-05-01 19:45:27 -07:00
renovate[bot]
138df57479
fix(deps): update dependency @codemirror/lang-css to v6.2.0 2023-05-01 19:24:51 +00:00
renovate[bot]
66699bd577
chore(deps): lock file maintenance (#2975)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-01 08:45:35 -07:00
renovate[bot]
e7b8af2f04
chore(deps): update dependency @types/node to v18.16.2 2023-05-01 04:22:29 +00:00
Owncast
8a7d62d654 Commit screenshots 2023-05-01 04:10:33 +00:00
gabek
6dcd68821d Prettified Code! 2023-05-01 03:13:10 +00:00
Dev Gupta
b54e1c391e
FIX #2933 Make admin stream title input more visible (#2974)
* Update main-layout.css
2023-04-30 20:10:36 -07:00
renovate[bot]
bdb808b177
chore(deps): update dependency style-dictionary to v3.8.0 2023-04-30 21:08:46 +00:00
Gabe Kangas
ea902520ff
fix(ui): reduce empty vertical space between action buttons and content header 2023-04-30 13:34:37 -07:00
renovate[bot]
6bcae3b6f4
fix(deps): update dependency sharp to v0.32.1 2023-04-30 14:39:06 +00:00
renovate[bot]
5c4cf34316
chore(deps): update dependency eslint to v8.39.0 2023-04-30 07:10:55 +00:00
renovate[bot]
408a0d87fe
fix(deps): update dependency @xstate/react to v3.2.2 (#2972)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 21:28:19 -07:00
Owncast
e23d0dac0a Commit screenshots 2023-04-30 04:17:35 +00:00
renovate[bot]
ffd74e5dc7
fix(deps): update dependency xstate to v4.37.2 2023-04-29 23:24:49 +00:00
renovate[bot]
1d28f255ec
chore(deps): update dependency @types/react to v18.2.0 2023-04-29 17:34:45 +00:00
renovate[bot]
87febd7856
chore(deps): update dependency sass to v1.62.1 2023-04-29 10:52:47 +00:00