-
Notifications
You must be signed in to change notification settings - Fork 1
Long-form teaser-thread strategy + atmosphere_long_form_composition filter #34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
878acaa
WIP: long-form teaser-thread strategy
kraftbj fa9408d
Add atmosphere_long_form_composition filter and long-form record comp…
kraftbj 5c9d20a
Tests: cover build_long_form_records strategy branches
kraftbj 6581a0f
Publisher: thread-aware publish/update/delete with partial-meta write…
kraftbj dd2cc53
Tests: Publisher thread writes, rollback, legacy fallback
kraftbj 821f38f
add: changelog for atmosphere_long_form_composition + thread meta
kraftbj 72ac474
Address initial review: createdAt, force-delete, rollback orphans, in…
kraftbj 75d7d28
Tests: assert hook ends at complete word, not just whitespace
kraftbj 62bdee8
Pass 1 review fixes: reply createdAt, filter guards, URI index, tests
kraftbj 2e2925e
Roll back thread publish when the root CID is missing from the PDS re…
kraftbj 5b53289
Merge branch 'trunk' into add/long-form-teaser-thread
pfefferle 4601714
Codex adversarial review: harden rewrite_thread and partial-state rec…
kraftbj 68534a6
Merge branch 'add/long-form-teaser-thread' of github.com:Automattic/w…
kraftbj fbe2ea0
Legacy-fallback: treat a bare TID without a URI as "nothing published"
kraftbj 0e1e9cc
Harden long-form publish review fixes
kraftbj 317ee8a
Merge branch 'trunk' into add/long-form-teaser-thread
kraftbj b92fd1c
Address review: doc-ref half-publish + downgrade hook + docblock drift
kraftbj c464fda
Address review: atmosphere_teaser_thread_posts minimum-entry guard
kraftbj c6a86e8
Address review: stop leaking pre_http_request filter from publisher t…
kraftbj 14f21d2
Address review: cosmetic cleanup
kraftbj f441dee
Test: assert downgrade action fires on long-permalink fallback
kraftbj 8374793
Codex review: downgrade teaser-thread when full CTA exceeds 300 chars
kraftbj 694f3c5
Codex review: persist deferred doc-ref failure to META_DOC_REF_PENDING
kraftbj 880af50
Codex review: include ambiguous reply rkey in thread rollback
kraftbj 6bd6a32
Settings UI for the long-form composition strategy (#42)
pfefferle d63bba5
Merge remote-tracking branch 'origin/trunk' into add/long-form-teaser…
pfefferle File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| Significance: minor | ||
| Type: added | ||
|
|
||
| Choose how long-form posts publish to Bluesky from the ATmosphere settings page — link card (default), a single post combining body text with the permalink, or a two-post teaser thread. |
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| Significance: minor | ||
| Type: added | ||
|
|
||
| Long-form posts can now be published to Bluesky as a short thread that points readers back to the full article. Sites can keep the existing single-post behavior, publish a shortened text version with a link, or use a two-post teaser thread. When a threaded post is edited, ATmosphere updates the existing Bluesky posts when possible so links and replies stay connected. If the publishing format changes, ATmosphere replaces the old Bluesky posts with new ones. |
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.