Commit graph

3 commits

Author SHA1 Message Date
Luna
00ae19e666
feat(peertube): OAuth2 + list channels / videos / media over REST
Completes the phase-1 backend client: password-grant OAuth with refresh-token
renewal (falling back to a full re-grant), anonymous public browsing when no
creds are set, list_channels, paginated channel_videos, and on-demand
video_media (direct MP4, None for HLS-only). Wires the tested pure mapping fns
to the API. The client is dead-code-allowed until the editor (phase 2) and
browse UI (phase 3) construct it.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10 06:18:13 -07:00
Luna
f7f36d9bca
feat(peertube): pure JSON mapping (channels, videos, media, tokens)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10 04:46:07 -07:00
Luna
e69ebc7a75
feat(peertube): module skeleton + URL/target parsing
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10 04:42:08 -07:00