diff --git a/functions/package-lock.json b/functions/package-lock.json index b4a2294..27e0592 100644 --- a/functions/package-lock.json +++ b/functions/package-lock.json @@ -1,6 +1,6 @@ { "name": "watch-party-api", - "version": "1.6.7", + "version": "1.7.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -2418,6 +2418,15 @@ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true }, + "stripe": { + "version": "8.92.0", + "resolved": "https://registry.npmjs.org/stripe/-/stripe-8.92.0.tgz", + "integrity": "sha512-1LmHDs4GUyi0g4ZCA08orsJSgmo9FmQB9BLBSdFqAJsV8cWbMYV9v8Ioj4G3H3hi9pVEfpn3MDc26EFDkGrWdg==", + "requires": { + "@types/node": ">=8.1.0", + "qs": "^6.6.0" + } + }, "stubs": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", diff --git a/functions/package.json b/functions/package.json index ca2bcc1..9be8ef8 100644 --- a/functions/package.json +++ b/functions/package.json @@ -19,7 +19,8 @@ "firebase-admin": "^9.0.0", "firebase-functions": "^3.3.0", "node-fetch": "^2.6.0", - "nodemailer": "^6.4.11" + "nodemailer": "^6.4.11", + "stripe": "^8.92.0" }, "devDependencies": { "eslint": "^5.12.0", diff --git a/website/404.html b/website/404.html index f28ad92..c7e8645 100644 --- a/website/404.html +++ b/website/404.html @@ -12,6 +12,8 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. -------------------------------------------------------------------------> + + @@ -50,7 +52,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. @import '/styles/variables-dark.css' screen and (prefers-color-scheme: dark); @import '/styles/extrasmall.css'; - @import '/styles/small.css' only screen and (min-width: 768px); + @import '/styles/small.css' only screen and (min-width: 768px) and (max-width: 1024px); @import '/styles/medium.css' only screen and (min-width: 1024px); @import '/styles/large.css' only screen and (min-width: 1366px); @import '/styles/extralarge.css' only screen and (min-width: 1921px); @@ -139,9 +141,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. Give Feedback Getting Started - - Support Watch Party - + Support Watch Party + + @@ -50,7 +52,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. @import '/styles/variables-dark.css' screen and (prefers-color-scheme: dark); @import '/styles/extrasmall.css'; - @import '/styles/small.css' only screen and (min-width: 768px); + @import '/styles/small.css' only screen and (min-width: 768px) and (max-width: 1024px); @import '/styles/medium.css' only screen and (min-width: 1024px); @import '/styles/large.css' only screen and (min-width: 1366px); @import '/styles/extralarge.css' only screen and (min-width: 1921px); @@ -201,9 +203,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. Give Feedback Getting Started - - Support Watch Party - + Support Watch Party + + @@ -50,7 +52,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. @import '/styles/variables-dark.css' screen and (prefers-color-scheme: dark); @import '/styles/extrasmall.css'; - @import '/styles/small.css' only screen and (min-width: 768px); + @import '/styles/small.css' only screen and (min-width: 768px) and (max-width: 1024px); @import '/styles/medium.css' only screen and (min-width: 1024px); @import '/styles/large.css' only screen and (min-width: 1366px); @import '/styles/extralarge.css' only screen and (min-width: 1921px); @@ -180,9 +182,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. Give Feedback Getting Started - - Support Watch Party - + Support Watch Party + + @@ -50,7 +52,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. @import '/styles/variables-dark.css' screen and (prefers-color-scheme: dark); @import '/styles/extrasmall.css'; - @import '/styles/small.css' only screen and (min-width: 768px); + @import '/styles/small.css' only screen and (min-width: 768px) and (max-width: 1024px); @import '/styles/medium.css' only screen and (min-width: 1024px); @import '/styles/large.css' only screen and (min-width: 1366px); @import '/styles/extralarge.css' only screen and (min-width: 1921px); @@ -179,9 +181,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. Give Feedback Getting Started - - Support Watch Party - + Support Watch Party + + @@ -50,7 +52,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. @import '/styles/variables-dark.css' screen and (prefers-color-scheme: dark); @import '/styles/extrasmall.css'; - @import '/styles/small.css' only screen and (min-width: 768px); + @import '/styles/small.css' only screen and (min-width: 768px) and (max-width: 1024px); @import '/styles/medium.css' only screen and (min-width: 1024px); @import '/styles/large.css' only screen and (min-width: 1366px); @import '/styles/extralarge.css' only screen and (min-width: 1921px); @@ -158,9 +160,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. Give Feedback Getting Started - - Support Watch Party - + Support Watch Party + + @@ -50,7 +52,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. @import '/styles/variables-dark.css' screen and (prefers-color-scheme: dark); @import '/styles/extrasmall.css'; - @import '/styles/small.css' only screen and (min-width: 768px); + @import '/styles/small.css' only screen and (min-width: 768px) and (max-width: 1024px); @import '/styles/medium.css' only screen and (min-width: 1024px); @import '/styles/large.css' only screen and (min-width: 1366px); @import '/styles/extralarge.css' only screen and (min-width: 1921px); @@ -159,9 +161,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. Give Feedback Getting Started - - Support Watch Party - + Support Watch Party + + @@ -50,7 +52,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. @import '/styles/variables-dark.css' screen and (prefers-color-scheme: dark); @import '/styles/extrasmall.css'; - @import '/styles/small.css' only screen and (min-width: 768px); + @import '/styles/small.css' only screen and (min-width: 768px) and (max-width: 1024px); @import '/styles/medium.css' only screen and (min-width: 1024px); @import '/styles/large.css' only screen and (min-width: 1366px); @import '/styles/extralarge.css' only screen and (min-width: 1921px); @@ -158,9 +160,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. Give Feedback Getting Started - - Support Watch Party - + Support Watch Party + + @@ -50,7 +52,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. @import '/styles/variables-dark.css' screen and (prefers-color-scheme: dark); @import '/styles/extrasmall.css'; - @import '/styles/small.css' only screen and (min-width: 768px); + @import '/styles/small.css' only screen and (min-width: 768px) and (max-width: 1024px); @import '/styles/medium.css' only screen and (min-width: 1024px); @import '/styles/large.css' only screen and (min-width: 1366px); @import '/styles/extralarge.css' only screen and (min-width: 1921px); @@ -167,9 +169,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. Give Feedback Getting Started - - Support Watch Party - + Support Watch Party + + @@ -50,7 +52,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. @import '/styles/variables-dark.css' screen and (prefers-color-scheme: dark); @import '/styles/extrasmall.css'; - @import '/styles/small.css' only screen and (min-width: 768px); + @import '/styles/small.css' only screen and (min-width: 768px) and (max-width: 1024px); @import '/styles/medium.css' only screen and (min-width: 1024px); @import '/styles/large.css' only screen and (min-width: 1366px); @import '/styles/extralarge.css' only screen and (min-width: 1921px); @@ -158,9 +160,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. Give Feedback Getting Started - - Support Watch Party - + Support Watch Party + + @@ -50,7 +52,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. @import '/styles/variables-dark.css' screen and (prefers-color-scheme: dark); @import '/styles/extrasmall.css'; - @import '/styles/small.css' only screen and (min-width: 768px); + @import '/styles/small.css' only screen and (min-width: 768px) and (max-width: 1024px); @import '/styles/medium.css' only screen and (min-width: 1024px); @import '/styles/large.css' only screen and (min-width: 1366px); @import '/styles/extralarge.css' only screen and (min-width: 1921px); @@ -163,9 +165,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. Give Feedback Getting Started - - Support Watch Party - + Support Watch Party + + @@ -50,7 +52,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. @import '/styles/variables-dark.css' screen and (prefers-color-scheme: dark); @import '/styles/extrasmall.css'; - @import '/styles/small.css' only screen and (min-width: 768px); + @import '/styles/small.css' only screen and (min-width: 768px) and (max-width: 1024px); @import '/styles/medium.css' only screen and (min-width: 1024px); @import '/styles/large.css' only screen and (min-width: 1366px); @import '/styles/extralarge.css' only screen and (min-width: 1921px); @@ -126,9 +128,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION.

V1.6.7

-

- FIX HBO SPACE KEY TOGGLING PAUSE -

+

FIX HBO SPACE KEY TOGGLING PAUSE

FIX TEXT WRAPPING FOR INTERACTIVE SYSTEM MESSAGES AND ALERTS

@@ -163,9 +163,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. Give Feedback
Getting Started - - Support Watch Party - + Support Watch Party + + @@ -50,7 +52,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. @import '/styles/variables-dark.css' screen and (prefers-color-scheme: dark); @import '/styles/extrasmall.css'; - @import '/styles/small.css' only screen and (min-width: 768px); + @import '/styles/small.css' only screen and (min-width: 768px) and (max-width: 1024px); @import '/styles/medium.css' only screen and (min-width: 1024px); @import '/styles/large.css' only screen and (min-width: 1366px); @import '/styles/extralarge.css' only screen and (min-width: 1921px); @@ -126,12 +128,8 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION.

V1.7.0

-

- ADD VIDEO CALLS -

-

- ADD ROOSTER TEETH SUPPORT -

+

ADD VIDEO CALLS

+

ADD ROOSTER TEETH SUPPORT

@@ -163,9 +161,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. Give Feedback
Getting Started - - Support Watch Party - + Support Watch Party + + @@ -50,7 +52,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. @import '/styles/variables-dark.css' screen and (prefers-color-scheme: dark); @import '/styles/extrasmall.css'; - @import '/styles/small.css' only screen and (min-width: 768px); + @import '/styles/small.css' only screen and (min-width: 768px) and (max-width: 1024px); @import '/styles/medium.css' only screen and (min-width: 1024px); @import '/styles/large.css' only screen and (min-width: 1366px); @import '/styles/extralarge.css' only screen and (min-width: 1921px); @@ -194,9 +196,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. Give Feedback Getting Started - - Support Watch Party - + Support Watch Party + + + + + + + + + + + + + + + Watch Party | Donate + + + + + +
+ WATCH PARTY +

+ WATCH YOUR FAVORITES,
WITH YOUR FAVORITE PEOPLE +

+ + GET CHROME EXTENSION + +
+
+
+
+ + + + +
+
+

DONATE

+

+ Help keep Watch Party alive and free. Please consider donating to help me support the + necessary servers, development, and other costs. +

+ DONATE NOW +
+
+
+
+
+
+
+

QUICK PEEK AT THE COSTS OF WATCH PARTY

+
+

+ Here are some common costs that I face while developing and supporting Watch Party. +

+
+
+
+
+
+ +
+
+
+

DONATE

+
+
+
+ + + + diff --git a/website/index.html b/website/index.html index e7e6d21..7077c8a 100644 --- a/website/index.html +++ b/website/index.html @@ -12,6 +12,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. -------------------------------------------------------------------------> + @@ -50,7 +51,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. @import '/styles/variables-dark.css' screen and (prefers-color-scheme: dark); @import '/styles/extrasmall.css'; - @import '/styles/small.css' only screen and (min-width: 768px); + @import '/styles/small.css' only screen and (min-width: 768px) and (max-width: 1024px); @import '/styles/medium.css' only screen and (min-width: 1024px); @import '/styles/large.css' only screen and (min-width: 1366px); @import '/styles/extralarge.css' only screen and (min-width: 1921px); @@ -139,8 +140,8 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION.

FEATURE RICH.

- Chat with GIFs, group voice calls, and other features to make the most of your watching - party. + Chat with GIFs, group video & voice calls, and other features to make the most of your + watching party.

SEE ALL FEATURES
@@ -183,6 +184,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION.
+
@@ -210,10 +212,10 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION.

-

GROUP CALL

+

FREE GROUP CALL

- Free group voice calls - for when text and GIFs just won't do. + Free group calls - voice or video - for when text and GIFs just won't do.

@@ -263,9 +265,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. Give Feedback Getting Started - - Support Watch Party - + Support Watch Party + + @@ -50,7 +52,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. @import '/styles/variables-dark.css' screen and (prefers-color-scheme: dark); @import '/styles/extrasmall.css'; - @import '/styles/small.css' only screen and (min-width: 768px); + @import '/styles/small.css' only screen and (min-width: 768px) and (max-width: 1024px); @import '/styles/medium.css' only screen and (min-width: 1024px); @import '/styles/large.css' only screen and (min-width: 1366px); @import '/styles/extralarge.css' only screen and (min-width: 1921px); @@ -134,6 +136,7 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION. +
@@ -155,15 +158,17 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION.

CAN I DISABLE WATCH PARTY TEMPORARILY

-

- Watch Party is built to not be in your way but, it can be manually disabled by going to - the Chrome Extensions page (chrome://extensions) and toggling the little blue switch - next to Watch Party. You can alternatively go to a supported website, then right click - on the Watch Party icons in toolbar (next to your user icon in the top right of Chrome), - select "This can read and change site data", and change that to "When you click the - extension" option. This will require you to click on the icon when you want to activate - Watch Party. -

+
+

+ Watch Party is built to not be in your way but, it can be hidden by going clicking on + the Watch Party extension (in the top right of Chrome toolbar), and switching the show + / hide switch. +

+

+ You can alternatively go to the Chrome Extensions page (chrome://extensions) and + toggling the little blue switch next to Watch Party. +

+
@@ -232,6 +237,18 @@ COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION.

+