Skip to content

feat: independent social posts, workspace analytics and media editing - #374

Open
paulocastellano wants to merge 108 commits into
mainfrom
codex/independent-social-posts
Open

paulocastellano wants to merge 108 commits into
mainfrom
codex/independent-social-posts

Conversation

@paulocastellano

@paulocastellano paulocastellano commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Create and edit one post per social account, with independent content, media, settings, scheduling, and notes in the shared composer.
  • Add workspace analytics with follower snapshots, publication backfill, persisted metrics, dashboard reports, and API/MCP access.
  • Integrate current main, including YouTube Shorts descriptions and Instagram original image ratios, into the independent-post composer.
  • Put Instagram publication type and image ratio with the format controls at the top of the composer. Detect unsupported original image ratios per slide and offer a crop action.
  • Add per-image media editing with crop presets, alt text, appearance filters, and brightness, contrast, saturation, and warmth adjustments. Applying appearance alone preserves the image dimensions.

This PR supersedes #373 and #370. The work is based on codex/independent-social-posts.

Validation

  • npm run build, vue-tsc --noEmit, and ESLint passed.
  • vendor/bin/pint --dirty --format agent passed.
  • Analytics, post-controller, AI creation, post-update, YouTube description, PostHog, and billing feature tests passed.
  • Browser tests for workspace analytics, post details, Instagram media choices, YouTube descriptions, composer crop, image cropper, and channel media issues passed.

Paulo Castellano added 30 commits September 23, 2026 09:19
Paulo Castellano added 26 commits September 24, 2026 13:39
@paulocastellano paulocastellano changed the title feat: independent social posts and workspace analytics feat: independent social posts, workspace analytics and media editing Sep 28, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant