Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Complete rebirth to support cloud integration #134

Open
6 of 9 tasks
cyberbit opened this issue Oct 25, 2020 · 0 comments
Open
6 of 9 tasks

Complete rebirth to support cloud integration #134

cyberbit opened this issue Oct 25, 2020 · 0 comments

Comments

@cyberbit
Copy link
Owner

cyberbit commented Oct 25, 2020

Modation SAM (super secret serverless scraper-as-a-service for Soundation) will allow the extension to completely let go of scraping, polling, and notification responsibilities, as the watchlist will now be operated in the cloud. Because these were the main draw of Modation, the extension's features as they stand will be nuked from orbit. This issue will track Phase 1 of the below roadmap:

Phase 1

  • modern Vue and webpack tooling
  • navigation detection and ID (track, group, etc.)
  • passive sync with modation.app (ping when navigating to supported URLs)
  • fix CORS issues with above
  • disable options page
  • basic stats for active tab in popup
  • show basic login information in popup
  • add support for CollabGroupView
  • new about page on update, explaining the above plan

Phase 2

  • discord login via popup
  • active sync with modation.app (when authenticated, POST page source to API)
  • add/remove watchlist items on track and group pages
  • manage watchlist in options, persist to modation.app
  • Modation SAM: link discord profile to soundation profile
  • Modation SAM: detect updates on watched track, group, etc. and deliver notifications
@cyberbit cyberbit self-assigned this Oct 25, 2020
@cyberbit cyberbit pinned this issue Oct 26, 2020
@cyberbit cyberbit moved this from To do to In progress in 4.0 (Casual Crescendo) Oct 26, 2020
@cyberbit cyberbit added this to the 4.0 (Casual Crescendo) milestone Nov 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

1 participant