Belfast82 / Streamskip

0 stars 0 forks source link

Main > Enhance Chrome App v1 #6

Open Belfast82 opened 1 year ago

Belfast82 commented 1 year ago

Description: With the proof of concept (POF) complete, we need to enhance the chrome app to read data from an outside source. We will start with a simple JSON file. Within the file we will have specific video Id's that will correlate to specific videos within Netflix. When an Id with the JSON file matches the Netflix Id, the corresponding categories and time spans will show within the chrome addon.

Acceptance Criteria:

This task is for setting a service to consume and filter the incoming data based on the Netflix Id. The Netflix Id will be read in from the client Url.

Future Enhancements [Add/Edit] button should be available top left corner. No functionality at this time. [Log in] button should be available top left corner. No Functionality at this time. [Enable] button should be available top right corner. No functionality at this time. [Default Settings] Should be shown bottom left corner. No functionality at this time. [Reset to Defaults] Should be shown bottom right corner. No functionality at this time.

esaith commented 1 year ago

QA Test Cases

https://docs.google.com/spreadsheets/d/1yefY48MTRODQA-BrUFSO2Av7bneenugwFU62azAdYZw/edit#gid=0

esaith commented 1 year ago

https://github.com/esaith/SkipStream

You can find the latest code from the link above. Use GIT to get latest. If you have forgotten how to get latest using git, open Powershell to the directory where the project exists on your computer. Then type the following

git pull

The updates from the description should now be possible.

The [Add/Edit] button is available. The [Login] button will be available during the authentication issue Skipping the [Enable] button for now since there is no real distinction between [Enable] and just toggling off all options. [Settings] button will be added during the creation of setting in another PBI and with a [Reset] button for setting toggle buttons to their default settings listed on the settings page.

Testing notes. Verify the hh:mm:ss:ms update is complete Verify the newly updated UI for Blackout/Mute buttons work as expected. Verify the listed categories and their timespans are shown as expected from the updated API call.