<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="389803" data-post-id="389803">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="cblavier" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/cblavier/120/29763_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  cblavier
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><code>phoenix_storybook</code> 1.1.0 has been released last week, upgrade is strongly recommended.</p>
<p>Beside some new features (link source to GitHub, add multiple source files), <strong>several vulnerabilities have been fixed</strong> (including a critical one <img src="https://forum.elixirforum.com/images/emoji/apple/police_car_light.png?v=15" title=":police_car_light:" class="emoji" alt=":police_car_light:" loading="lazy" width="20" height="20"> ). The CVE have been reported by the <a href="https://erlef.org/wg/security" rel="noopener nofollow ugc">Erlef security group</a> (thanks for your vigilance)</p>
<p>Full <a href="https://github.com/phenixdigital/phoenix_storybook/blob/main/CHANGELOG.md#v110-2026-05-20" rel="noopener nofollow ugc">changelog</a> <img src="https://forum.elixirforum.com/images/emoji/apple/newspaper.png?v=15" title=":newspaper:" class="emoji" alt=":newspaper:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="389803" data-batch-url="/posts/batch_likers">
                        5
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/phoenix-storybook-a-storybook-like-ui-interface-for-phoenix-components/48890/92">Post #91</a>
	                </div>
	            </div>
              <div id="likers-container-389803" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="389803"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #91"></div>
  </section>
</div>
    <div class="postbit" id="390093" data-post-id="390093">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="cblavier" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/cblavier/120/29763_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  cblavier
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><code>1.2.0</code> has just shipped <img src="https://forum.elixirforum.com/images/emoji/apple/rocket.png?v=15" title=":rocket:" class="emoji" alt=":rocket:" loading="lazy" width="20" height="20"></p>
<p>Most changes have been contributed by external contributors <img src="https://forum.elixirforum.com/images/emoji/apple/flexed_biceps.png?v=15" title=":flexed_biceps:" class="emoji" alt=":flexed_biceps:" loading="lazy" width="20" height="20"> <img src="https://forum.elixirforum.com/images/emoji/apple/folded_hands.png?v=15" title=":folded_hands:" class="emoji" alt=":folded_hands:" loading="lazy" width="20" height="20"></p>
<ul>
<li><strong>change</strong>: <a href="https://github.com/phenixdigital/phoenix_storybook/issues/829" rel="noopener nofollow ugc">Replaced earmark with mdex</a></li>
<li><strong>change</strong>: <a href="https://github.com/phenixdigital/phoenix_storybook/pull/828" rel="noopener nofollow ugc">align <code>mix phx.gen.storybook</code> and install docs with Phoenix 1.8 / Tailwind v4</a> - <img src="https://forum.elixirforum.com/images/emoji/apple/folded_hands.png?v=15" title=":folded_hands:" class="emoji" alt=":folded_hands:" loading="lazy" width="20" height="20"> <a href="https://github.com/SerhiiFesenko" rel="noopener nofollow ugc">@SerhiiFesenko</a></li>
<li><strong>feature</strong>: <a href="https://github.com/phenixdigital/phoenix_storybook/pull/798" rel="noopener nofollow ugc">iframe container for examples</a> - <img src="https://forum.elixirforum.com/images/emoji/apple/folded_hands.png?v=15" title=":folded_hands:" class="emoji" alt=":folded_hands:" loading="lazy" width="20" height="20"> <a href="https://github.com/ferrine" rel="noopener nofollow ugc">@ferrine</a></li>
<li><strong>feature</strong>: <a href="https://github.com/phenixdigital/phoenix_storybook/pull/802" rel="noopener nofollow ugc">support data-* attribute for theme strategies</a> - <img src="https://forum.elixirforum.com/images/emoji/apple/folded_hands.png?v=15" title=":folded_hands:" class="emoji" alt=":folded_hands:" loading="lazy" width="20" height="20"> <a href="https://github.com/georgemarshall" rel="noopener nofollow ugc">@georgemarshall</a></li>
<li><strong>change</strong>: <a href="https://github.com/phenixdigital/phoenix_storybook/pull/824" rel="noopener nofollow ugc">removed <code>phoenix_view</code> dependency</a> - <img src="https://forum.elixirforum.com/images/emoji/apple/folded_hands.png?v=15" title=":folded_hands:" class="emoji" alt=":folded_hands:" loading="lazy" width="20" height="20"> <a href="https://github.com/SerhiiFesenko" rel="noopener nofollow ugc">@SerhiiFesenko</a></li>
<li><strong>change</strong>: <a href="https://github.com/phenixdigital/phoenix_storybook/pull/823" rel="noopener nofollow ugc">removed <code>phoenix_html_helpers</code> dependency</a> - <img src="https://forum.elixirforum.com/images/emoji/apple/folded_hands.png?v=15" title=":folded_hands:" class="emoji" alt=":folded_hands:" loading="lazy" width="20" height="20"> <a href="https://github.com/SerhiiFesenko" rel="noopener nofollow ugc">@SerhiiFesenko</a></li>
<li><strong>bugfix</strong>: <a href="https://github.com/phenixdigital/phoenix_storybook/issues/818" rel="noopener nofollow ugc">restored Tailwind forms styling for storybook form controls</a> - <img src="https://forum.elixirforum.com/images/emoji/apple/folded_hands.png?v=15" title=":folded_hands:" class="emoji" alt=":folded_hands:" loading="lazy" width="20" height="20"> <a href="https://github.com/SerhiiFesenko" rel="noopener nofollow ugc">@SerhiiFesenko</a></li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="390093" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/phoenix-storybook-a-storybook-like-ui-interface-for-phoenix-components/48890/93">Post #92</a>
	                </div>
	            </div>
              <div id="likers-container-390093" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="390093"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #92"></div>
  </section>
