Commit e8acf83
authored
Add native tracking settings UI and harden save/build behavior
This change introduces a dedicated tracking configuration experience for the plugin,
including support for multiple tag/pixel integrations, per-integration enablement,
and clearer setup guidance in the admin UI.
It also hardens configuration persistence and runtime behavior by:
- preventing stale saves from overwriting newer edits
- reconciling values from the generated settings form and the native tracking UI
- preserving backward compatibility for existing installs during upgrade
- aligning package outputs and exports with the current build pipeline
- removing an obsolete sandbox export path that is no longer used
- adding test coverage and missing test dependencies needed for the updated UI flow
Operationally, this reduces upgrade risk, fixes several edge cases around concurrent
editing, and ensures the published package matches the actual build artifacts.12 files changed
Lines changed: 11651 additions & 53 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
0 commit comments