develop #58

Merged
eliott merged 3 commits from develop into main 2026-05-16 10:20:08 +02:00
Owner
No description provided.
feat(analytics): track significant user events via Umami
All checks were successful
tests / test (pull_request) Successful in 2m37s
a6fa21bcd5
Add AnalyticsService wrapper around window.umami.track() that no-ops if
Umami is blocked, missing, or running under SSR. Wire it into the meaningful
funnels: auth (signup, login by method, logout), CRUD creation (shoots,
frames, plus all settings entities via BaseFormDrawer), data movement
(export, import), theme changes, and changelog views.

Theme tracking lives inside ThemeService.set() so system auto-changes (which
bypass set) don't fire false events, and any future entry point is covered
for free. Entity creations go through one shared 'entity_created' event with
an 'entity' property, keeping the dashboard tidy and the per-drawer change
to a single one-line field.

Also includes the Umami script tag in index.html that was staged from the
prior setup step.

Bump rollnote-front 7.1.1 -> 7.2.0 (minor: new feature).
Reviewed-on: #57
Merge branch 'main' into develop
Some checks failed
tests / test (pull_request) Has been cancelled
8a3aeb7988
eliott merged commit 8b0104ca31 into main 2026-05-16 10:20:08 +02:00
Sign in to join this conversation.
No reviewers
No labels
run-ci
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
RollNote/rollnote-front!58
No description provided.