From e578ea02401a2c0755216615fe647c2a7812051a Mon Sep 17 00:00:00 2001 From: Ayushya Amitabh Date: Tue, 15 Sep 2020 23:56:04 -0400 Subject: [PATCH] v1.7.6/version bump - add hotstar support - add hotstar to website --- admin/package.json | 2 +- app/package.json | 2 +- app/public/background.js | 2 +- app/public/manifest.json | 6 +- app/src/Api.js | 2 + app/src/App.js | 2 +- app/src/VideoListener.js | 24 +++ app/src/index.css | 13 +- app/src/index.js | 3 + functions/modules/createRoom.js | 14 +- functions/package.json | 2 +- package.json | 2 +- website/changes/v1.7.6/index.html | 287 ++++++++++++++++++++++++++ website/copyright/index.html | 9 + website/index.html | 1 + website/media/logos/HotstarBlack.webp | Bin 0 -> 15186 bytes website/media/logos/HotstarWhite.webp | Bin 0 -> 20830 bytes website/styles/large.css | 2 +- website/styles/variables-dark.css | 3 + website/styles/variables.css | 3 + website/welcome/index.html | 1 + 21 files changed, 366 insertions(+), 14 deletions(-) create mode 100644 website/changes/v1.7.6/index.html create mode 100644 website/media/logos/HotstarBlack.webp create mode 100644 website/media/logos/HotstarWhite.webp diff --git a/admin/package.json b/admin/package.json index 0521277..f65c6e0 100644 --- a/admin/package.json +++ b/admin/package.json @@ -1,6 +1,6 @@ { "name": "watch-party-admin", - "version": "1.7.5", + "version": "1.7.6", "private": true, "dependencies": { "@ant-design/icons": "^4.2.2", diff --git a/app/package.json b/app/package.json index ffe3492..ba1d37b 100644 --- a/app/package.json +++ b/app/package.json @@ -1,6 +1,6 @@ { "name": "watch-party-crx", - "version": "1.7.5", + "version": "1.7.6", "private": true, "dependencies": {}, "scripts": { diff --git a/app/public/background.js b/app/public/background.js index 0ed06f3..abd3f59 100644 --- a/app/public/background.js +++ b/app/public/background.js @@ -26,7 +26,7 @@ try { console.info('CHROME ENV'); } -const APP_VERSION = '1.7.5'; +const APP_VERSION = '1.7.6'; const APP_VERSION_STRING = APP_VERSION.replace(/\./g, ''); const firebaseConfig = { diff --git a/app/public/manifest.json b/app/public/manifest.json index 3aa8d41..9a21c2e 100644 --- a/app/public/manifest.json +++ b/app/public/manifest.json @@ -1,7 +1,7 @@ { "name": "Watch Party", "short_name": "WP", - "version": "1.7.5", + "version": "1.7.6", "description": "Watch streamed content together.", "background": { "page": "background.html" @@ -42,6 +42,7 @@ "https://*.funimation.com/*", "https://*.roosterteeth.com/*", "https://*.stan.com.au/*", + "https://*.hotstar.com/*", "https://api.giphy.com/*", "https://*.voxeet.com/*" ], @@ -79,7 +80,8 @@ "https://*.viki.com/*", "https://*.funimation.com/*", "https://*.roosterteeth.com/*", - "https://*.stan.com.au/*" + "https://*.stan.com.au/*", + "https://*.hotstar.com/*" ], "run_at": "document_idle", "js": ["/static/js/content.js"], diff --git a/app/src/Api.js b/app/src/Api.js index a443064..e91fc02 100644 --- a/app/src/Api.js +++ b/app/src/Api.js @@ -39,6 +39,7 @@ export const PLAYER_SOURCE = { FUNIMATION: 'funimation.', ROOSTERTEETH: 'roosterteeth.', STAN: 'stan.', + HOTSTAR: 'hotstar.', LOCAL: 'localhost', }; @@ -60,6 +61,7 @@ export const getPlayerSource = () => { if (HREF.includes(PLAYER_SOURCE.FUNIMATION)) return PLAYER_SOURCE.FUNIMATION; if (HREF.includes(PLAYER_SOURCE.ROOSTERTEETH)) return PLAYER_SOURCE.ROOSTERTEETH; if (HREF.includes(PLAYER_SOURCE.STAN)) return PLAYER_SOURCE.STAN; + if (HREF.includes(PLAYER_SOURCE.HOTSTAR)) return PLAYER_SOURCE.HOTSTAR; if (HREF.includes(PLAYER_SOURCE.LOCAL)) return PLAYER_SOURCE.LOCAL; }; diff --git a/app/src/App.js b/app/src/App.js index 65611bc..095c891 100644 --- a/app/src/App.js +++ b/app/src/App.js @@ -27,7 +27,7 @@ import { } from './Api'; import Tutorial from './Tutorial'; -const APP_VERSION = '1.7.5'; +const APP_VERSION = '1.7.6'; const APP_VERSION_STRING = APP_VERSION.replace(/\./g, ''); const darkTheme = createMuiTheme({ diff --git a/app/src/VideoListener.js b/app/src/VideoListener.js index d0274a1..f026375 100644 --- a/app/src/VideoListener.js +++ b/app/src/VideoListener.js @@ -174,6 +174,9 @@ export default class VideoListener { case PLAYER_SOURCE.STAN: this.video.element.currentTime = serverPlayer.time; break; + case PLAYER_SOURCE.HOTSTAR: + this.video.element.currentTime = serverPlayer.time; + break; default: break; } @@ -364,6 +367,14 @@ export default class VideoListener { const stanShow = stanShowContainer ? stanShowContainer.innerHTML : ''; const stanEpisode = stanEpisodeContainer ? stanEpisodeContainer.innerHTML : ''; return stanShow === '' && stanEpisode === '' ? null : stanShow + '\n' + stanEpisode; + case PLAYER_SOURCE.HOTSTAR: + const hotstarShowContainer = document.querySelector(nS.show); + const hotstarEpisodeContainer = document.querySelector(nS.episode); + const hotstarShow = hotstarShowContainer ? hotstarShowContainer.innerText : ''; + const hotstarEpisode = hotstarEpisodeContainer ? hotstarEpisodeContainer.innerText : ''; + return hotstarShow === '' && hotstarEpisode === '' + ? null + : hotstarShow + '\n' + hotstarEpisode; default: break; } @@ -781,6 +792,19 @@ export default class VideoListener { }, 1000); } break; + case PLAYER_SOURCE.HOTSTAR: + const hotstarVideoElement = document.querySelector(this.selectors[PLAYER_SOURCE.HOTSTAR]); + if (hotstarVideoElement) { + this.firstTimeSync(hotstarVideoElement); + } else { + setInterval(() => { + var hsve = document.querySelector(this.selectors[PLAYER_SOURCE.HOTSTAR]); + if (hsve && !this.video.element && this.video.element !== hsve) { + this.firstTimeSync(hsve); + } + }, 1000); + } + break; default: break; } diff --git a/app/src/index.css b/app/src/index.css index 74805ba..1836a5c 100644 --- a/app/src/index.css +++ b/app/src/index.css @@ -81,7 +81,8 @@ body.hulu #party_wrapper *, body.peacock #party_wrapper *, body.disney #party_wrapper *, body.apple #party_wrapper *, -body.funimation #party_wrapper * { +body.funimation #party_wrapper *, +body.hotstar #party_wrapper * { box-sizing: inherit; } @@ -314,6 +315,16 @@ body.stan .party-content-wrapper input { padding-bottom: 10.5px; height: initial; } +/* HOTSTAR */ +body.hotstar.visible .header { + max-width: var(--body-width); + z-index: 9999 !important; +} +body.hotstar .party-content-wrapper input, +body.hotstar .party-content-wrapper textarea { + background: transparent !important; + height: initial !important; +} #party-loading { position: absolute; diff --git a/app/src/index.js b/app/src/index.js index b2f312f..2b85c58 100644 --- a/app/src/index.js +++ b/app/src/index.js @@ -120,6 +120,9 @@ switch (getPlayerSource()) { case PLAYER_SOURCE.STAN: document.body.classList.add('stan'); break; + case PLAYER_SOURCE.HOTSTAR: + document.body.classList.add('hotstar'); + break; case PLAYER_SOURCE.LOCAL: document.body.classList.add('local'); break; diff --git a/functions/modules/createRoom.js b/functions/modules/createRoom.js index 193f0f0..36a6ff1 100644 --- a/functions/modules/createRoom.js +++ b/functions/modules/createRoom.js @@ -8,14 +8,20 @@ const isValidPin = (pin) => /^.*[0-9].{2}$/.test(pin); module.exports = async (req, res) => { const bodydata = JSON.parse(req.body); console.log('Requested Create - UID - ', bodydata.uid); - if (!bodydata.userName) res.status(400).send({ message: 'Missing user name' }); - if (!bodydata.partyName) res.status(400).send({ message: 'Missing party name' }); - if (!bodydata.partyPin) res.status(400).send({ message: 'Missing party pin' }); + if (!bodydata.userName) { + return res.status(400).send({ message: 'Missing user name' }); + } + if (!bodydata.partyName) { + return res.status(400).send({ message: 'Missing party name' }); + } + if (!bodydata.partyPin) { + return res.status(400).send({ message: 'Missing party pin' }); + } if (partyNameHasInvalidChar(bodydata.partyName)) { res.status(400).send({ message: 'Party name can not have "\\" or "/" or "."' }); } if (!isValidPin(bodydata.partyPin)) { - res + return res .status(400) .send({ message: 'Party pin can only have digits and must be atleast 3 digits' }); } diff --git a/functions/package.json b/functions/package.json index 3f34c04..0a0cea5 100644 --- a/functions/package.json +++ b/functions/package.json @@ -1,6 +1,6 @@ { "name": "watch-party-api", - "version": "1.7.5", + "version": "1.7.6", "description": "Cloud Functions for Watch Party", "scripts": { "lint": "eslint .", diff --git a/package.json b/package.json index 9bf8c2a..679bbf2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "watch-party", - "version": "1.7.5", + "version": "1.7.6", "description": "Watch Party", "scripts": { "start": "firebase emulators:start", diff --git a/website/changes/v1.7.6/index.html b/website/changes/v1.7.6/index.html new file mode 100644 index 0000000..8a3d944 --- /dev/null +++ b/website/changes/v1.7.6/index.html @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + + + Watch Party | V1.7.6 + + + +
+ WATCH PARTY +

+ WATCH YOUR FAVORITES,
WITH YOUR FAVORITE PEOPLE +

+ + GET FIREFOX ADD-ON + + + GET CHROME EXTENSION + +
+
+
+
+ CHANGELOG +
+
+
+
+
+

V1.7.6

+
+
+

ADD HOTSTAR SUPPORT

+

ADD TOGGLE TO FLIP CALL COLORS

+

ADD AUTO LEAVE ON CLOSE

+

ADD LEAVE MESSAGES

+

SHOW WHO PAUSED / PLAYED

+
+
+
+ +
+ + + diff --git a/website/copyright/index.html b/website/copyright/index.html index b5d97b4..d0846b3 100644 --- a/website/copyright/index.html +++ b/website/copyright/index.html @@ -187,6 +187,15 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION.

Stan logo is a trademark and intellectual property of Stan Group.

+

+ Hotstar logo is a trademark and intellectual property of Home Box Office, Inc. +

+

+ Google Chrome logo is a trademark and intellectual property of Google, Inc. +

+

+ Firefox logo is a trademark and intellectual property of Mozilla, Inc. +

diff --git a/website/index.html b/website/index.html index 42edb58..902ea52 100644 --- a/website/index.html +++ b/website/index.html @@ -189,6 +189,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION.
+
diff --git a/website/media/logos/HotstarBlack.webp b/website/media/logos/HotstarBlack.webp new file mode 100644 index 0000000000000000000000000000000000000000..c42bd42fabf3d410e459e5014f944aeef9d6ef31 GIT binary patch literal 15186 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 Xzl0?p2Il=^1ECld|Gzfb|7H9S)>))W literal 0 HcmV?d00001 diff --git a/website/media/logos/HotstarWhite.webp b/website/media/logos/HotstarWhite.webp new file mode 100644 index 0000000000000000000000000000000000000000..5ca9276ca1f69fd65e793b0eb13303b36b32a488 GIT binary patch literal 20830 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 literal 0 HcmV?d00001 diff --git a/website/styles/large.css b/website/styles/large.css index d319ddd..18cf878 100644 --- a/website/styles/large.css +++ b/website/styles/large.css @@ -80,7 +80,7 @@ body { } .donate.card-grid .support-card button.big-button:hover { - height: 25% !important; + height: 35% !important; padding-left: 10rem; } diff --git a/website/styles/variables-dark.css b/website/styles/variables-dark.css index 8829beb..3f2d61a 100644 --- a/website/styles/variables-dark.css +++ b/website/styles/variables-dark.css @@ -63,3 +63,6 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. .card-grid .support-card#stan { background-image: url('/media/logos/StanWhite.webp'); } +.card-grid .support-card#hotstar { + background-image: url('/media/logos/HotstarWhite.webp'); +} diff --git a/website/styles/variables.css b/website/styles/variables.css index 66fcf68..1544e21 100644 --- a/website/styles/variables.css +++ b/website/styles/variables.css @@ -62,3 +62,6 @@ AMITABH, AND MAY NOT BE COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. .card-grid .support-card#stan { background-image: url('/media/logos/StanBlack.webp'); } +.card-grid .support-card#hotstar { + background-image: url('/media/logos/HotstarBlack.webp'); +} diff --git a/website/welcome/index.html b/website/welcome/index.html index d01ded0..1931fd8 100644 --- a/website/welcome/index.html +++ b/website/welcome/index.html @@ -227,6 +227,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. +