gingervitis
8a74af202d
Update chat message visibility for moderation ( #524 )
...
* update message viz in db
* create admin endpoint to update message visibility
* convert UpdateMessageVisibility api to take in an array of IDs to change visibility on instead
* Support requesting filtered or unfiltered chat messages
* Handle UPDATE chat events on front and backend for toggling messages
* Return entire message with UPDATE events
* Remove the UPDATE message type
* Revert "Remove the UPDATE message type"
This reverts commit 3a83df3d492f7ecf2bab65e845aa2b0365d3a7f6.
* update -> visibility update
* completely remove messages when they turn hidden on VISIBILITY-UPDATEs, and insert them if they turn visible
* Explicitly set visibility
* Fix multi-id sql updates
* increate scroll buffer a bit so chat scrolls when new large messages come in
* Add automated test around chat moderation
* Add new chat admin APIs to api spec
* Commit updated API documentation
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
Co-authored-by: Owncast <owncast@owncast.online>
2020-12-29 13:35:33 -08:00
dependabot[bot]
c78371fc57
Bump @videojs/http-streaming from 2.4.0 to 2.4.1 in /build/javascript ( #506 )
...
* Bump @videojs/http-streaming from 2.4.0 to 2.4.1 in /build/javascript
Bumps [@videojs/http-streaming](https://github.com/videojs/http-streaming ) from 2.4.0 to 2.4.1.
- [Release notes](https://github.com/videojs/http-streaming/releases )
- [Changelog](https://github.com/videojs/http-streaming/blob/main/CHANGELOG.md )
- [Commits](https://github.com/videojs/http-streaming/compare/v2.4.0...v2.4.1 )
Signed-off-by: dependabot[bot] <support@github.com>
* Commit updated Javascript packages
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online>
2020-12-22 22:36:46 -08:00
gingervitis
51f344f8e0
misc issue fixes ( #496 )
...
* rename social-icons to prevent adblockers from blocking scripts, fix for #491
* hide viewer count when stream is off, fixes #428
* show a notice in document title of num messages if window is blurred, #426
* display indicator when stream has gone onlnie or offline when window is blurred
2020-12-22 17:43:35 -08:00
Ginger Wong
8774551838
wrap tags so they extend off the view, fixes #500
2020-12-22 10:07:11 -08:00
Gabe Kangas
93c3968bc6
Try to assist people with websocket troubleshooting. Closes #468
2020-12-21 22:36:21 -08:00
dependabot[bot]
1de72ce336
Bump @videojs/http-streaming from 2.3.1 to 2.4.0 in /build/javascript ( #436 )
...
* Bump @videojs/http-streaming from 2.3.1 to 2.4.0 in /build/javascript
Bumps [@videojs/http-streaming](https://github.com/videojs/http-streaming ) from 2.3.1 to 2.4.0.
- [Release notes](https://github.com/videojs/http-streaming/releases )
- [Changelog](https://github.com/videojs/http-streaming/blob/main/CHANGELOG.md )
- [Commits](https://github.com/videojs/http-streaming/compare/v2.3.1...v2.4.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* Commit updated Javascript packages
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online>
2020-12-14 15:46:38 -08:00
Ginger Wong
121b80143a
display username change form better on small screen
2020-12-12 11:38:08 -08:00
Ginger Wong
d4f5162505
prevent header from hiding when keyboard is active on mobile for username change
2020-12-12 11:08:23 -08:00
gingervitis
0062896b7d
chat fixes and optimizations ( #431 )
...
* - format messages on didMount instead of didUpdate. will also prevent bad setSTate loops when message is blank;
- convert message.js to functional comp
- prevent extra rerenders in messages and chat with shouldComponentUpdate checks
* revert chat test
* more concise returns;
2020-12-06 21:01:52 -08:00
dependabot[bot]
5b22b22308
Bump @joeattardi/emoji-button from 4.5.1 to 4.6.0 in /build/javascript ( #413 )
...
* Bump @joeattardi/emoji-button from 4.5.1 to 4.6.0 in /build/javascript
Bumps [@joeattardi/emoji-button](https://github.com/joeattardi/emoji-button ) from 4.5.1 to 4.6.0.
- [Release notes](https://github.com/joeattardi/emoji-button/releases )
- [Commits](https://github.com/joeattardi/emoji-button/compare/v4.5.1...v4.6.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* Commit updated Javascript packages
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online>
2020-12-04 14:13:27 -08:00
Ginger Wong
26c066b454
overflow hidden on message so word forces break; decrease maxlength of username to 60 chars. fix #417
2020-12-04 00:00:50 -08:00
Ginger Wong
5e41dab92c
revert chat test
2020-12-03 22:51:11 -08:00
Ginger Wong
5fe36f37bd
fix for #411
2020-12-03 22:43:31 -08:00
Ginger Wong
0bf8cf1dba
make emoji search text more legible; break long user name change messages
2020-12-03 22:28:16 -08:00
Gabe Kangas
298d140c28
Connect to websocket in embed player. Closes #361
2020-11-20 18:06:51 -08:00
dependabot[bot]
cc78564c64
Bump @videojs/http-streaming from 2.3.0 to 2.3.1 in /build/javascript ( #386 )
...
* Bump @videojs/http-streaming from 2.3.0 to 2.3.1 in /build/javascript
Bumps [@videojs/http-streaming](https://github.com/videojs/http-streaming ) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/videojs/http-streaming/releases )
- [Changelog](https://github.com/videojs/http-streaming/blob/v2.3.1/CHANGELOG.md )
- [Commits](https://github.com/videojs/http-streaming/compare/v2.3.0...v2.3.1 )
Signed-off-by: dependabot[bot] <support@github.com>
* Commit updated Javascript packages
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online>
2020-11-19 22:45:10 -08:00
Matt Steele
aeb221b32f
Do not highlight usernames inside links ( #366 )
...
sweet!
* Do not highlight usernames inside words
Fixes #156
* Do not search on separate words
* Add accuracy options to markjs
2020-11-17 17:29:03 -08:00
gingervitis
f8d94c2dc2
jump to bottom of list when the DOM observes that a new message node has been added ( #369 )
2020-11-17 16:59:27 -08:00
gingervitis
01f16aeddf
Simplify Logo requirement from users. ( #373 )
...
* Simplify Logo requirement from users.
- Only require 1 logo file, instead of a `small` and `large` one. Just require `logo`.
- Update frontend sso that primary header logo will ALWAYS be owncast logo.
- User's logo will remain in "user content" area.
* Commit updated API documentation
Co-authored-by: Owncast <owncast@owncast.online>
2020-11-17 15:12:54 -08:00
dependabot[bot]
92fa5b5c8c
Bump @joeattardi/emoji-button from 4.4.0 to 4.5.0 in /build/javascript ( #370 )
...
* Bump @joeattardi/emoji-button from 4.4.0 to 4.5.0 in /build/javascript
Bumps [@joeattardi/emoji-button](https://github.com/joeattardi/emoji-button ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/joeattardi/emoji-button/releases )
- [Commits](https://github.com/joeattardi/emoji-button/compare/v4.4.0...v4.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* Commit updated Javascript packages
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online>
2020-11-16 22:45:13 -08:00
dependabot[bot]
4f4a13540f
Bump @joeattardi/emoji-button from 4.3.0 to 4.4.0 in /build/javascript ( #367 )
...
* Bump @joeattardi/emoji-button from 4.3.0 to 4.4.0 in /build/javascript
Bumps [@joeattardi/emoji-button](https://github.com/joeattardi/emoji-button ) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/joeattardi/emoji-button/releases )
- [Commits](https://github.com/joeattardi/emoji-button/compare/v4.3.0...v4.4.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* Commit updated Javascript packages
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online>
2020-11-16 17:38:12 -08:00
dependabot[bot]
c76b7229a5
Bump preact from 10.5.5 to 10.5.7 in /build/javascript ( #360 )
...
* Bump preact from 10.5.5 to 10.5.7 in /build/javascript
Bumps [preact](https://github.com/preactjs/preact ) from 10.5.5 to 10.5.7.
- [Release notes](https://github.com/preactjs/preact/releases )
- [Commits](https://github.com/preactjs/preact/compare/10.5.5...10.5.7 )
Signed-off-by: dependabot[bot] <support@github.com>
* Commit updated Javascript packages
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online>
2020-11-12 22:59:02 -08:00
dependabot[bot]
2517e9944e
Bump @videojs/http-streaming from 2.2.4 to 2.3.0 in /build/javascript ( #327 )
...
* Bump @videojs/http-streaming from 2.2.4 to 2.3.0 in /build/javascript
Bumps [@videojs/http-streaming](https://github.com/videojs/http-streaming ) from 2.2.4 to 2.3.0.
- [Release notes](https://github.com/videojs/http-streaming/releases )
- [Changelog](https://github.com/videojs/http-streaming/blob/main/CHANGELOG.md )
- [Commits](https://github.com/videojs/http-streaming/compare/v2.2.4...v2.3.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* Commit updated Javascript packages
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online>
2020-11-05 23:08:53 -08:00
dependabot[bot]
cf6609496c
Bump video.js from 7.8.3 to 7.10.2 in /build/javascript ( #326 )
...
* Bump video.js from 7.8.3 to 7.10.2 in /build/javascript
Bumps [video.js](https://github.com/videojs/video.js ) from 7.8.3 to 7.10.2.
- [Release notes](https://github.com/videojs/video.js/releases )
- [Changelog](https://github.com/videojs/video.js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/videojs/video.js/compare/v7.8.3...v7.10.2 )
Signed-off-by: dependabot[bot] <support@github.com>
* Commit updated Javascript packages
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online>
2020-11-05 22:54:56 -08:00
dependabot[bot]
c2f94c4e6c
Bump @videojs/http-streaming from 2.2.0 to 2.2.4 in /build/javascript ( #322 )
...
* Bump @videojs/http-streaming from 2.2.0 to 2.2.4 in /build/javascript
Bumps [@videojs/http-streaming](https://github.com/videojs/http-streaming ) from 2.2.0 to 2.2.4.
- [Release notes](https://github.com/videojs/http-streaming/releases )
- [Changelog](https://github.com/videojs/http-streaming/blob/v2.2.4/CHANGELOG.md )
- [Commits](https://github.com/videojs/http-streaming/compare/v2.2.0...v2.2.4 )
Signed-off-by: dependabot[bot] <support@github.com>
* Commit updated Javascript packages
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online>
2020-11-03 22:44:18 -08:00
dependabot[bot]
9ae3f1a267
Bump @joeattardi/emoji-button from 4.2.0 to 4.3.0 in /build/javascript ( #319 )
...
* Bump @joeattardi/emoji-button from 4.2.0 to 4.3.0 in /build/javascript
Bumps [@joeattardi/emoji-button](https://github.com/joeattardi/emoji-button ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/joeattardi/emoji-button/releases )
- [Commits](https://github.com/joeattardi/emoji-button/compare/v4.2.0...v4.3.0 )
Signed-off-by: dependabot[bot] <support@github.com>
* Commit updated Javascript packages
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online>
2020-11-03 18:48:09 -08:00
bgildson
bcf7332675
changed duration format to also represent days
2020-10-29 08:46:54 -03:00
Gabe Kangas
2839a5e236
Custom thumbnail poster component ( #281 )
...
* Custom thumbnail poster component
* add opacity transition to thumbnail img
* fix some videoonly styles
* move video styles to video.css
* make component out of image layers; put inline styles into css
* cleanup
* update videoonly ; don't render poster if video player, remove dom modification in player
* revert interval
Co-authored-by: Ginger Wong <omqmail@gmail.com>
2020-10-22 14:14:44 -07:00
Gabe Kangas
72de85bc10
Add Javascript update Github Actions workflow ( #275 )
...
* JS update workflow
* Update package.json to see if workflow fires properly
* Commit updated Javascript packages
Co-authored-by: Owncast <owncast@owncast.online>
2020-10-20 18:38:37 -07:00
dependabot[bot]
dab7914eab
Bump @justinribeiro/lite-youtube from 0.9.0 to 0.9.1 in /build/javascript ( #273 )
...
* Commit updated Javascript packages
* Bump preact from 10.5.4 to 10.5.5 in /build/javascript (#265 )
* Trying a new github workflow to install javascript packages
* Bump tailwindcss from 1.9.2 to 1.9.4 in /build/javascript (#266 )
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss ) from 1.9.2 to 1.9.4.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v1.9.2...v1.9.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Commit updated Javascript packages
* Bump preact from 10.5.4 to 10.5.5 in /build/javascript
Bumps [preact](https://github.com/preactjs/preact ) from 10.5.4 to 10.5.5.
- [Release notes](https://github.com/preactjs/preact/releases )
- [Commits](https://github.com/preactjs/preact/compare/10.5.4...10.5.5 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online>
* Bump @justinribeiro/lite-youtube in /build/javascript
Bumps [@justinribeiro/lite-youtube](https://github.com/justinribeiro/lite-youtube ) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/justinribeiro/lite-youtube/releases )
- [Commits](https://github.com/justinribeiro/lite-youtube/commits )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Owncast <owncast@owncast.online>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2020-10-20 15:15:56 -07:00
Ginger Wong
03a6eb3cee
optmized lines
2020-10-17 19:21:43 -07:00
Gabe Kangas
7dcc89a841
Add system chat message support to messages query
2020-10-16 17:50:00 -07:00
Gabe Kangas
f4815e331c
Update chat styling
2020-10-16 17:46:44 -07:00
Gabe Kangas
30c9bbe966
Size logo properly with the user image
2020-10-16 13:53:43 -07:00
Gabe Kangas
6ea9affce0
HLS video handling/storage/state refactor ( #151 )
...
* WIP with new transcoder progress monitor
* A whole different WIP in progress monitoring via local PUTs
* Use an actual hls playlist parser to rewrite master playlist
* Cleanup
* Private vs public path for thumbnail generation
* Allow each storage provider to make decisions of how to store different types of files
* Simplify inbound file writes
* Revert
* Split out set stream as connected/disconnected state methods
* Update videojs
* Add comment about the hls handler
* Rework of the offline stream state. For #85
* Delete old unreferenced video segment files from disk
* Cleanup all segments and revert to a completely offline state after 5min
* Stop thumbnail generation on stream stop. Copy logo to thumbnail on cleanup.
* Update transcoder test
* Add comment
* Return http 200 on success to transcoder. Tweak how files are written to disk
* Force pixel color format in transcoder
* Add debugging info for S3 transfers. Add default ACL.
* Fix cleanup timer
* Reset session stats when we cleanup the session.
* Put log file back
* Update test
* File should not be a part of this commit
* Add centralized shared performance timer for use anywhere
* Post-rebase cleanup
* Support returning nil from storage provider save
* Updates to reflect package changes + other updates in master
* Fix storage providers being overwritten
* Do not return pointer in save. Support cache headers with S3 providers
* Split out videojs + vhs and point to specific working versions of them
* Bump vjs and vhs versions
* Fix test
* Remove unused
* Update upload warning message
* No longer valid comment
* Pin videojs and vhs versions
2020-10-14 14:07:38 -07:00
gingervitis
57f2e4b567
Merge pull request #241 from jeyemwey/jv-119-remove-avatars
...
Remove Chat Avatars
Thanks for the cleanup! Looks great.
2020-10-14 11:16:58 -07:00
Gabe Kangas
64a85e68aa
Update extra page content API ( #240 )
...
* Mark change stream key api as pre-release
* Add API for changing extra page content. Renanme usercontent -> pagecontent. closes #236
2020-10-14 09:38:48 -07:00
Jannik Volkland
146e6d342c
Remove avatars from frontend
2020-10-14 13:33:55 +02:00
Gabe Kangas
d7c3991b59
Render and sanitize chat messages server-side. ( #237 )
...
* Render and sanitize chat messages server-side. Closes #235
* Render content.md server-side and return it in the client config
* Remove showdown from web project
* Update api spec
* Move example user content file
2020-10-13 16:45:52 -07:00
Gabe Kangas
ce14e0d0a7
Remove additional viewer counts from status bar. Closes #155
2020-10-08 16:39:11 -07:00
Jannik Volkland
d4b800c9bb
Merge branch 'fix-issue-202'
2020-10-07 08:46:09 +02:00
Jannik Volkland
813884ef21
fix: Use Kebab-Case, and resolve Merge Conflict
2020-10-07 08:42:46 +02:00
gingervitis
1eb7c1985b
Merge pull request #228 from SoldierCorp/save-volume-settings
...
ADD: Save volume settings in localstorage
2020-10-06 22:54:57 -07:00
Edgardo Ramírez
38743a9608
UPDATE: Set volume on load
2020-10-06 19:01:59 -05:00
Edgardo Ramírez
f0df543def
ADD: Handle muted state to update the volume settings
2020-10-06 15:51:30 -05:00
gingervitis
a36891c465
Merge pull request #226 from Pranav2612000/chat_count_fix
...
fix: prevents messages ending with spaces to exceed the msg limit
2020-10-06 13:46:07 -07:00
Edgardo Ramírez
ac1860d325
UPDATE: Use helpers functions for saving the volume settings
2020-10-06 15:46:07 -05:00
Edgardo Ramírez
66db710761
FIX: Set volume only if it exists in localstorage
2020-10-06 15:03:15 -05:00
Edgardo Ramírez
e2200f09d7
Merge remote-tracking branch 'upstream/master' into save-volume-settings
2020-10-06 14:55:56 -05:00
Edgardo Ramírez
84b81e440d
ADD: Save volume settings in localstorage
2020-10-06 14:53:08 -05:00
Gabe Kangas
dfc03bc027
Web modules were getting hit by .gitignore. Fixed
2020-10-05 08:43:38 -07:00
Gabe Kangas
5d530ca5a6
Missing showdown module import in app
2020-10-05 00:05:35 -07:00
Pranav
7ac22eb889
fix: prevents messages ending with spaces to exceed the msg limit
2020-10-05 11:12:33 +05:30
Gabe Kangas
27a4c8c895
Move all remote dependencies to be local ( #220 )
...
* Experiment with javascript bundling
* Experiment with snowpack. Making progress
* Success! Uses local js modules and assets and no cdns
* Missing local css
2020-10-04 18:43:31 -07:00
Jannik
4c02b6eea1
Move socialIconsList to its own component
2020-10-04 20:48:44 +02:00
Ahmad Karlam
29ef90e384
fix: check if date is invalid
2020-10-04 10:58:02 +07:00
Ahmad Karlam
8c380f118a
refactor: declare format timestamp as variable for consistency
2020-10-04 10:57:45 +07:00
Ahmad Karlam
1c03e83c31
Typo
2020-10-04 09:08:40 +07:00
Ahmad Karlam
2abde9186c
refactoring
2020-10-04 09:08:05 +07:00
Ahmad Karlam
d27d4a798f
Remove moment js and use standard library date from javascript
2020-10-04 09:01:46 +07:00
Ahmad Karlam
63a757ef23
Use moment js for diff and format date
2020-10-03 20:29:29 +07:00
Jannik
d6dadcabf8
Fix: Optional socialHandles and tags
2020-10-02 21:28:35 +02:00
Ahmad Karlam
334a69386d
Add timestamp to title chat
2020-10-01 16:11:43 +07:00
gingervitis
fc27d73030
Merge pull request #171 from owncast/gek/remove-player-progress-bar
...
Remove player progress bar. Closes #159
2020-09-27 22:03:40 -07:00
Gabe Kangas
ec9f8ba004
Stop using skypack CDN for emoji button and bump version. Address #141
2020-09-25 19:36:11 -07:00
Gabe Kangas
0cb31644f4
Quiet, log.
2020-09-23 18:18:15 -07:00
Ginger Wong
01f956d043
detect portrait mode on mobile so it doesnt go into two col layout when keyboard is up, ( #178 )
2020-09-22 17:09:55 -07:00
Ginger Wong
58570be302
disable chat when websocket disconnects, enable it when it connects
2020-09-22 01:38:43 -07:00
Gabe Kangas
5af0afa2a0
Disable chat input when websocket disconnects. Closes #174
2020-09-22 01:22:49 -07:00
gingervitis
661eedc03a
chat fixes v3 or 5 or 123 ( #168 )
...
* only consider short-heights when not smallscreen; hide status bar when small screen, but leave shadow;
* fix max char counting bugs with paste, yet be still be able to use modifier keys even when max chars reached
* rmeove 'chat' button; move into textarea
* use image for emoji picker for sizing consitency
* cleanup unused things
* - totally unecessary emoji picker style improvements
- totally necessary doctype added to emoji picker so it shows up more stable-y on mobile views
* more stable layout positioning for chat panel without hacky margins, so that the bottom of the message list will always be on top of the form input, and not behind it at any point.
* hide header on touch screens when screns are small and screen height is short (possibly when keyboard is up), so that there's more visibliity to see messages. this only works on chrome, not ios safari right now, due to the position: fixed of things.
* move char counting to keyup instead
* address message text horiz overflow (#157 )
* dont jumpToBottom if user has scrolled about 200px from the bottom (#101 )
* scroll to bottom on resize too
* cleanup
* revert test bool
* typo
* re-readjust short-wide case again
* - add focus to input field after emoji is selected, put cursor at end
- instead of smooth scrolling to bottom, just jump there.
2020-09-21 20:11:09 -07:00
Gabe Kangas
7e2963ab1c
Remove player progress bar. Closes #159
2020-09-21 14:28:12 -07:00
Gabe Kangas
2e6d61c7c2
Allow user colors to be more red
2020-09-21 14:14:55 -07:00
Gabe Kangas
38d93a549a
Tweak user colors and add a little testing script for future experimenting. Closes #170
2020-09-21 13:56:07 -07:00
Gabe Kangas
257847fdf8
Fix chat visibility toggle
2020-09-20 19:27:26 -07:00
Ginger Wong
29ebe80ad0
remove test cruft so chat panel visibility is remembered
2020-09-20 15:49:52 -07:00
Gabe Kangas
80b2b9e668
Move API endpoints under an API url namespace. Closes #148
2020-09-14 16:15:53 -07:00
Gabe Kangas
6a3f634ef5
Misc web updates ( #147 )
...
* Try and clarify max viewer count string
* Shrink title font size on small screens to fit username
* Hide stream info on small screens to buy some space
* Hide emoji button on small screens until we can fix it. For #140
* Make jumping to bottom be a part of the render pass to fix race condition. For #140
* Remove About in info view. We can add it back. Just playing with that since it was missing a space anyway
* address some own mr comments
Co-authored-by: Ginger Wong <omqmail@gmail.com>
2020-09-13 22:02:04 -07:00
Gabe Kangas
0dcd92e9cd
Fix chat not coming back after server comes back. Closes #136
2020-09-12 18:46:30 -07:00
Gabe Kangas
4c497454b6
Give highlights a little padding
2020-09-12 18:01:53 -07:00
Gabe Kangas
7b11c65187
Fix missing live duration string. Closes #144
2020-09-10 20:57:51 -07:00
Gabe Kangas
ce8fc019ec
Fix websocket not reconnecting. For #136
2020-09-06 14:28:21 -07:00
Ginger Wong
961e212cd7
update standalone chat styles
2020-09-03 02:44:50 -07:00
Ginger Wong
0a3d1145f6
use defaultvalue for username uncontrolled component, fixes #138 )
2020-09-02 22:04:19 -07:00
Gabe Kangas
2019d4a647
Remove error logged when extra info does not exist
2020-09-01 19:15:20 -07:00
Gabe Kangas
2c1caa1238
Show chat by default. Closes #137
2020-09-01 19:10:46 -07:00
Gabe Kangas
c9451cf13a
Update video.js and vhs http-streaming. Closes #133
2020-09-01 11:42:27 -07:00
Gabe Kangas
aaeea2bb1d
Pin emoji picker to a specific min'ed version
2020-08-30 11:57:27 -07:00
Ginger Wong
09f6b62398
- show offline state when stream ends and video is not playing ( #130 )
...
- style fixes
2020-08-29 17:35:19 -07:00
Ginger Wong
0e6edf9ac0
fix max viewers display
2020-08-29 00:42:04 -07:00
Ginger Wong
43e88ee81d
fix youtube embed sizing and weird zindexing; fix single col video sizing inconsistency across other browsers
2020-08-27 12:25:46 -07:00
Ginger Wong
b549b21257
add utils to help cleanup whitespaces from contenteditable output; removed forced chat enabling
2020-08-26 11:56:01 -07:00
Ginger Wong
2cffabf0fb
- don't make emoji picker freak out by limiting transitions to just app container ( #123 )
...
- give width on youtube embed container (#122 )
- give video a max height of less than current window height (#125 )
-
2020-08-26 11:15:09 -07:00
Ginger Wong
cd5f71265a
more tab cleanup
2020-08-26 00:57:15 -07:00
Ginger Wong
b399fbba22
address MR comments
2020-08-26 00:51:40 -07:00
Ginger Wong
6457015406
cleanup
2020-08-24 12:34:36 -07:00
Ginger Wong
2a02b75e42
fix responsive styles
2020-08-24 03:30:42 -07:00
Ginger Wong
0b1f9db4ed
update references to owncast site; enable scrolltobottom on new messages
2020-08-23 22:21:42 -07:00
Ginger Wong
abf42f1a56
avatar\ change style update
2020-08-23 21:49:26 -07:00
Ginger Wong
940b6df86b
use only unpkg/preact + htm consistently for all components
2020-08-23 21:41:02 -07:00
Ginger Wong
3d6e9feeaf
Merge branch 'master' into 0809gw-messagemodule
2020-08-23 21:29:07 -07:00