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

Build First Version of Raga #328

Closed
8 tasks
bbertucc opened this issue Mar 27, 2024 · 3 comments
Closed
8 tasks

Build First Version of Raga #328

bbertucc opened this issue Mar 27, 2024 · 3 comments
Assignees

Comments

@bbertucc
Copy link
Member

Overview

These requirements may shift through user testing, but hold to a general expectations through my experience doing manual tests:

  • Chrome Extension
  • Login to Equalify
  • Select existing Property that has propertyDiscovery set to "manually_added" (via /get/properties API call) or add a new property with propertyDiscovery set to "manually_added" (via /add/properties API call)
  • Right click in inspector or use Quick Key that doesn't interfere with screen reader to capture content.
  • Capture node data (HTML snippet + targets) and message (existing messages can be selected via autocomplete of get/messages API call)
  • On submission, send data formatted in Equalify Schema to api.equalify.app via /add/results
  • Return success/failure status with message
  • Test with Slack community

NOTE: The Equalify API is still being built. You can see working docs and ping the maintainer of that on this issue: https://github.com/EqualifyEverything/equalify-api/issues/3

If needed, an Equalify SVG is available here: https://github.com/EqualifyEverything/equalify/blob/main/logo.svg

@bbertucc
Copy link
Member Author

bbertucc commented May 29, 2024

Updates from 5/29 Call:

  • Everything is bootstrapped
  • Chrome Extension is Architected
  • Implemented Authentication Paradigm w/ API to auth to

Still To Do:

  • Test on Screen Reader
  • Finalize handoff to @jwgoedert
  • Can @heythisischris provide a .ts API file? Or how else should we think about integrating?
  • Run a production and get it distributed
  • @bbertucc will get Chrome Extension Store Login
  • @bbertucc will send his PM notes and @hcwiley will send the second payment info.

Video available here: https://youtu.be/ikv6GfXPRu0

@kevinandrews1
Copy link
Collaborator

Nice! I see the first todo is screen reader testing. What sort of timeline are we looking at to have the extension completed? I'm available to test throughout next week, if needed/that timing works @bbertucc and @hcwiley

@bbertucc bbertucc transferred this issue from EqualifyEverything/equalify-raga Jul 15, 2024
@bbertucc
Copy link
Member Author

Going to close this issue for now. We're in the sprint to deliver V1. This is a very important issue, but we need to prioritize other issues right now. Please let us know if you think this should be V1 or when we should re-open this issue!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants