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

TBD #10

Open
24 of 36 tasks
christopheranderson opened this issue Apr 17, 2018 · 0 comments
Open
24 of 36 tasks

TBD #10

christopheranderson opened this issue Apr 17, 2018 · 0 comments

Comments

@christopheranderson
Copy link
Owner

christopheranderson commented Apr 17, 2018

Client

  • login flow - Chris
  • admin mode vs throttled mode
    • User object with admin piece - Chris
    • 1 pixel at a time mode (throttled) - Laurent
    • Pull throttle rate from metadata - Laurent
  • full screen canvas - Laurent
  • App Insights integration - Laurent
    • Metadata insights key - Laurent
  • Pull from blob - Laurent (P1)
    • w/ local history buffer - Chris
    • w/ LSN filter - Chris
  • ISSUE: Edge canvas is blurry - Laurent (P1)
  • Show pixel cursor on mouse hover with selected color - Laurent
  • Batch pixel update requests so that we don't end up with a giant list of update at once
  • ISSUE: Canvas hangs when the blob is being drawn - Laurent
    • Maybe pause the bulk update when the mousedown is true?
      [languy] I found that using DataView was slow so I replaced it with straight bit operations which cut down the total rendering time from 1.5 sec to 56 ms on Chrome.
  • NIT: Right click off the canvas (but within the canvas container) doesn't move the canvas. [languy] Might be a challenge as the lib I'm using implements it that way. I could look into catching the events in the viewport canvas, but still have it change the canvas matrix instead.
  • REQUEST: On browser resize, center canvas
  • REQUEST: Hashtag change to #CosmosDB [languy] Submitted a PR for it (hopefully I understood this right).
  • Look into speeding up first update (in admin) by sending smaller update batch earlier. - Laurent

API - Chris (all)

  • Easy Auth
  • User throttling
  • Admin mode
  • blocklist
  • Update updatepixel api to return timestamp
  • Throttle rate in metadata endpoint
  • ISSUE: throttling not working for normal users - Chris

Update Processor - Chris (all)

  • Blob stored with LSN
  • Reset needs to reset to the red shirt image
  • CDN integration for prod

Notifications service - Matias (all)

  • Latency perf improvements

Other

  • ARM/deployment stuff
    • Get demo and demo-backup running
    • Get prod up and running
  • Block list management
  • App Insights alerts
  • Update readme
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

1 participant