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
f9039acadb
Use SVG for default logos. Closes #261
2020-10-16 13:38:30 -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
gingervitis
25ef2fc66e
Merge pull request #231 from owncast/gek/remove-status-bar-values
...
Remove additional viewer counts from status bar.
2020-10-08 21:44:27 -07:00
Gabe Kangas
250dcf1d75
make logo fit size of user image avatar circle. closes #230
2020-10-08 21:15:46 -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
gingervitis
e7f39a0113
Merge pull request #213 from ahmadkarlam/add-title-chat
...
Add timestamp to title chat
2020-10-04 01:15:45 -07: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
Ginger Wong
ff3a50dc03
linty stuff
2020-10-03 13:50:08 -07:00
Ginger Wong
ab1eb69fd1
apply scrollbar tricks to moz browser; make scroll colors on emoji picker easier to see; make emoji hover color easier to see
2020-10-03 13:42:48 -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
Ginger Wong
1a477de89a
Merge branch 'master' of https://github.com/gabek/owncast
2020-09-27 23:04:51 -07:00
Ginger Wong
3add3897ac
show play button when video is paused (issue #201 )
2020-09-27 23:04:42 -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