Skip to content

Commit e8acf83

Browse files
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.
2 parents 71c7a61 + ccea6fe commit e8acf83

12 files changed

Lines changed: 11651 additions & 53 deletions

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,6 @@ coverage/
3636
# Temp files
3737
*.tmp
3838
*.temp
39+
40+
# emdash bundle workspace
41+
.emdash-bundle-tmp

0 commit comments

Comments
 (0)