prebid / professor-prebid

Prebid's next-gen debugging tool
Apache License 2.0
20 stars 17 forks source link

Show more information about running Prebid Version #64

Open pm-harshad-mane opened 1 year ago

pm-harshad-mane commented 1 year ago

In the UI we are already displaying the publisher's Prebid setup version. Many publishers do not update the setup for many months and are hesitant to update. We want to encourage the publishers to keep their setups up to date, so I think the following information should be displayed in the extension UI, am leaving the UX and implementation part open to the discussion.

florianerl commented 1 year ago

Hi @pm-harshad-mane ,

i'd be happy to show that info. is there an api or similar where i can pull it from?

pm-harshad-mane commented 1 year ago

Hi @florianerl ,

We will need to use GitHub APIs to fetch the Prebid JS repo's releases but I think fetching these details for every user's instance will be unnecessary as the API will give the same result for all requests until a new release is made available. We can generate a JSON file with the required data after every release ( hopefully automate this process) and push this JSON file to CDN and refer it in the Extension UI, this will eliminate the need to make GitHub API calls from our extension code.

Let me know your thoughts.

pm-harshad-mane commented 1 year ago

Did we discuss this issue in the last meeting?

ChrisHuie commented 1 year ago

Did we discuss this issue in the last meeting?

We did :) Currently we display the user's version but not the current version so should be able to integrate with the JS repo for this.

jlquaccia commented 11 months ago

Sync'd up with @florianerl, I will start to work on dev work for this ticket.

jlquaccia commented 11 months ago

@ChrisHuie @florianerl @pm-harshad-mane, I created a PR today addressing the ask for this ticket. More info can be found in the description on the PR. I also, recorded a quick video for an easier way to show the UI and walk through the features. Open to feedback like always, expect I'll get some : ) Let me know what you guys think.

https://vimeo.com/851466838