69 results found
-
PayPal style flow for Bits Transactions Currently bits transactions only let you be notified of the SKU that was used.
I would like to see a more "PayPal" model or the bits usage flow.
Developers would make a POST request to Twitch with the SKU and any meta/extra data for the purchase, which would return a CheckoutID.
Developers would then pass the CheckoutID to use bits
window.Twitch.ext.bits.useBits(sku, CheckoutID);
Then on completion (or cancel) and thus the webhook/Transactions API, can return a reference to that CheckoutID and allow developers to obtain that meta data, either via API call, or returned in the
onTransactionComplete
JWT.The CheckoutID created…
12 votes -
Asymmetric JWT Signing Can we have the option for asymmetric JWT signing? I want to validate JWTs sent by twitch on publicly accessible software.
2 votes -
Chat Extension Type I would like to develop extensions to the chat box directly, that can fundamentally alter how it functions.
3 votes -
Kanallar için Moobot uzantısı Merhaba kullandığımız yan site adreslerinde örnek verecek olursam Moobot için bir uzantı yapma şansınız varsa gayet kullanışlı olabilir.
1 vote -
Mobile Notification Badge on Extension Icon In the case of a trivia extension, where questions appear periodically and the viewer will answer them live and then wait for the next one, the viewer will likely switch back to chat between questions. It would be nice if there were a way to let the viewer know that the extension has a new unanswered trivia question available.
This could be as simple as a red dot badge on the extension icon.
Optionally a viewer could opt-in to notifications first.
Optionally have the ability to force focus on the extension. Would be useful for time-sensitive things.
6 votes -
Extensions Bits escrow To give more freedom in using Bits, having a Bits escrow system would be great.
RFC0011 ( https://discuss.dev.twitch.tv/t/rfc-0011-extension-entitlement-service/19142 ) introduced that idea but was never implemented.What would be the possible flows:
- A viewer sends Bits, that are put "on hold"
- The streamer cancels the action asked by the viewers (because the stream is ending for example)
- After some delay, the Bits are refunded to the viewer because the transaction was not validated.-- Viewers send Bits, that are put "on hold"
- The streamer cancels the action asked by the viewers (because the stream is ending…13 votes -
Extension update notification If an extension is updated, there generally isn't a good way to tell streamers about it.
It would be useful if an extension can push a notification to the bell/notification list, like how drops work/notify.
And/or find a way to present an update notification to the main Twitch dashboard.
19 votes -
Make it easier to leave reviews and allow Viewers to leave reviews Add a link to the settings menu on extensions to allow users to easily find the feedback form.
https://cdn.discordapp.com/attachments/588760082854969488/697095376993517568/unknown.png
2 votes -
Please provide a API/Hook for when a broadcaster leaves an extension review When a caster leaves a review.
Currently we can only get these reviews manually via the console.
Please provide, one or more of:
- An API, to collect the spreadsheets like existing ext analytics
- An API, to collect the reviews,
- A webhook to collect reviews into our own system(s) in real time
14 votes -
Extension user content moderation The new mod view is great and all.
But it would be useful if extensions can add items to the Automod queue for moderators to moderate user submitted content (as per the new #7 guidelines for extension content moderation).
And said item have webhook/EBS powered accept/reject buttons or similar
16 votes -
mixpanel support in Twitch extension It would be nice to provide mixpanel support too for analytics for some cases.
2 votes -
An extension should be allowed to play a clip or highlight/other non live Twitch short Content For extensions that center around Clips it would be nice to be able to play that clip in the extension rather than having the viewer leave the extension/Twitch streamer to go and view said clip.
5 votes -
Post events to Activity Feed in Stream Manager Add the ability for an extension to post events to a creator's Activity Feed in his/her Stream Manager.
37 votes -
Improve "view my subscriptions list" permissions dialog The "This extension can view my subscriptions list." toggle, (in Manage Extension Permissions) doesn't do a check to see if the channel that the extension is installed upon, is eligible for Subscriptions at all.
Wording should/could be changed to prevent broadcasters of type BLANK (as apposed to affiliate/partner), becoming confused.
As they'll click the toggle, run the oAuth dialog and then the toggle is still off.
On hitting the toggle, change the popup response from:
"You have successfully authorized this extension to view your subscriber list!"
To
"You have successfully authorized this extension to view your subscriber list! But you…
5 votes -
Allow Adobe fonts At the moment, we can only use local fonts or google font in extensions.
I would be great to allow fonts from Adobe to be used too so we can use more fonts for our projects.The css link they give us
<link rel="stylesheet" href="https://use.typekit.net/xxxxxxx.css">or
<style>
@import url("https://use.typekit.net/xxxxxxx.css");
</style>3 votes -
Improve Extension configuration design The current configuration page has a lot of empty space and on laptops, we lose half of the screen space instead of having a nice place to configure an extension
See: https://discuss.dev.twitch.tv/t/improve-extension-configuration-page-for-smaller-screens/20194/3With the new design of the dashboard, Twitch introduced a new layout for the extension page.
https://imgur.com/a/0SYGWi5It would be logical and great to have the configuration popup aligned to this design so we can have more space on the configuration page
5 votes -
include `game_id` in onContext not just the game name game_id would allow an Extension developer to make further API requests for a game with the required ID.
4 votes -
Include the user displayName in extension helper Include the displayName in the javascript helper without asking any special permision or without doing any special function (like using bits).
This value it's only available if the user send bits and the transaction get complete.4 votes -
Improve the accuracy and precision of "hlsLatencyBroadcaster" in the Extension helper library. An improved "hlsLatencyBroadcaster" value unlocks and improves interactive experiences that rely on precise synchronization. For example, the Tobii eye tracker Extension and many Genvid Extensions that rely on this latency for accurate click or display location.
191 votesThis functionality may be considered in the future, and we appreciate the feedback and comments provided on this suggestion. There are some technical challenges to solve to provide a better experience for synchronous use cases, though we do not have a timeframe for when this effort would be prioritized at this time.
-
Add the bits:read scope to bits enabled extensions I'm looking to add functionality to an extension where all bits count but bits within the extension have a weighting against those that aren't. I have my own bits transactions through the transactions endpoint but at the moment I have to ask for the scope separately. As my extension is already asking for the
channel:read:subscriptions
I thought it may be a good option to add this as an extra scope to ask for or possibly ask for within the same auth loop as the subscription read7 votes
- Don't see your idea?