<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Javascript on Adur</title>
    <link>https://adurr.gitlab.io/tags/javascript/</link>
    <description>Recent content in Javascript on Adur</description>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>&lt;a href=&#34;https://creativecommons.org/licenses/by-nc/4.0/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CC BY-NC 4.0&lt;/a&gt;</copyright>
    <lastBuildDate>Mon, 01 Jun 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://adurr.gitlab.io/tags/javascript/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Wavecast</title>
      <link>https://adurr.gitlab.io/projects/wavecast/</link>
      <pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://adurr.gitlab.io/projects/wavecast/</guid>
      <description>&lt;p&gt;&lt;strong&gt;&amp;ldquo;A Podcast Player That Survives Page Navigation&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Hugo is static. When you click a link, the page reloads. Every audio player resets. Podcast listeners lose their position. I wanted a player that keeps playing across every page transition, persists playback state, and works with radio streams and podcast platforms without requiring a JavaScript framework.&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-it-works&#34;&gt;How it works&lt;/h2&gt;&#xA;&lt;p&gt;Wavecast provides two custom Web Components: &lt;code&gt;podcast-player&lt;/code&gt; for inline use and &lt;code&gt;podcast-footer&lt;/code&gt; for a sticky bottom bar. Both are bidirectionally synced. Pausing any player pauses all audio. Only one source plays at a time. Position, volume, mute, and playback speed are saved to &lt;code&gt;sessionStorage&lt;/code&gt; and restored across page navigations.&lt;/p&gt;</description>
    </item>
    <item>
      <title>PR Insights Action</title>
      <link>https://adurr.gitlab.io/projects/pr-insights-action/</link>
      <pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate>
      <guid>https://adurr.gitlab.io/projects/pr-insights-action/</guid>
      <description>&lt;p&gt;&lt;strong&gt;&amp;ldquo;A GitHub Action That Reads Your Pull Requests&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Reviewing a large pull request often means scrolling through the diff to understand its scope. How many files changed? Which files were added versus modified? How many commits are in this branch? This action answers those questions automatically and posts them as a comment on the PR.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-it-does&#34;&gt;What it does&lt;/h2&gt;&#xA;&lt;p&gt;When a pull request is opened or updated, the action fetches PR data from the GitHub API and generates:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
