Repository navigation
Conversation
Organizers can steer one huddl's social posts on one connection: - Skip leaves the huddl off the connection. Its remaining posts there are dropped, follow-ups included, and nothing more is planned there. - Unskip plans its timed posts afresh, skipping moments that have passed. - Post now sends a "now" post straight away, on top of the schedule. It says "Today" only when the huddl is today. These are update actions on the huddl, reachable over GraphQL and JSON:API with an actor. A skip is its own SocialSkip row. Organizers read the skips and posts for one huddl with huddlSocialSkips and huddlSocialPosts. Each change is recorded in the group's activity.
A huddl now has its own page in the organize workspace: /organize/:group/huddlz/:huddl. The Huddlz list and the Social tab's post rows link to it. It shows the huddl's time, place and RSVPs, with View huddl page, Copy and Edit. For a published public huddl, the Social posts panel lists each connection with: - a switch to post the huddl there or skip it - the huddl's posts there with their times, sent ones marked - Post now A paused, broken or skipped connection says so. The panel ends with a Copy post line for places huddlz can't reach, and with no connections that line is all it shows. The switches and Post now go away once the huddl starts. The clipboard button now restores its own label after "Copied!" rather than always "Copy link".
Contributor
Author
Keep Post now attempts scheduled after temporary webhook failures and retain organizer attribution for successful retries. Show sent history alongside connection status, stream the growing post lists, and exercise Copy post through the browser clipboard.
…ah/social-steer-623 * origin/micah/social-steer-623: fix(social): preserve retryable posts and their history
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #623.
Adds a page for one huddl in the organize workspace,
/organize/:group/huddlz/:huddl, and puts the Social posts panel on it. The row titles on the Huddlz list and the post rows on the Social tab both open it. Micah chose this placement from three options on the exploration canvas "Huddl social posts placement". The main design canvas (Version 72) has the boards as built.What organizers can do on it:
Where it applies: the panel shows only for published public huddlz in public groups. The switches and Post now go away once the huddl starts.
Also in this PR:
skipHuddlOnSocialConnection,unskipHuddlOnSocialConnectionandpostHuddlNow. JSON:API has matchingPATCH /huddlz/:id/...routes.huddlSocialPostsandhuddlSocialSkipsread one huddl's posts and skips.Behaviour change: a row title on Organize › Huddlz used to open the public huddl page. It now opens the organizer page, which links to the public page with View huddl page.