</div>
    <div class="postbit" id="393712" data-post-id="393712">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="cblavier" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/cblavier/120/29763_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  cblavier
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>1.4.0 (and 1.4.1) have just been released.<br>
Most noticeable change is a new layout with customizable color and styles.</p>
<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/d/9/d90cc138b04a592c565cf0e4102514500beb371f.jpeg" data-download-href="https://forum.elixirforum.com/uploads/default/d90cc138b04a592c565cf0e4102514500beb371f" title="screenshot-01" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/optimized/3X/d/9/d90cc138b04a592c565cf0e4102514500beb371f_2_690x533.jpeg" alt="screenshot-01" data-base62-sha1="uY6W9TGgotYcBpFS7sU8BLedyEf" width="690" height="533" srcset="https://forum.elixirforum.com/uploads/default/optimized/3X/d/9/d90cc138b04a592c565cf0e4102514500beb371f_2_690x533.jpeg, https://forum.elixirforum.com/uploads/default/optimized/3X/d/9/d90cc138b04a592c565cf0e4102514500beb371f_2_1035x799.jpeg 1.5x, https://forum.elixirforum.com/uploads/default/original/3X/d/9/d90cc138b04a592c565cf0e4102514500beb371f.jpeg 2x" data-dominant-color="C5C1C6"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">screenshot-01</span><span class="informations">1200×927 76 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div><p></p>
<ul>
<li><strong>feature</strong>: <a href="https://github.com/phenixdigital/phoenix_storybook/pull/862" rel="noopener nofollow ugc">storybook’s layout has been updated and can be themed</a> - <img src="https://forum.elixirforum.com/images/emoji/apple/folded_hands.png?v=15" title=":folded_hands:" class="emoji" alt=":folded_hands:" loading="lazy" width="20" height="20"> <a href="https://github.com/MoeinMirkiani" rel="noopener nofollow ugc">@MoeinMirkiani</a></li>
<li><strong>feature</strong>: <a href="https://github.com/phenixdigital/phoenix_storybook/pull/843" rel="noopener nofollow ugc">open the displayed source file in an editor</a> - <img src="https://forum.elixirforum.com/images/emoji/apple/folded_hands.png?v=15" title=":folded_hands:" class="emoji" alt=":folded_hands:" loading="lazy" width="20" height="20"> <a href="https://github.com/SerhiiFesenko" rel="noopener nofollow ugc">@SerhiiFesenko</a></li>
<li><strong>improvement</strong>: <a href="https://github.com/phenixdigital/phoenix_storybook/pull/859" rel="noopener nofollow ugc">updated generated core component stories for Phoenix 1.8</a> - <img src="https://forum.elixirforum.com/images/emoji/apple/folded_hands.png?v=15" title=":folded_hands:" class="emoji" alt=":folded_hands:" loading="lazy" width="20" height="20"> <a href="https://github.com/SerhiiFesenko" rel="noopener nofollow ugc">@SerhiiFesenko</a></li>
<li><strong>improvement</strong>: <a href="https://github.com/phenixdigital/phoenix_storybook/pull/834" rel="noopener nofollow ugc">support Phoenix LiveView 1.2</a> - <img src="https://forum.elixirforum.com/images/emoji/apple/folded_hands.png?v=15" title=":folded_hands:" class="emoji" alt=":folded_hands:" loading="lazy" width="20" height="20"> <a href="https://github.com/SerhiiFesenko" rel="noopener nofollow ugc">@SerhiiFesenko</a></li>
<li><strong>bugfix</strong>: <a href="https://github.com/phenixdigital/phoenix_storybook/pull/854" rel="noopener nofollow ugc">fixed source permalink generation for selected absolute <code>extra_sources</code>, including JS files in production/release environments</a></li>
<li><strong>bugfix</strong>: <a href="https://github.com/phenixdigital/phoenix_storybook/pull/858" rel="noopener nofollow ugc">fixed compile warnings surfaced by Elixir’s gradual type checker</a> - <img src="https://forum.elixirforum.com/images/emoji/apple/folded_hands.png?v=15" title=":folded_hands:" class="emoji" alt=":folded_hands:" loading="lazy" width="20" height="20"> <a href="https://github.com/roelandvanbatenburg" rel="noopener nofollow ugc">@roelandvanbatenburg</a></li>
<li><strong>bugfix</strong>: <a href="https://github.com/phenixdigital/phoenix_storybook/pull/861" rel="noopener nofollow ugc">compute host asset hashes at runtime instead of compile time</a> - <img src="https://forum.elixirforum.com/images/emoji/apple/folded_hands.png?v=15" title=":folded_hands:" class="emoji" alt=":folded_hands:" loading="lazy" width="20" height="20"> <a href="https://github.com/JoeMerriweather-Webb" rel="noopener nofollow ugc">@JoeMerriweather-Webb</a></li>
<li><strong>bugfix</strong>: <a href="https://github.com/phenixdigital/phoenix_storybook/pull/873" rel="noopener nofollow ugc">relative <code>:content_path</code> values are resolved from the Mix project cwd at runtime</a> - <img src="https://forum.elixirforum.com/images/emoji/apple/folded_hands.png?v=15" title=":folded_hands:" class="emoji" alt=":folded_hands:" loading="lazy" width="20" height="20"> <a href="https://github.com/JoeMerriweather-Webb" rel="noopener nofollow ugc">@JoeMerriweather-Webb</a></li>
<li><strong>bugfix</strong>: <a href="https://github.com/phenixdigital/phoenix_storybook/pull/878" rel="noopener nofollow ugc">prevent the event logs tab from collapsing</a> - <img src="https://forum.elixirforum.com/images/emoji/apple/folded_hands.png?v=15" title=":folded_hands:" class="emoji" alt=":folded_hands:" loading="lazy" width="20" height="20"> <a href="https://github.com/oshanz" rel="noopener nofollow ugc">@oshanz</a></li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="393712" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/phoenix-storybook-a-storybook-like-ui-interface-for-phoenix-components/48890/94">Post #93</a>
	                </div>
	            </div>
              <div id="likers-container-393712" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="393712"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #93"></div>
  </section>
