mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-09 16:14:40 +00:00
Adds a Podcasts row to the Bookmark lists screen (mirroring Git Repositories), opening a feed of just the bookmarked podcasts: - quartz: isPodcastEvent() — a reusable predicate matching shows, episodes (NIP-F4 + Podcasting-2.0) and trailers, used to pull the podcast subset out of the mixed NIP-51 kind:10003 bookmark list. - BookmarkPodcastsFeedFilter / ...FeedViewModel / BookmarkedPodcastsScreen filter the bookmark list (public + private) down to podcast notes, newest first, and render them with the standard podcast cards. - Route.BookmarkedPodcasts + AppNavigation wiring; a "Podcasts" row with a live count in ListOfBookmarkGroupsFeedView. - The single-podcast detail screen (PodcastScreen) gains a bookmark action in its top bar that reflects and toggles bookmarked state (reusing the stateful PodcastBookmarkButton). TopBarExtensibleWithBackButton now accepts an actions slot to host it. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JGa1EM5KWyDo1o5Yr6sS18