Skip to content

Draft: Spike share visualizations using screenshots

Jiaan Louw requested to merge jlouw-spike-viz-screenshot into master

What does this MR do and why?

This is a spike to investigate sharing visualizations using html2canvas.

DO NOT MERGE!

Findings:

  • 📷 Users can take screenshots using a library, html2canvas.
  • Users can upload the screenshot using our API /uploads endpoint.
  • Users can delete an uploaded file, however this is is a mostly manual process which users will have to manage themselves. Automating it would require storing a list of uploaded (analytics) screenshots in our backend so that maintainers+ can manage the uploads.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Screen_Recording_2024-04-29_at_15.36.17

How to set up and validate locally

  1. Requires you to set up Product analytics https://gitlab.com/gitlab-org/gitlab-development-kit/-/blob/main/doc/howto/product_analytics.md.
Edited by Jiaan Louw

Merge request reports