</div>
    <div class="postbit" id="394153" data-post-id="394153">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="cblavier" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/cblavier/120/29763_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  cblavier
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><code>1.5.0</code> has been released, with one noticeable feature : <code>phoenix_storybook</code> can now be installed with <a href="https://igniter.hexdocs.pm/readme.html" rel="noopener nofollow ugc">igniter</a> in one command line. Many thanks to <a href="https://github.com/SerhiiFesenko" rel="noopener nofollow ugc">SerhiiFesenko</a> <img src="https://forum.elixirforum.com/images/emoji/apple/folded_hands.png?v=15" title=":folded_hands:" class="emoji" alt=":folded_hands:" loading="lazy" width="20" height="20"></p>
<aside class="onebox githubpullrequest" data-onebox-src="https://github.com/phenixdigital/phoenix_storybook/pull/840">
  <header class="source">

      <a href="https://github.com/phenixdigital/phoenix_storybook/pull/840" target="_blank" rel="noopener nofollow ugc">github.com/phenixdigital/phoenix_storybook</a>
  </header>

  <article class="onebox-body">
    <div class="github-row" data-github-private-repo="false">



    <div class="github-icon-container" title="Pull Request">
      <svg width="60" height="60" class="github-icon" viewBox="0 0 12 16" aria-hidden="true"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"></path></svg>
    </div>

  <div class="github-info-container">



      <h4>
        <a href="https://github.com/phenixdigital/phoenix_storybook/pull/840" target="_blank" rel="noopener nofollow ugc">feat: add Igniter installer (mix igniter.install phoenix_storybook) (#840)</a>
      </h4>

    <div class="branches">
      <code>main</code> ← <code>SerhiiFesenko:feat/igniter-install</code>
    </div>

      <div class="github-info">
        <div class="date">
          opened <span class="discourse-local-date" data-format="ll" data-date="2026-06-16" data-time="06:06:34" data-timezone="UTC">06:06AM - 16 Jun 26 UTC</span>
        </div>

        <div class="user">
          <a href="https://github.com/SerhiiFesenko" target="_blank" rel="noopener nofollow ugc">
            <img alt="" src="https://avatars.githubusercontent.com/u/8006993?v=4" class="onebox-avatar-inline" width="20" height="20">
            SerhiiFesenko
          </a>
        </div>

        <div class="lines" title="17 commits changed 9 files with 1406 additions and 11 deletions">
          <a href="https://github.com/phenixdigital/phoenix_storybook/pull/840/files" target="_blank" rel="noopener nofollow ugc">
            <span class="added">+1406</span>
            <span class="removed">-11</span>
          </a>
        </div>
      </div>
  </div>
</div>

  <div class="github-row">
    <p class="github-body-container">Part of #773.

Adds an [Igniter](https://hexdocs.pm/igniter) installer so settin<span class="show-more-container"><a href="https://github.com/phenixdigital/phoenix_storybook/pull/840" target="_blank" rel="noopener nofollow ugc" class="show-more">…</a></span><span class="excerpt hidden">g up the storybook is a single command instead of the ~9 manual steps.

It generates the storybook scaffolding and wires up everything the manual guide asks you to do by hand — router, root layout, asset config, dev watcher/live-reload, formatter, and mix aliases — leaving you ready to run `mix phx.server` and open `/storybook`.

### Highlights

- One-command setup on a fresh Phoenix 1.8 app (LiveView 1.1 or 1.2, `phx_new` up to 1.8.13).
- Adapts to the project's asset toolchain: the esbuild and Tailwind parts are skipped when the project has no `:esbuild` / `:tailwind` dependency (or with `--no-tailwind`), with a notice on what to wire manually instead of a broken config.
- Safe on existing projects — skips steps already in place (idempotent) and, for anything it can't safely change automatically, prints the manual instruction instead of writing a bad edit.
- Generates `assets/css/storybook.css` from your existing `assets/css/app.css` (falling back to a minimal template when there's none) so components render the same in the storybook out of the box.
- Sets up only what a working storybook needs; optional features (e.g. `theme_path` for restyling the storybook UI) are left to the guides.
- Igniter is an optional dependency, so phoenix_storybook still works without it.

Docs: `README.md` leads the Installation section with the one-liner, `guides/setup.md` gets a tip pointing at the installer, and the `phx.gen.storybook` task cross-references it.

### Future suggestions

- Retire `mix phx.gen.storybook` a minor version later, once the igniter installer has proven out (#773, point 3); the shared templates already carry `js?` / `theme?` flags so the two stay in sync until then.
- Detect Tailwind v3 projects (the copied `app.css` assumes v4's `@source`) and fall back to manual setup.
- Revisit the CSS sandboxing/scoping approach so the storybook can reuse the app's stylesheet directly rather than via a copied file that must be kept in sync by hand.</span></p>
  </div>

  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>

<p>A quick demo of a storybook setup with igniter <img src="https://forum.elixirforum.com/images/emoji/apple/popcorn.png?v=15" title=":popcorn:" class="emoji" alt=":popcorn:" loading="lazy" width="20" height="20"></p>
          <div class="onebox video-onebox">
            <video width="100%" height="100%" controls="">
              <source src="https://phenixdisplays-misc.s3-eu-west-3.amazonaws.com/igniter.mp4">
              <a href="https://phenixdisplays-misc.s3-eu-west-3.amazonaws.com/igniter.mp4" rel="noopener nofollow ugc">https://phenixdisplays-misc.s3-eu-west-3.amazonaws.com/igniter.mp4</a>
            </video>
          </div>
 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="394153" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/phoenix-storybook-a-storybook-like-ui-interface-for-phoenix-components/48890/95">Post #94</a>
	                </div>
	            </div>
              <div id="likers-container-394153" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="394153"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-last-post cat-last-post" title="Last post!"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <span class="all-loaded">— All posts loaded —</span>
</div></template></turbo-stream>