← back to Marketing Command Center
Place All Calendars in the Planning nav group (next to Marketing Calendar)
a83ad8fdcdc9dd2f28461d1232f7979d7c3d120c · 2026-07-15 16:46:13 -0700 · Steve Abrams
One-line app.js edit — Steve-authorized exception to the module-contract 'don't touch
app.js' rule so the panel groups with the existing calendar instead of falling into More.
Files touched
Diff
commit a83ad8fdcdc9dd2f28461d1232f7979d7c3d120c
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed Jul 15 16:46:13 2026 -0700
Place All Calendars in the Planning nav group (next to Marketing Calendar)
One-line app.js edit — Steve-authorized exception to the module-contract 'don't touch
app.js' rule so the panel groups with the existing calendar instead of falling into More.
---
public/app.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/public/app.js b/public/app.js
index 9fd1826..0875413 100644
--- a/public/app.js
+++ b/public/app.js
@@ -15,7 +15,7 @@ const GROUPS = [
{ name: 'Audience', ids: ['segments', 'profiles', 'segment-perf'] },
{ name: 'Automation', ids: ['journeys', 'browse-abandon', 'playbook'] },
{ name: 'Analytics', ids: ['performance', 'follow-counts', 'ab-tests'] },
- { name: 'Planning', ids: ['calendar', 'vendors'] },
+ { name: 'Planning', ids: ['calendars', 'calendar', 'vendors'] },
];
// Always fetch against the bare origin. If the page itself was opened with
← b93e4e1 Untrack regenerable 13MB activation snapshot (gitignored — w
·
back to Marketing Command Center
·
chore: harden calendars module (pool error log, load() try/c f2866e6 →