Skip to content

feat(messaging): add skeleton UI for automations and message library tabs#30264

Merged
havenbarnes merged 8 commits intomasterfrom
chore/messaging-skeleton-ui
Mar 24, 2025
Merged

feat(messaging): add skeleton UI for automations and message library tabs#30264
havenbarnes merged 8 commits intomasterfrom
chore/messaging-skeleton-ui

Conversation

@havenbarnes
Copy link
Contributor

Problem

Simple skeleton UI for Messaging product v0 as described in https://github.com/PostHog/product-internal/pull/741

Screenity.video.-.Mar.20.2025.mp4

Changes

Un-wired tabs for automations and message library

Does this work well for both Cloud and self-hosted?

Yes

How did you test this code?

See video above

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR Summary

This PR introduces a skeleton UI for the Messaging product, adding new components for automations and message library functionality.

  • Added new scenes MessagingAutomations and MessagingLibrary in /frontend/src/scenes/sceneTypes.ts with corresponding routing and tab navigation
  • Created new components Automations.tsx and Library.tsx in /products/messaging/frontend/ implementing basic table views and automation workflows
  • Added state management logic in automationsLogic.tsx and libraryLogic.tsx for handling breadcrumb navigation and automation editing
  • Modified messagingTabsLogic.ts to support new 'automations' and 'library' tabs with URL synchronization
  • Transferred MESSAGING feature flag ownership from @mariusandra to @Haven in constants.tsx

14 file(s) reviewed, 20 comment(s)
Edit PR Review Bot Settings | Greptile

@github-actions
Copy link
Contributor

github-actions bot commented Mar 21, 2025

Size Change: +1.73 kB (+0.02%)

Total Size: 9.76 MB

Filename Size Change
frontend/dist/toolbar.js 9.76 MB +1.73 kB (+0.02%)

compressed-size-action

Copy link
Collaborator

@mariusandra mariusandra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@havenbarnes havenbarnes merged commit b0bd565 into master Mar 24, 2025
112 checks passed
@havenbarnes havenbarnes deleted the chore/messaging-skeleton-ui branch March 24, 2025 22:56
@havenbarnes havenbarnes added the feature/messaging https://posthog.com/teams/messaging label Mar 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature/messaging https://posthog.com/teams/messaging

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants