Files
firefrost-services/services
Claude 541fb26e0b feat(admin): Task #125 — Social Content Calendar widget
Week-at-a-glance post planning for Meg across 8 platforms (tiktok,
facebook, instagram, x, bluesky, youtube, twitch, reddit).

- DB: extends social_platform enum with youtube/twitch/reddit and adds
  new social_post_plans table with scheduled_at, platforms[], status
  (draft/ready/scheduled/published/skipped), caption, hashtags[],
  media_notes, link, assigned_to, notes, created_by
- src/routes/admin/social-calendar.js: shell, HTMX week view, create,
  update, delete, edit/new form endpoints. Week-based navigation with
  prev/next/this-week. Hashtag parsing dedupes and strips leading #
- src/views/admin/social-calendar/: index.ejs shell with modal,
  _week.ejs 7-column grid with per-day quick-add, _form.ejs full CRUD
  form with platform checkboxes, datetime picker, status dropdown,
  both free-form caption and dedicated hashtag field
- Nav link added under Community, with corrected highlight logic so
  /admin/social and /admin/social-calendar don't both light up

Separate table from social_posts (which remains the analytics table).
Plans and published posts are distinct concerns.

Chronicler #81
2026-04-12 00:54:19 +00:00
..