feature request: rrweb canvas tracking
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- typescript
- Bereich
- analytics
Rechercherichtung
Beginne mit dem verlinkten rrweb-Canvas-Rezept und untersuche, wie die API und das Admin-Panel rrweb und andere Konfigurationen derzeit initialisieren. Vergleiche den vorgeschlagenen Ansatz config-api.js/config-api.ts und config-panel.js/config-panel.ts mit der einfacheren Option zur Canvas-Aufzeichnung/-Wiedergabe. Die Done-Kriterien müssen vereinbart werden: Das Issue legt noch keine Implementierung fest und identifiziert noch keine vorhandenen Dateien und Tests.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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
- Vorherrschende Sprache
- TypeScript
- Sterne
- 7.2k
- Forks
- 523
- Ø Merge
- 15 Std. 45 Min.
- Gemergte PRs (30 T.)
- 40
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Openpanel-dev/openpanel
-
Insights never generated on self-hosted: daily job filters on raw `subscriptionStatus = 'active'`Evtl. vergeben @grootbro hat das vor 3 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Openpanel-dev/openpanel#597 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Duplicate /track requests return plain text 'Duplicate event', SDK throws JSON parse errorEvtl. vergeben @grootbro hat das vor 3 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Openpanel-dev/openpanel#579 ·
Maintainer antworten meist innerhalb von 1 Tag
-
ClickHouse retry logs print CLICKHOUSE_URL with its passwordEvtl. vergeben @ppjsw hat das vor 6 Tagen übernommen. Offen
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 92/100
Openpanel-dev/openpanel#551 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
login page needs refinementEvtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Openpanel-dev/openpanel#495 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Session-grouped queries treat every sessionless event as one session (wrong results, ClickHouse OOM)Evtl. vergeben @grootbro hat das vor 3 Tagen übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 52/100
Openpanel-dev/openpanel#575 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in Openpanel-dev/openpanel
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
outline/outline#14348 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug]: Agent import retains quotes in .env API keys followed by inline commentsEvtl. vergeben @yxr-2025 hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
elie222/rakazo#2322 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
awslabs/visual-asset-management-system#804 ·
Maintainer antworten meist innerhalb von 1 Tag
-
用户目录有单引号时,热加载时YAML解析崩溃Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
dsh-market/dsh-market#1027 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag