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


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="webofbits" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/webofbits/120/39173_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  webofbits
                    <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>Released Squidie v0.2.0.</p>
<p>This release is mostly focused on making runtime-authored workflows safer and more useful for visual/editor-driven workflow systems.</p>
<p>Main changes:</p>
<ul>
<li>Added reusable <code>Squidie.Step.HTTP</code> and <code>Squidie.Step.Elixir</code> runtime actions</li>
<li>Added editor-safe action catalog metadata, allowing hosts to expose available actions without granting executable authority to editors</li>
<li>Editor specs now preserve editor metadata and can generate diffs, useful for Squid Studio and visual workflow tooling</li>
<li>Runtime-authored specs now validate action inputs at both startup and execution boundaries</li>
</ul>
<p>Install:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">
{:squidie, “~&gt; 0.2.0”}
</code></pre>
<p>Hex: <a href="https://hex.pm/packages/squidie/0.2.0" class="inline-onebox" rel="nofollow">squidie | Hex</a></p>
<p>Docs: <a href="https://hexdocs.pm/squidie/0.2.0" class="inline-onebox" rel="noopener nofollow ugc">squidie v0.2.0 — Documentation</a></p>
<p>Release notes: <a href="https://github.com/dark-trench/squidie/releases/tag/v0.2.0" class="inline-onebox" rel="noopener nofollow ugc">Release Squidie v0.2.0 · dark-trench/squidie · GitHub</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="390054" 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/squidie-workflow-automation-runtime-for-elixir-applications/75162/82">Post #81</a>
	                </div>
	            </div>
              <div id="likers-container-390054" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="390054"
                     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 #81"></div>
  </section>
</div>
    <div class="postbit" id="390056" data-post-id="390056">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="webofbits" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/webofbits/120/39173_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  webofbits
                    <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>Hey <a class="mention" href="/u/astonj" rel="nofollow">@AstonJ</a> does it make sense to keep this thread going or post updates separately? It would probably be impossible to new readers to read the whole thread since it’s a mix of discussion x updates and the library changed a lot since initial release</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="390056" 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/squidie-workflow-automation-runtime-for-elixir-applications/75162/83">Post #82</a>
	                </div>
	            </div>
              <div id="likers-container-390056" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="390056"
                     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 #82"></div>
  </section>
</div>
    <div class="postbit" id="390071" data-post-id="390071">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="AstonJ" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/AstonJ/120/15_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  AstonJ
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Feel free to post updates in the <a class="hashtag-cooked" href="/c/news/news-updates/160" data-type="category" data-slug="news-updates" data-id="160" data-style-type="square" data-ref="news:news-updates" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>News &gt; News &amp; Updates</span></a> section - just be sure to include the <span class="hashtag-raw">#squid-mesh</span> tag <img src="https://forum.elixirforum.com/uploads/default/original/2X/a/a1c41c89c299189a3f85edfeb4973563d8bac781.gif?v=15" title=":023:" class="emoji emoji-custom" alt=":023:" 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="390071" data-batch-url="/posts/batch_likers">
                        1
                      </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/squidie-workflow-automation-runtime-for-elixir-applications/75162/84">Post #83</a>
	                </div>
	            </div>
              <div id="likers-container-390071" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="390071"
                     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 #83"></div>
  </section>
</div>
    <div class="postbit" id="391488" data-post-id="391488">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="webofbits" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/webofbits/120/39173_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  webofbits
                    <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>SquidSonar update</p>
