brave / brave-talk

Unlimited private video calls with your friends and colleagues
Mozilla Public License 2.0
122 stars 35 forks source link

allow room creation with an exception list... #920

Closed mrose17 closed 1 year ago

mrose17 commented 1 year ago

allow the user to specify one or more addresses (grouping using NFTs or POAPs doesn't really make sense in this context), cf., https://docs.google.com/document/d/193d9IQa33QfnxHnSW-lrv3PgjW2ztZXQuSqQW3nxVYU/edit#heading=h.ycyh8w19cvd2

srirambv commented 1 year ago

Verification done on https://talk.brave.software

POAP gating with Exception list

POAP gating with Allow list

NFT gating with Exception list

NFT gating with Allow list

BAT gating with Exception list

BAT gating with Allow list

Multiple address in Exception list

Multiple address in Allow list

Misc checks

srirambv commented 1 year ago

Verified able to setup Premium Brave Talk rooms on the following browsers on Desktop

Chrome - ✅

https://github.com/brave/brave-talk/assets/17010094/6785c7dd-f85a-4b48-b0bb-453b4d5ff11d

FireFox - ✅

https://github.com/brave/brave-talk/assets/17010094/6c6303fe-cc9a-4a32-bd14-5314adfb25fb

Opera - ✅

https://github.com/brave/brave-talk/assets/17010094/a38ae403-d49b-465c-b2c9-4a2143bc0934

Edge - ✅

https://github.com/brave/brave-talk/assets/17010094/c23d4e5d-3d64-4732-9ac2-7fc3e9146d71

Safari - ✅ (exception is can't create a meeting link to share)

https://github.com/brave/brave-talk/assets/17010094/75c4309f-e6cf-4aa6-aea5-8627a79dc72a

DuckDuckGo - ✅ (exception is can't create a meeting link to share)

https://github.com/brave/brave-talk/assets/17010094/bc3df124-3f80-423a-b948-6a39d1d6e733

srirambv commented 1 year ago

Verified able to setup premium calls on the following browsers on Android/iOS

Chrome Android iOS
Firefox Android iOS
Partial ✅ (able to start but no support for 8x8 message is shown
Edge Android iOS
Partial ✅ (able to start but no support for 8x8 message is shown
Safari Android iOS
❌ (No Safari support)

Note: iOS doesn't provide an option to Create link option when premium account is enabled

mrose17 commented 1 year ago

Fixed by https://github.com/brave/brave-talk/pull/1223