[object Object]

← 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 →