<p>We’ve merged several improvements:</p>
<ul>
<li>Upgraded Phoenix and LiveView across the package and example app.</li>
<li>Added tabbed run details with deep-linkable views for timelines, workflows, attempts, recovery, and raw data.</li>
<li>Added chronological execution timelines with safe redaction and partial-data handling.</li>
</ul>
<div class="d-image-grid">
<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/3/7/37670aee18729f85649d06b90bef9c4758381014.jpeg" data-download-href="https://forum.elixirforum.com/uploads/default/37670aee18729f85649d06b90bef9c4758381014" title="Screenshot 2026-07-12 at 21.55.53" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/optimized/3X/3/7/37670aee18729f85649d06b90bef9c4758381014_2_690x432.jpeg" alt="Screenshot 2026-07-12 at 21.55.53" data-base62-sha1="7U71MPpuilOcyyKWPfxf9J9bIFu" width="690" height="432" srcset="https://forum.elixirforum.com/uploads/default/optimized/3X/3/7/37670aee18729f85649d06b90bef9c4758381014_2_690x432.jpeg, https://forum.elixirforum.com/uploads/default/optimized/3X/3/7/37670aee18729f85649d06b90bef9c4758381014_2_1035x648.jpeg 1.5x, https://forum.elixirforum.com/uploads/default/original/3X/3/7/37670aee18729f85649d06b90bef9c4758381014.jpeg 2x" data-dominant-color="272A31"><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 2026-07-12 at 21.55.53</span><span class="informations">1200×753 45.4 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>
<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/8/a/8a881da9f5be9ca835011acfa85ed03ee77ad9f2.jpeg" data-download-href="https://forum.elixirforum.com/uploads/default/8a881da9f5be9ca835011acfa85ed03ee77ad9f2" title="Screenshot 2026-07-12 at 21.56.32" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/original/3X/8/a/8a881da9f5be9ca835011acfa85ed03ee77ad9f2.jpeg" alt="Screenshot 2026-07-12 at 21.56.32" data-base62-sha1="jLvw6zod73t5a3g8H1jlP4JxooW" width="690" height="305" data-dominant-color="272A31"><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 2026-07-12 at 21.56.32</span><span class="informations">1200×532 24.8 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>
<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/5/e/5e6a7cb4b5f46e287aad0eb27f5aaeeecfb2d57b.jpeg" data-download-href="https://forum.elixirforum.com/uploads/default/5e6a7cb4b5f46e287aad0eb27f5aaeeecfb2d57b" title="Screenshot 2026-07-12 at 21.56.15" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/optimized/3X/5/e/5e6a7cb4b5f46e287aad0eb27f5aaeeecfb2d57b_2_690x438.jpeg" alt="Screenshot 2026-07-12 at 21.56.15" data-base62-sha1="dtf1QKnOQSCkJwYOW61qjoC5VHR" width="690" height="438" srcset="https://forum.elixirforum.com/uploads/default/optimized/3X/5/e/5e6a7cb4b5f46e287aad0eb27f5aaeeecfb2d57b_2_690x438.jpeg, https://forum.elixirforum.com/uploads/default/optimized/3X/5/e/5e6a7cb4b5f46e287aad0eb27f5aaeeecfb2d57b_2_1035x657.jpeg 1.5x, https://forum.elixirforum.com/uploads/default/original/3X/5/e/5e6a7cb4b5f46e287aad0eb27f5aaeeecfb2d57b.jpeg 2x" data-dominant-color="2A2D34"><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 2026-07-12 at 21.56.15</span><span class="informations">1200×762 30.8 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>
<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/3/4/34661a006657a3bd19ca71bd208abdb76f699bd4.jpeg" data-download-href="https://forum.elixirforum.com/uploads/default/34661a006657a3bd19ca71bd208abdb76f699bd4" title="Screenshot 2026-07-12 at 21.56.07" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/original/3X/3/4/34661a006657a3bd19ca71bd208abdb76f699bd4.jpeg" alt="Screenshot 2026-07-12 at 21.56.07" data-base62-sha1="7txzXLMmRXPTmTx3RFKHtmsXMK8" width="690" height="446" data-dominant-color="26292F"><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 2026-07-12 at 21.56.07</span><span class="informations">1200×776 32.2 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>
</div> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="391488" data-batch-url="/posts/batch_likers">
                        1
                      </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/squidie-workflow-automation-runtime-for-elixir-applications/75162/85">Post #84</a>
	                </div>
	            </div>
              <div id="likers-container-391488" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="391488"
                     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>