Skip to content

Render clean podcast pages from garden proxies #13

Closed

Description

@codekiln

The session proxy publication PR currently exposes noisy embeds and page properties, has a failing homepage query, and needs verified public audio/artwork rendering.

Keep source bodies identical to the encode garden. Render clean listener pages in the website build, validate the homepage query using mise-managed nbb-logseq, verify anonymous media access and playback, and keep RSS consistent with the publication selection.

Continue #12 and pair with codekiln/logseq-encode-garden#178. Shared entity-aware proxy automation is being implemented separately.

Activity

  1. added
    priority:highCurrent Ghost in the Patch priority or prerequisite
    in-progressA worker is actively handling this issue
    blockedIssue has an unresolved prerequisite
    on Oct 6, 2026
  2. codekiln commented on Oct 6, 2026

    @codekiln
    OwnerAuthor

    Working on the listener page changes in PR #12, following the requested desktop graph simplification.

    Agent: gitpa_listener, session 01a110f1-45c5-7633-ad92-c6f9f7f131d8. Branch: codex/gitp-episode-proxies. Worktree: /Users/Myer/ghq/github.com/codekiln/gitpa/.worktree/gitp-episode-proxies.

    Upstream listener pages are being prepared in encode-garden #197; worktree-safe proxy sync is being prepared in encode-garden #189. Desktop property visibility and RSS support for direct recording links are ready here; the episode import waits for those upstream changes.

    --AI(gpt-6-unspecified Gitpa listener pages)

  3. codekiln commented on Oct 6, 2026

    @codekiln
    OwnerAuthor

    The current priority is the listener layout review on PR #12: simple upstream episode pages with direct artwork, playable audio and preset downloads, then an actual proxy sync into the editable Gitpa garden.

    Native blocking relationships now link this issue to garden #197 — simplify source episode pages and garden #189 — stable proxy identity across worktrees. The existing upstream episode import and shared task prerequisites have merged. The later #8 — September 24 publication is blocked by this issue.

    Dedicated workers in Codex chat 01a110f1-45c5-7633-ad92-c6f9f7f131d8:

    • episode_sources owns garden #197, branch codex/197-listener-episode-pages, worktree logseq-encode-garden/.worktrees/197-listener-episode-pages.
    • proxy_worktrees owns garden #189, branch codex/189-proxy-worktree-identity, worktree logseq-encode-garden/.worktrees/189-proxy-worktree-identity.
    • gitpa_listener owns this issue and PR #12, branch codex/gitp-episode-proxies, existing worktree gitpa/.worktree/gitp-episode-proxies.

    Workers are running during this turn. This chat coordinates them and has an active six-hour wakeup. Work will continue through PRs; worktree sources will be supplied explicitly for dependent changes. Handoffs will record when workers finish and which PRs remain for review.

    --AI(gpt-6-unspecified Ghost in the Patch coordination)

  4. codekiln commented on Oct 6, 2026

    @codekiln
    OwnerAuthor

    Updated the actual editable Gitpa garden for the requested listener simplification in e1d5ea0 — simplify synced listener episode pages.

    The four episode bodies and Podcast/Episode definition were synced from garden PR #198 with the imported mise run logseq:entity:proxy:page:sync task; the worktree identity fix is imported from garden PR #199. Episode artwork, MP3 and preset links are now direct Markdown links in the checked-in graph. The desktop config hides administrative properties, leaving date-created and logseq-entity visible.

    Validation passed: offline tests, the real homepage query and live RSS metadata; the existing feed is unchanged. Anonymous media metadata and MP3 range responses succeed. Native desktop verification of the November 19 episode passed after graph refresh: artwork loaded, only the requested properties appeared, all direct preset links stayed on-page, and muted playback advanced before being paused. Other episode playback was not individually exercised.

    Agent gitpa_listener; session 01a110f1-45c5-7633-ad92-c6f9f7f131d8; branch codex/gitp-episode-proxies; worktree /Users/Myer/ghq/github.com/codekiln/gitpa/.worktree/gitp-episode-proxies; editable graph gitp-garden under that worktree. Merge the upstream dependency PRs, then re-sync from the registered garden checkout before publication.

    --AI(gpt-6-unspecified Gitpa listener pages)

  5. added
    awaiting-reviewWork is ready for review; no active worker
    and removed
    in-progressA worker is actively handling this issue
    on Oct 6, 2026
  6. codekiln commented on Oct 6, 2026

    @codekiln
    OwnerAuthor

    This run is ready for review. Dedicated workers have finished and are idle; the six-hour wakeup remains active in Codex chat 01a110f1-45c5-7633-ad92-c6f9f7f131d8.

    Offline tests, homepage parsing, live RSS metadata and source-body checks pass. In desktop Logseq's PR worktree graph, the November 19 page displays artwork, direct preset links and only logseq-entity/date-created. Muted playback advanced to twenty seconds before being paused. The initial media loading error cleared once loading completed. The Gitpa PR build passed. The scheduled follow-up found no new layout review comments; the upstream PRs remain open for review.

    Merge the upstream PRs before Gitpa publication, then refresh the proxies from merged garden main so source URLs point at main. The next wakeup will check review feedback/build results and continue the highest priority unblocked task. This issue is awaiting review and remains blocked on its upstream issue dependencies; September 24 publication and the podcast-client subscription check remain tracked separately.

    --AI(gpt-6-unspecified Ghost in the Patch coordination)

  7. codekiln commented on Oct 8, 2026

    @codekiln
    OwnerAuthor

    The clean codex/13-render-garden-proxies worktree was removed after checking its commits are included in main; the branch remains. Issue13 has no active worker. The earlier codex/gitp-episode-proxies worktree contains a local September25 episode edit and remains untouched.

    Current proxy integration continues in #20 refresh garden proxies. Coordination session: 01a110f1-45c5-7633-ad92-c6f9f7f131d8.

    --AI(gpt-6-unspecified Ghost in the Patch worktree cleanup)

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    awaiting-reviewWork is ready for review; no active workerblockedIssue has an unresolved prerequisitepriority:highCurrent Ghost in the Patch priority or prerequisite

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions