Skip to content

Add Apple connection panel and delegated delivery panel - #1510

Open
svevang wants to merge 8 commits into
apple-integrations-pagefrom
integration-public-feed-connection-panel
Open

svevang wants to merge 8 commits into
apple-integrations-pagefrom
integration-public-feed-connection-panel

Conversation

@svevang

@svevang svevang commented Aug 4, 2026 •

Copy link
Copy Markdown
Member

To be deployed simultaneously with all the branches in this stack

This PR moves Apple delegated delivery to standard feeds:

  • Convert existing Apple subscription feeds to standard feeds.
  • Add an Apple show selector to public feeds to create ShowFeedBindings. Users cannot remove a ShowFeedBinding that delegated delivery uses.
  • Permit only one ShowFeedBinding for each Apple show. Permit only one delegated delivery configuration for each feed and each ShowFeedBinding.
  • Show a separate delivery status for each applicable feed on an episode.
  • Keep access tokens for private Apple delivery feeds. Permit draft delivery only from private feeds with publishing enabled.

@svevang
svevang force-pushed the integration-public-feed-connection-panel branch from bd8fb4d to 372b5ea Compare August 4, 2026 19:38
@svevang
svevang force-pushed the integration-public-feed-connection-panel branch from 372b5ea to 8bfe7b1 Compare August 5, 2026 17:33
@svevang
svevang force-pushed the integration-public-feed-connection-panel branch 2 times, most recently from f2b4058 to 76d2c62 Compare August 6, 2026 16:25
@svevang
svevang force-pushed the integration-public-feed-connection-panel branch 2 times, most recently from 55e77d7 to d2d9cd4 Compare August 6, 2026 19:03
@svevang
svevang changed the base branch from apple-config-routing to datamodel-cutover August 6, 2026 19:03
@svevang svevang changed the title Add Apple connection panel Add Apple connection panel and delegated delivery panel Aug 6, 2026
@svevang
svevang force-pushed the integration-public-feed-connection-panel branch from caa990a to 68f0937 Compare August 10, 2026 15:23
@svevang
svevang force-pushed the integration-public-feed-connection-panel branch from 68f0937 to f801b1f Compare August 10, 2026 20:19
@svevang
svevang force-pushed the integration-public-feed-connection-panel branch from f801b1f to a627f87 Compare August 12, 2026 16:17
@svevang
svevang force-pushed the integration-public-feed-connection-panel branch from a627f87 to a06fc6d Compare September 8, 2026 20:35
@svevang
svevang force-pushed the integration-public-feed-connection-panel branch 2 times, most recently from c372e52 to 908f8dc Compare September 10, 2026 17:15
@svevang
svevang force-pushed the integration-public-feed-connection-panel branch from 908f8dc to 73d9b6b Compare September 10, 2026 17:45
@svevang
svevang removed this pull request from stack #1531 September 10, 2026 17:47
@svevang
svevang added this pull request to stack #1540 September 10, 2026 17:47
@svevang
svevang force-pushed the integration-public-feed-connection-panel branch from 73d9b6b to 9ff07a0 Compare September 10, 2026 18:59
@svevang
svevang force-pushed the integration-public-feed-connection-panel branch 2 times, most recently from e23f1e2 to 745d05e Compare September 14, 2026 15:53
@svevang
svevang force-pushed the integration-public-feed-connection-panel branch 2 times, most recently from 81a8241 to 1947fb7 Compare September 16, 2026 17:06
@svevang
svevang force-pushed the integration-public-feed-connection-panel branch 2 times, most recently from b784eb9 to 7255c4d Compare September 17, 2026 15:10
@svevang svevang mentioned this pull request Sep 17, 2026
@svevang
svevang force-pushed the integration-public-feed-connection-panel branch from 7255c4d to 819c8b1 Compare September 18, 2026 15:03
@svevang
svevang marked this pull request as ready for review September 18, 2026 15:05
…feeds

Generalize feed integrations and episode status

Keep tokens for Apple delivery feeds

Unify episode offset options

Preload Apple configs when rendering RSS

Restrict draft delivery to private feeds

Fix Apple draft policy and disconnect cleanup

Remove feed validation from Apple publish check

Simplify integration tests
@svevang
svevang force-pushed the integration-public-feed-connection-panel branch from 341c55d to 30253b4 Compare September 21, 2026 16:22
@svevang
svevang removed this pull request from stack #1540 September 21, 2026 16:29
@svevang
svevang changed the base branch from datamodel-cutover to apple-integrations-page September 21, 2026 16:29
@svevang
svevang added this pull request to stack #1549 September 21, 2026 16:29
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