feature request: rrweb canvas tracking
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Pouca atividade
- Stack de tecnologia
- typescript
- Domínio
- analytics
Direção de pesquisa
Comece pela receita de canvas do rrweb vinculada e inspecione como a API e o painel de administração inicializam atualmente o rrweb e outras configurações. Compare a abordagem proposta de config-api.js/config-api.ts e config-panel.js/config-panel.ts com a opção mais simples de gravação/reprodução de canvas. Os critérios de Done precisam ser acordados: a issue ainda não escolhe uma implementação nem identifica arquivos e testes existentes.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Hey,
currently im in a need of tracking interactions with canvas elements which current openpanel rrweb setup does not allow. There are few options according to their docs here https://github.com/rrweb-io/rrweb/blob/master/docs/recipes/canvas.md.
Ideal setup from my point of view would be to allow selfhosting users to set it up in their own way.
More specifically:
- let users create
- config-api.js/config-api.ts
- config-panel.js/config-panel.ts
- expose config utils to setup the openpanel through javascript/typescript in said config files
- load said config files upon start of api or the admin panel
This would allow not only custom config for rrweb but also a way to customize more things related to other functionalities. It would definitely be a successor to the numerous of env vars.
WDYT? Im open to create first draft of implementation - either the proposed config or a simple way to enable the canvas recording/replay
- Linguagem predominante
- TypeScript
- Estrelas
- 7.2k
- Forks
- 531
- Merge médio
- 1d 6h
- PRs com merge (30d)
- 63
Preparar o ambiente
- Inclui um Dockerfile ou arquivo Docker Compose
- Sem modelo de pull request
- Sem guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de Openpanel-dev/openpanel
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 73/100
Openpanel-dev/openpanel#610 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
ClickHouse retry logs print CLICKHOUSE_URL with its passwordTalvez já em andamento @ppjsw assumiu há 14 dias. Aberta
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 92/100
Openpanel-dev/openpanel#551 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
login page needs refinementTalvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Openpanel-dev/openpanel#495 ·
Mantenedores costumam responder em até 1 dia
-
Dashboard dropdown pickers re-render on every animation frame while openTalvez já em andamento @MihirSachdeva assumiu há 5 dias. Aberta
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 35/100
Openpanel-dev/openpanel#629 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
Openpanel-dev/openpanel#615 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de Openpanel-dev/openpanel
Issues semelhantes
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
formbricks/formbricks#9918 ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
thecodacus/pithagoras#364 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
openclimatefix/quartz-frontend#823 ·
Mantenedores costumam responder em até 4 dias
-
area:agent-manager community needs-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
`contacts.create` posts to `/audiences/undefined/contacts` when `audienceId` is undefinedTalvez já em andamento @RaphaelFakhri assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
resend/resend-node#1176 ·
Mantenedores costumam responder em até 1 dia