Commit graph

6724 commits

Author SHA1 Message Date
renovate[bot]
0f7bb5384b
fix(deps): update dependency sharp to v0.32.2 2023-07-14 11:32:01 +00:00
Owncast
6f3b2c871b Bundle embedded web app 2023-07-14 11:31:23 +00:00
renovate[bot]
87532a540a
chore(deps): update typescript-eslint monorepo to v5.62.0 2023-07-14 07:09:20 +00:00
Owncast
045a34f8b2 Commit screenshots 2023-07-14 04:10:32 +00:00
Owncast
2c1bc0094e Bundle embedded web app 2023-07-14 03:48:16 +00:00
renovate[bot]
4d430478f6
chore(deps): update dependency knip to v2.15.1 2023-07-14 00:26:29 +00:00
Owncast
a614e275cf Bundle embedded web app 2023-07-14 00:25:49 +00:00
renovate[bot]
cc324374cd
chore(deps): update dependency cypress to v12.17.1 2023-07-13 22:29:30 +00:00
Owncast
012230c2dc Bundle embedded web app 2023-07-13 22:28:51 +00:00
renovate[bot]
2614eaab64
chore(deps): update dependency @types/jest to v29.5.3 2023-07-13 20:32:57 +00:00
Owncast
c4405c048e Bundle embedded web app 2023-07-13 20:32:17 +00:00
janWilejan
e15e2dc47c
Fix deprecated antd dropdown warnings (#3171)
* Fix deprecated antd dropdown warnings
2023-07-13 20:28:12 +00:00
Owncast
5389554028 Bundle embedded web app 2023-07-13 19:41:08 +00:00
janWilejan
14baef4e36
remove excess resize event listeners (#3169)
We add a resize handler to the window when the ChatContainer is created. If a
second ChatContainer is created due to React redrawing, remove the old handler.

Co-authored-by: janWilejan <>
2023-07-13 12:36:21 -07:00
Owncast
34b531b214 Commit screenshots 2023-07-13 04:10:39 +00:00
renovate[bot]
89dfa3bb66
chore(deps): update peter-evans/create-or-update-comment digest to d1355c8 2023-07-12 06:27:18 +00:00
Owncast
1eaf4e5f54 Bundle embedded web app 2023-07-12 06:26:50 +00:00
renovate[bot]
abbb4f05c0
fix(deps): update dependency @fontsource/poppins to v5.0.5 2023-07-12 04:17:10 +00:00
Owncast
a8aa37478d Commit screenshots 2023-07-12 04:11:36 +00:00
Owncast
47368731d6 Bundle embedded web app 2023-07-11 20:17:13 +00:00
janWilejan
f889113526
change overflow behaviour in chat input (#3167)
Firefox only breaks at word boundaries by default, meaning we need a horizontal
scrollbar to handle long words like AAAAAAAAAAAAAAAAAAAAAAAAAAAAA.

Co-authored-by: janWilejan <>
2023-07-11 13:13:04 -07:00
Owncast
db449bb685 Bundle embedded web app 2023-07-11 20:12:10 +00:00
janWilejan
101174f71e
replace margins with padding in the chat container (#3165)
Virtuoso can't calculate the size of elements that have margins. This causes
strange behaviour with scrolling in chat.

Co-authored-by: janWilejan <>
2023-07-11 13:07:58 -07:00
Owncast
f6182229f5 Bundle embedded web app 2023-07-11 17:49:21 +00:00
John Regan
3f65099910
Name change: better unicode handling (#3164)
* Name change: better unicode handling

Client-side:

* Changes the NameChangeModal to show text "Over limit" when a proposed display
name is too long.

* Allows names to go over limit to prevent splitting graphemes on input.

Server-side:

* Changes the MakeSafeStringOfLength to count number of unicode code points
instead of string bytes.

* name modal: check that newName is defined before iterating
2023-07-11 10:44:09 -07:00
John Regan
dfa3a2a273
chat: check that a new username is different before sending out updates (#3162) 2023-07-10 23:16:36 -07:00
Owncast
822de27cfd Bundle embedded web app 2023-07-11 06:05:00 +00:00
John Regan
056bd9f152
contenteditable: remove warning about unknown property onContentChange (#3161) 2023-07-10 23:02:07 -07:00
janWilejan
3f4887020d
Add resize handle to chat (#3157)
* add resize handle to chat

* Add chat resize functionality

* window resize only causes chat resize on desktop

* fix parseFloat invocation

* desktop is optional attribute of ChatContainer

---------

Co-authored-by: janWilejan <>
2023-07-10 23:00:28 -07:00
Owncast
c92f58df2e Commit screenshots 2023-07-11 04:10:58 +00:00
dependabot[bot]
faaf4583ed
Bump semver from 5.7.1 to 5.7.2 in /test/automated/api (#3163)
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 16:38:05 -07:00
Owncast
63b3867203 Bundle embedded web app 2023-07-10 23:17:51 +00:00
John Regan
a663f8ec34
replace grapheme-splitter with graphemer (updated fork) (#3160) 2023-07-10 16:13:40 -07:00
Owncast
22683dab46 Bundle embedded web app 2023-07-10 18:55:33 +00:00
renovate[bot]
52ffc266f8
chore(deps): update dependency babel-loader to v9.1.3 2023-07-10 17:55:36 +00:00
Owncast
05188d4339 Bundle embedded web app 2023-07-10 09:11:24 +00:00
renovate[bot]
e047c3bd18 chore(deps): lock file maintenance 2023-07-10 09:06:32 +00:00
renovate[bot]
6d9fcdd451
chore(deps): update peter-evans/create-or-update-comment digest to 540f247 2023-07-10 04:58:13 +00:00
Owncast
5ef717b5db Commit screenshots 2023-07-10 04:11:31 +00:00
Owncast
2b3990ea9c Bundle embedded web app 2023-07-10 01:36:23 +00:00
renovate[bot]
00ebacb3d0
fix(deps): update nextjs monorepo to v13.4.9 (#3148)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-09 18:31:40 -07:00
Owncast
92e867d1ae Bundle embedded web app 2023-07-10 01:12:41 +00:00
Dev Gupta
d107a3386c
Update ActionButtonRow.module.scss (#3156) 2023-07-09 18:08:02 -07:00
Owncast
c3e988f1a1 Bundle embedded web app 2023-07-09 21:12:13 +00:00
janWilejan
2d72935564
change chat from a sidebar to a column (#3113)
* change chat from a sidebar to a column

Using a 2-column layout prevents the chat scrollbar from overlapping the page
scrollbar. Also, it no longer needs to calculate extra padding for elements.

* remove unused Sidebar.tsx

* fix css for chat column

* re-center "Go to last message" button

* main content column always uses maximum height

* lint

* re-hide scrollbars in mainContent on chromium

* fix chat column width when input is over-full

* chat is only fixed-width in desktop

---------

Co-authored-by: janWilejan <>
2023-07-09 14:07:35 -07:00
dependabot[bot]
60d6cda3a6
Bump tough-cookie and artillery in /test/load (#3154)
Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) to 4.1.3 and updates ancestor dependency [artillery](https://github.com/artilleryio/artillery). These dependencies need to be updated together.


Updates `tough-cookie` from 2.5.0 to 4.1.3
- [Release notes](https://github.com/salesforce/tough-cookie/releases)
- [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md)
- [Commits](https://github.com/salesforce/tough-cookie/compare/v2.5.0...v4.1.3)

Updates `artillery` from 1.7.2 to 2.0.0-34
- [Release notes](https://github.com/artilleryio/artillery/releases)
- [Commits](https://github.com/artilleryio/artillery/compare/v1.7.2...v2.0.0-34)

---
updated-dependencies:
- dependency-name: tough-cookie
  dependency-type: indirect
- dependency-name: artillery
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-09 13:50:25 -07:00
Owncast
8915322d51 Bundle embedded web app 2023-07-09 20:46:57 +00:00
John Regan
c132d82645
simpler chatbox (#3146) 2023-07-09 13:42:03 -07:00
Owncast
aeed7a678d Bundle embedded web app 2023-07-09 20:17:55 +00:00
dependabot[bot]
e38a4a1576
Bump tough-cookie from 4.0.0 to 4.1.3 in /test/automated/api (#3152)
Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 4.0.0 to 4.1.3.
- [Release notes](https://github.com/salesforce/tough-cookie/releases)
- [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md)
- [Commits](https://github.com/salesforce/tough-cookie/compare/v4.0.0...v4.1.3)

---
updated-dependencies:
- dependency-name: tough-cookie
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-09 13:15:07 -07:00